saklient.cs  0.0.2.11
Public Member Functions | List of all members
Saklient.Cloud.Models.Model_Server Class Reference

サーバを検索・作成するための機能を備えたクラス。 More...

Inheritance diagram for Saklient.Cloud.Models.Model_Server:
Saklient.Cloud.Models.Model

Public Member Functions

Model_Server Offset (long offset)
 次に取得するリストの開始オフセットを指定します。 More...
 
Model_Server Limit (long count)
 次に取得するリストの上限レコード数を指定します。 More...
 
Model_Server FilterBy (string key, object value, bool multiple=false)
 Web APIのフィルタリング設定を直接指定します。 More...
 
Model_Server Reset ()
 次のリクエストのために設定されているステートをすべて破棄します。 More...
 
Server Create ()
 新規リソース作成用のオブジェクトを用意します。 More...
 
Server GetById (string id)
 指定したIDを持つ唯一のリソースを取得します。 More...
 
System.Collections.Generic.List< Server > Find ()
 リソースの検索リクエストを実行し、結果をリストで取得します。 More...
 
Model_Server WithNameLike (string name)
 指定した文字列を名前に含むリソースに絞り込みます。 More...
 
Model_Server WithTag (string tag)
 指定したタグを持つリソースに絞り込みます。 More...
 
Model_Server WithTags (System.Collections.Generic.List< string > tags)
 指定したすべてのタグを持つリソースに絞り込みます。 More...
 
Model_Server WithTagDnf (System.Collections.Generic.List< System.Collections.Generic.List< string >> dnf)
 指定したDNFに合致するタグを持つリソースに絞り込みます。 More...
 
Model_Server SortByName (bool reverse=false)
 名前でソートします。 More...
 
Model_Server WithPlan (ServerPlan plan)
 指定したプランのサーバに絞り込みます。 More...
 
Model_Server WithStatus (string status)
 インスタンスが指定した状態にあるサーバに絞り込みます。 More...
 
Model_Server WithStatusUp ()
 インスタンスが起動中のサーバに絞り込みます。 More...
 
Model_Server WithStatusDown ()
 インスタンスが停止中のサーバに絞り込みます。 More...
 
Model_Server WithIsoImage (IsoImage iso)
 指定したISOイメージが挿入されているサーバに絞り込みます。 More...
 
Model_Server SortByCpu (bool reverse=false)
 仮想コア数でソートします。 More...
 
Model_Server SortByMemory (bool reverse=false)
 メモリ容量でソートします。 More...
 
- Public Member Functions inherited from Saklient.Cloud.Models.Model
 Model (Client client)
 
Parameters
client
More...
 

Detailed Description

サーバを検索・作成するための機能を備えたクラス。

Member Function Documentation

Server Saklient.Cloud.Models.Model_Server.Create ( )
inline

新規リソース作成用のオブジェクトを用意します。

返り値のオブジェクトにパラメータを設定し、save() を呼ぶことで実際のリソースが作成されます。

Returns
リソースオブジェクト
Model_Server Saklient.Cloud.Models.Model_Server.FilterBy ( string  key,
object  value,
bool  multiple = false 
)
inline

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

Parameters
keyキー
value
multiplevalueに配列を与え、OR条件で完全一致検索する場合にtrueを指定します。通常、valueはスカラ値であいまい検索されます。
System.Collections.Generic.List<Server> Saklient.Cloud.Models.Model_Server.Find ( )
inline

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

Returns
リソースオブジェクトの配列
Server Saklient.Cloud.Models.Model_Server.GetById ( string  id)
inline

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

Parameters
id
Returns
リソースオブジェクト
Model_Server Saklient.Cloud.Models.Model_Server.Limit ( long  count)
inline

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

Parameters
count上限レコード数
Returns
this
Model_Server Saklient.Cloud.Models.Model_Server.Offset ( long  offset)
inline

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

Parameters
offsetオフセット
Returns
this
Model_Server Saklient.Cloud.Models.Model_Server.Reset ( )
inline

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

Returns
this
Model_Server Saklient.Cloud.Models.Model_Server.SortByCpu ( bool  reverse = false)
inline

仮想コア数でソートします。

Parameters
reverse
Model_Server Saklient.Cloud.Models.Model_Server.SortByMemory ( bool  reverse = false)
inline

メモリ容量でソートします。

Parameters
reverse
Model_Server Saklient.Cloud.Models.Model_Server.SortByName ( bool  reverse = false)
inline

名前でソートします。

Parameters
reverse
Model_Server Saklient.Cloud.Models.Model_Server.WithIsoImage ( IsoImage  iso)
inline

指定したISOイメージが挿入されているサーバに絞り込みます。

Parameters
iso
Model_Server Saklient.Cloud.Models.Model_Server.WithNameLike ( string  name)
inline

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

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

Parameters
name
Model_Server Saklient.Cloud.Models.Model_Server.WithPlan ( ServerPlan  plan)
inline

指定したプランのサーバに絞り込みます。

Parameters
plan
Model_Server Saklient.Cloud.Models.Model_Server.WithStatus ( string  status)
inline

インスタンスが指定した状態にあるサーバに絞り込みます。

Parameters
status
Model_Server Saklient.Cloud.Models.Model_Server.WithStatusDown ( )
inline

インスタンスが停止中のサーバに絞り込みます。

Model_Server Saklient.Cloud.Models.Model_Server.WithStatusUp ( )
inline

インスタンスが起動中のサーバに絞り込みます。

Model_Server Saklient.Cloud.Models.Model_Server.WithTag ( string  tag)
inline

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

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

Parameters
tag
Model_Server Saklient.Cloud.Models.Model_Server.WithTagDnf ( System.Collections.Generic.List< System.Collections.Generic.List< string >>  dnf)
inline

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

Parameters
dnf
Model_Server Saklient.Cloud.Models.Model_Server.WithTags ( System.Collections.Generic.List< string >  tags)
inline

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

Parameters
tags

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