Class: Saklient::Cloud::Resources::License

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

Overview

ライセンスの実体1つに対応し, 属性の取得や操作を行うためのクラス.

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (String) id (readonly)

ID

Returns:

  • (String)


109
110
111
# File 'lib/saklient/cloud/resources/license.rb', line 109

def id
  @id
end

- (LicenseInfo) info

ライセンス種別情報

Returns:



186
187
188
# File 'lib/saklient/cloud/resources/license.rb', line 186

def info
  @info
end

- (String) name

名前

Returns:

  • (String)


145
146
147
# File 'lib/saklient/cloud/resources/license.rb', line 145

def name
  @name
end

Instance Method Details

- (License) reload

最新のリソース情報を再取得します.

Returns:



76
77
78
# File 'lib/saklient/cloud/resources/license.rb', line 76

def reload
  return _reload
end

- (License) save

このローカルオブジェクトに現在設定されているリソース情報をAPIに送信し, 新規作成または上書き保存します.

Returns:



69
70
71
# File 'lib/saklient/cloud/resources/license.rb', line 69

def save
  return _save
end