Class: Saklient::Cloud::Resources::Region

Inherits:
Resource
  • Object
show all
Defined in:
lib/saklient/cloud/resources/region.rb

Overview

リージョン情報.

Instance Attribute Summary collapse

Attributes inherited from Resource

#client

Instance Method Summary collapse

Methods inherited from Resource

#api_deserialize, #api_serialize, create_with, #destroy, #dump, #exists, #request_retry, #set_param

Constructor Details

#initialize(client, obj, wrapped = false) ⇒ Region

Returns a new instance of Region.

Parameters:



70
71
72
73
74
75
# File 'lib/saklient/cloud/resources/region.rb', line 70

def initialize(client, obj, wrapped = false)
  super(client)
  Saklient::Util::validate_type(client, 'Saklient::Cloud::Client')
  Saklient::Util::validate_type(wrapped, 'bool')
  api_deserialize(obj, wrapped)
end

Instance Attribute Details

#descriptionString

説明

Returns:

  • (String)


171
172
173
# File 'lib/saklient/cloud/resources/region.rb', line 171

def description
  @description
end

#idString (readonly)

ID

Returns:

  • (String)


95
96
97
# File 'lib/saklient/cloud/resources/region.rb', line 95

def id
  @id
end

#nameString

名前

Returns:

  • (String)


131
132
133
# File 'lib/saklient/cloud/resources/region.rb', line 131

def name
  @name
end

Instance Method Details

#_class_nameString

Returns:

  • (String)


56
57
58
# File 'lib/saklient/cloud/resources/region.rb', line 56

def _class_name
  return 'Region'
end

#_idString

Returns:

  • (String)


62
63
64
# File 'lib/saklient/cloud/resources/region.rb', line 62

def _id
  return get_id
end