saklient  0.0.2.11
saklient.cloud.models.model_script.Model_Script Class Reference
Inheritance diagram for saklient.cloud.models.model_script.Model_Script:

Public Member Functions

def offset (self, offset)
 次に取得するリストの開始オフセットを指定します。 More...
 
def limit (self, count)
 次に取得するリストの上限レコード数を指定します。 More...
 
def filter_by
 Web APIのフィルタリング設定を直接指定します。 More...
 
def reset (self)
 次のリクエストのために設定されているステートをすべて破棄します。 More...
 
def get_by_id (self, id)
 指定したIDを持つ唯一のリソースを取得します。 More...
 
def find (self)
 リソースの検索リクエストを実行し、結果をリストで取得します。 More...
 
def with_name_like (self, name)
 指定した文字列を名前に含むリソースに絞り込みます。 More...
 
def with_tag (self, tag)
 指定したタグを持つリソースに絞り込みます。 More...
 
def with_tags (self, tags)
 指定したすべてのタグを持つリソースに絞り込みます。 More...
 
def with_tag_dnf (self, dnf)
 指定したDNFに合致するタグを持つリソースに絞り込みます。 More...
 
def sort_by_name
 名前でソートします。 More...
 
def __init__ (self, client)
 
def with_shared_scope (self)
 パブリックスクリプトに絞り込みます。 More...
 
def with_user_scope (self)
 プライベートスクリプトに絞り込みます。 More...
 

Constructor & Destructor Documentation

def saklient.cloud.models.model_script.Model_Script.__init__ (   self,
  client 
)

Parameters
{saklient.cloud.client.Client}client

Member Function Documentation

def saklient.cloud.models.model_script.Model_Script.filter_by (   self,
  key,
  value,
  multiple = False 
)

Web APIのフィルタリング設定を直接指定します。

Parameters
{str}key キー
{any}value 値
{bool}multiple=False valueに配列を与え、OR条件で完全一致検索する場合にtrueを指定します。通常、valueはスカラ値であいまい検索されます。
Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.find (   self)

リソースの検索リクエストを実行し、結果をリストで取得します。

Returns
{saklient.cloud.resources.script.Script[]} リソースオブジェクトの配列
def saklient.cloud.models.model_script.Model_Script.get_by_id (   self,
  id 
)

指定したIDを持つ唯一のリソースを取得します。

Parameters
{str}id
Returns
{saklient.cloud.resources.script.Script} リソースオブジェクト
def saklient.cloud.models.model_script.Model_Script.limit (   self,
  count 
)

次に取得するリストの上限レコード数を指定します。

Parameters
{int}count 上限レコード数
Returns
{saklient.cloud.models.model_script.Model_Script} this
def saklient.cloud.models.model_script.Model_Script.offset (   self,
  offset 
)

次に取得するリストの開始オフセットを指定します。

Parameters
{int}offset オフセット
Returns
{saklient.cloud.models.model_script.Model_Script} this
def saklient.cloud.models.model_script.Model_Script.reset (   self)

次のリクエストのために設定されているステートをすべて破棄します。

Returns
{saklient.cloud.models.model_script.Model_Script} this
def saklient.cloud.models.model_script.Model_Script.sort_by_name (   self,
  reverse = False 
)

名前でソートします。

Todo:
Implement test case
Parameters
{bool}reverse=False
Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.with_name_like (   self,
  name 
)

指定した文字列を名前に含むリソースに絞り込みます。

大文字・小文字は区別されません。 半角スペースで区切られた複数の文字列は、それらをすべて含むことが条件とみなされます。

Todo:
Implement test case
Parameters
{str}name
Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.with_shared_scope (   self)

パブリックスクリプトに絞り込みます。

Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.with_tag (   self,
  tag 
)

指定したタグを持つリソースに絞り込みます。

複数のタグを指定する場合は withTags() を利用してください。

Todo:
Implement test case
Parameters
{str}tag
Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.with_tag_dnf (   self,
  dnf 
)

指定したDNFに合致するタグを持つリソースに絞り込みます。

Todo:
Implement test case
Parameters
{str[][]}dnf
Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.with_tags (   self,
  tags 
)

指定したすべてのタグを持つリソースに絞り込みます。

Todo:
Implement test case
Parameters
{str[]}tags
Returns
{saklient.cloud.models.model_script.Model_Script}
def saklient.cloud.models.model_script.Model_Script.with_user_scope (   self)

プライベートスクリプトに絞り込みます。

Returns
{saklient.cloud.models.model_script.Model_Script}

The documentation for this class was generated from the following file: