class GoodData::DataSource::GenericConnectionInfo
Public Class Methods
new(connection_info_json)
click to toggle source
# File lib/gooddata/models/data_source.rb, line 546 def initialize(connection_info_json) @json = connection_info_json[GoodData::DataSource::GENERIC] end
Public Instance Methods
params()
click to toggle source
# File lib/gooddata/models/data_source.rb, line 550 def params @json['params'] end
params=(new_params)
click to toggle source
# File lib/gooddata/models/data_source.rb, line 554 def params=(new_params) @json['params'] = new_params end
secure_params()
click to toggle source
# File lib/gooddata/models/data_source.rb, line 558 def secure_params @json['secureParams'] end
secure_params=(new_secure_params)
click to toggle source
# File lib/gooddata/models/data_source.rb, line 562 def secure_params=(new_secure_params) @json['secureParams'] = new_secure_params end
to_update_payload()
click to toggle source
# File lib/gooddata/models/data_source.rb, line 566 def to_update_payload { 'generic' => { 'params' => params, 'secureParams' => secure_params } } end
validate()
click to toggle source
# File lib/gooddata/models/data_source.rb, line 575 def validate end