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