Class: Aliyun::Odps::Resource

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Modelable

has_many

Methods inherited from Struct::Base

#client, #initialize, property, #update_attrs

Constructor Details

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

Instance Attribute Details

#commentString

Returns:

  • (String)


9
# File 'lib/aliyun/odps/model/resource.rb', line 9

property :comment, String

#contentString

Returns:

  • (String)


16
# File 'lib/aliyun/odps/model/resource.rb', line 16

property :content, String

#creation_timeDateTime

Returns:

  • (DateTime)


12
# File 'lib/aliyun/odps/model/resource.rb', line 12

property :creation_time, DateTime

#last_modified_timeDateTime

Returns:

  • (DateTime)


13
# File 'lib/aliyun/odps/model/resource.rb', line 13

property :last_modified_time, DateTime

#last_updatorString

Returns:

  • (String)


8
# File 'lib/aliyun/odps/model/resource.rb', line 8

property :last_updator, String

#local_pathString

Returns:

  • (String)


11
# File 'lib/aliyun/odps/model/resource.rb', line 11

property :local_path, String

#locationString

Returns:

  • (String)


17
# File 'lib/aliyun/odps/model/resource.rb', line 17

property :location, String

#nameString

Returns:

  • (String)


6
# File 'lib/aliyun/odps/model/resource.rb', line 6

property :name, String, required: true

#ownerString

Returns:

  • (String)


7
# File 'lib/aliyun/odps/model/resource.rb', line 7

property :owner, String

#resource_sizeInteger

Returns:

  • (Integer)


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

property :resource_size, Integer

#resource_typeString

Returns:

  • (String)


10
# File 'lib/aliyun/odps/model/resource.rb', line 10

property :resource_type, String, within: %w(py jar archive file table)

#table_nameString

Returns:

  • (String)


14
# File 'lib/aliyun/odps/model/resource.rb', line 14

property :table_name, String

Instance Method Details

#to_hashObject



21
22
23
# File 'lib/aliyun/odps/model/resource.rb', line 21

def to_hash
  { 'ResourceName' => name }
end