Overview

Namespaces

  • PHP
  • Saklient
    • Cloud
      • Enums
      • Errors
      • Models
      • Resources
    • Errors

Classes

  • Model_Appliance
  • Model_Archive
  • Model_Bridge
  • Model_Disk
  • Model_DiskPlan
  • Model_Icon
  • Model_Iface
  • Model_Ipv6Net
  • Model_IsoImage
  • Model_License
  • Model_LicenseInfo
  • Model_Region
  • Model_Router
  • Model_RouterPlan
  • Model_Script
  • Model_Server
  • Model_ServerPlan
  • Model_Swytch
  • Overview
  • Namespace
  • Class
  • Tree

Class Model_Appliance

アプライアンスを検索・作成するための機能を備えたクラス。

Saklient\Cloud\Models\Model
Extended by Saklient\Cloud\Models\Model_Appliance
Namespace: Saklient\Cloud\Models
Located at Saklient/Cloud/Models/Model_Appliance.php
Methods summary
public Saklient\Cloud\Models\Model_Appliance
# offset( integer $offset )

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

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

Parameters

$offset
integer
$offset オフセット

Returns

Saklient\Cloud\Models\Model_Appliance
this
public Saklient\Cloud\Models\Model_Appliance
# limit( integer $count )

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

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

Parameters

$count
integer
$count 上限レコード数

Returns

Saklient\Cloud\Models\Model_Appliance
this
public Saklient\Cloud\Models\Model_Appliance
# filterBy( string $key, mixed $value, boolean $multiple = false )

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

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

Parameters

$key
string
$key キー
$value
mixed
$value 値
$multiple
boolean
$multiple=false valueに配列を与え、OR条件で完全一致検索する場合にtrueを指定します。通常、valueはスカラ値であいまい検索されます。

Returns

Saklient\Cloud\Models\Model_Appliance
public Saklient\Cloud\Models\Model_Appliance
# reset( )

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

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

Returns

Saklient\Cloud\Models\Model_Appliance
this
public Saklient\Cloud\Resources\LoadBalancer
# createLoadBalancer( Saklient\Cloud\Resources\Swytch $swytch, integer $vrid, string[] $realIps, boolean $isHighSpec = false )

Parameters

$swytch
Saklient\Cloud\Resources\Swytch
$swytch
$vrid
integer
$vrid
$realIps
string[]
$realIps
$isHighSpec
boolean
$isHighSpec=false

Returns

Saklient\Cloud\Resources\LoadBalancer
public Saklient\Cloud\Resources\VpcRouter
# createVpcRouter( )

Returns

Saklient\Cloud\Resources\VpcRouter
public Saklient\Cloud\Resources\Appliance
# getById( string $id )

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

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

Parameters

$id
string
$id

Returns

Saklient\Cloud\Resources\Appliance
リソースオブジェクト
public Saklient\Cloud\Resources\Appliance[]
# find( )

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

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

Returns

Saklient\Cloud\Resources\Appliance[]
リソースオブジェクトの配列
public Saklient\Cloud\Models\Model_Appliance
# withNameLike( string $name )

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

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

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

Parameters

$name
string
$name

Returns

Saklient\Cloud\Models\Model_Appliance
public Saklient\Cloud\Models\Model_Appliance
# withTag( string $tag )

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

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

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

Parameters

$tag
string
$tag

Returns

Saklient\Cloud\Models\Model_Appliance
public Saklient\Cloud\Models\Model_Appliance
# withTags( string[] $tags )

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

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

Parameters

$tags
string[]
$tags

Returns

Saklient\Cloud\Models\Model_Appliance
public Saklient\Cloud\Models\Model_Appliance
# withTagDnf( string[][] $dnf )

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

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

Parameters

$dnf
string[][]
$dnf

Returns

Saklient\Cloud\Models\Model_Appliance
public Saklient\Cloud\Models\Model_Appliance
# sortByName( boolean $reverse = false )

名前でソートします。

名前でソートします。

Parameters

$reverse
boolean
$reverse=false

Returns

Saklient\Cloud\Models\Model_Appliance
Methods inherited from Saklient\Cloud\Models\Model
__construct(), __get(), _apiPath(), _className(), _create(), _createResourceImpl(), _filterBy(), _find(), _findOne(), _getById(), _limit(), _offset(), _reset(), _rootKey(), _rootKeyM(), _sort(), _sortByName(), _withNameLike(), _withTag(), _withTagDnf(), _withTags(), get_client(), get_count(), get_query(), get_total()
Properties inherited from Saklient\Cloud\Models\Model
$_client, $_count, $_query, $_total
Magic properties inherited from Saklient\Cloud\Models\Model
$client, $count, $query, $total
API documentation generated by ApiGen 2.8.0