saklient.cs  0.0.2.11
Public Member Functions | Properties | List of all members
Saklient.Cloud.Resources.Iface Class Reference

インタフェースの実体1つに対応し、属性の取得や操作を行うためのクラス。 More...

Inheritance diagram for Saklient.Cloud.Resources.Iface:
Saklient.Cloud.Resources.Resource

Public Member Functions

Iface Save ()
 このローカルオブジェクトに現在設定されているリソース情報をAPIに送信し、新規作成または上書き保存します。 More...
 
Iface Reload ()
 最新のリソース情報を再取得します。 More...
 
Iface ConnectToSwytch (Swytch swytch)
 スイッチに接続します。 More...
 
Iface ConnectToSharedSegment ()
 共有セグメントに接続します。 More...
 
Iface DisconnectFromSwytch ()
 スイッチから切断します。 More...
 
- Public Member Functions inherited from Saklient.Cloud.Resources.Resource
void Destroy ()
 このローカルオブジェクトのIDと一致するリソースの削除リクエストをAPIに送信します。 More...
 
bool Exists ()
 このリソースが存在するかを調べます。 More...
 
object RequestRetry (string method, string path, object query=null, long retryCount=5, long retrySleep=5)
 
Parameters
method
Parameters
path
Parameters
query
Parameters
retryCount
Parameters
retrySleep
More...
 

Properties

IfaceActivity Activity [get]
 アクティビティ More...
 
string Id [get]
 ID More...
 
string MacAddress [get]
 MACアドレス More...
 
string IpAddress [get]
 IPv4アドレス(共有セグメントによる自動割当) More...
 
string UserIpAddress [get, set]
 ユーザ設定IPv4アドレス More...
 
string ServerId [get, set]
 このインタフェースが取り付けられているサーバのID More...
 

Detailed Description

インタフェースの実体1つに対応し、属性の取得や操作を行うためのクラス。

Member Function Documentation

Iface Saklient.Cloud.Resources.Iface.ConnectToSharedSegment ( )
inline

共有セグメントに接続します。

Returns
this
Iface Saklient.Cloud.Resources.Iface.ConnectToSwytch ( Swytch  swytch)
inline

スイッチに接続します。

Parameters
swytch接続先のスイッチ。
Returns
this
Iface Saklient.Cloud.Resources.Iface.DisconnectFromSwytch ( )
inline

スイッチから切断します。

Returns
this
Iface Saklient.Cloud.Resources.Iface.Reload ( )
inline

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

Returns
this
Iface Saklient.Cloud.Resources.Iface.Save ( )
inline

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

Returns
this

Property Documentation

IfaceActivity Saklient.Cloud.Resources.Iface.Activity
get

アクティビティ

string Saklient.Cloud.Resources.Iface.Id
get

ID

string Saklient.Cloud.Resources.Iface.IpAddress
get

IPv4アドレス(共有セグメントによる自動割当)

string Saklient.Cloud.Resources.Iface.MacAddress
get

MACアドレス

string Saklient.Cloud.Resources.Iface.ServerId
getset

このインタフェースが取り付けられているサーバのID

string Saklient.Cloud.Resources.Iface.UserIpAddress
getset

ユーザ設定IPv4アドレス


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