Class: GoodData::DataSource::ConnectionInfo

Inherits:
Rest::Resource show all
Defined in:
lib/gooddata/models/data_source.rb

Instance Attribute Summary

Attributes inherited from Rest::Object

#client, #json, #project

Instance Method Summary collapse

Methods included from Mixin::ObjId

#obj_id

Methods inherited from Rest::Object

client, default_client, #saved?

Methods included from Mixin::DataPropertyReader

#data_property_reader

Methods included from Mixin::DataPropertyWriter

#data_property_writer

Methods included from Mixin::MetaPropertyReader

#metadata_property_reader

Methods included from Mixin::MetaPropertyWriter

#metadata_property_writer

Methods included from Mixin::MetaGetter

#meta

Methods included from Mixin::DataGetter

#data

Methods included from Mixin::RootKeyGetter

#root_key

Methods included from Mixin::ContentGetter

#content

Constructor Details

#initialize(connection_info_json) ⇒ ConnectionInfo

Returns a new instance of ConnectionInfo.



262
263
264
# File 'lib/gooddata/models/data_source.rb', line 262

def initialize(connection_info_json)
  @json = connection_info_json
end

Instance Method Details

#connection_infoObject



266
267
268
# File 'lib/gooddata/models/data_source.rb', line 266

def connection_info
  @json
end

#connection_info=(connection_info_json) ⇒ Object



270
271
272
# File 'lib/gooddata/models/data_source.rb', line 270

def connection_info=(connection_info_json)
  @json = connection_info_json
end

#to_update_payloadObject



274
275
276
# File 'lib/gooddata/models/data_source.rb', line 274

def to_update_payload
  @json
end

#validateObject

Abstract function



279
280
# File 'lib/gooddata/models/data_source.rb', line 279

def validate
end