Class: Aliyun::Odps::Project

Inherits:
Struct::Base show all
Extended by:
Modelable
Defined in:
lib/aliyun/odps/project.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Modelable

has_many

Methods inherited from Struct::Base

#initialize, property, #update_attrs

Constructor Details

This class inherits a constructor from Aliyun::Odps::Struct::Base

Instance Attribute Details

#client ⇒ Client

Returns:



33
# File 'lib/aliyun/odps/project.rb', line 33

property :client, Client, required: true

#clusters ⇒ Hash

Returns:

  • (Hash)


39
# File 'lib/aliyun/odps/project.rb', line 39

property :clusters, Hash

#comment ⇒ String

Returns:

  • (String)


36
# File 'lib/aliyun/odps/project.rb', line 36

property :comment, String

#name ⇒ String

Returns:

  • (String)


35
# File 'lib/aliyun/odps/project.rb', line 35

property :name, String, required: true

#project_group_name ⇒ String

Returns:

  • (String)


37
# File 'lib/aliyun/odps/project.rb', line 37

property :project_group_name, String

#properties ⇒ Hash

Returns:

  • (Hash)


41
# File 'lib/aliyun/odps/project.rb', line 41

property :properties, Hash

#property ⇒ String

Returns:

  • (String)


40
# File 'lib/aliyun/odps/project.rb', line 40

property :property, String

#state ⇒ String

Returns:

  • (String)


38
# File 'lib/aliyun/odps/project.rb', line 38

property :state, String

Instance Method Details

#functions ⇒ Functions

Returns:



19
# File 'lib/aliyun/odps/project.rb', line 19

has_many :functions

#instances ⇒ Instances

Returns:



15
# File 'lib/aliyun/odps/project.rb', line 15

has_many :instances

#resources ⇒ Resources

Returns:



27
# File 'lib/aliyun/odps/project.rb', line 27

has_many :resources

#table_tunnels ⇒ TableTunnels

Returns:



31
# File 'lib/aliyun/odps/project.rb', line 31

has_many :table_tunnels

#tables ⇒ Tables

Returns:



23
# File 'lib/aliyun/odps/project.rb', line 23

has_many :tables