VirtualMachineInner クラス

public final class VirtualMachineInner
extends Resource

仮想マシン モデル。

コンストラクターの概要

コンストラクター 説明
VirtualMachineInner()

仮想マシンの内部クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
Integer amountOfRam()

OfRam プロパティの量を取得します。メモリの量。

List<VirtualDiskController> controllers()

controllers プロパティを取得します。Virtual Disks のコントローラーの一覧。

GuestOSCustomization customization()

カスタマイズ プロパティ (仮想マシンのプロパティ) を取得します。

List<VirtualDisk> disks()

disks プロパティを取得します。仮想ディスクの一覧。

String dnsname()

dnsname プロパティを取得します。VCenter の仮想マシンの DNS 名。

Boolean exposeToGuestVM()

公開ToGuestVM プロパティを取得します。ゲスト OS を公開するかどうか。

String folder()

folder プロパティを取得します。VCenter 内の仮想マシン フォルダーへのパス。

String guestOS()

guestOS プロパティを取得します。ゲスト OS の名前。

GuestOSType guestOSType()

ゲストOSType プロパティを取得します。ゲスト OS の種類。

List<VirtualNicInner> nics()

nics プロパティを取得します。仮想 NIC の一覧。

Integer numberOfCores()

OfCores プロパティの数を取得します。CPU コアの数。

String password()

password プロパティを取得します。ログインのパスワード。

String privateCloudId()

プライベート クラウド ID プロパティ (プライベートクラウドID) を取得します。

String provisioningState()

プロビジョニング状態プロパティの取得: リソースのプロビジョニング状態。

String publicIp()

パブリックIP プロパティを取得します。仮想マシンのパブリック IP。

ResourcePoolInner resourcePool()

リソースプールプロパティを取得します:リソースプールVirtual Machines。

VirtualMachineStatus status()

status プロパティを取得します。仮想マシンの状態。

String templateId()

テンプレートID プロパティを取得します。仮想マシン テンプレート ID。

String username()

username プロパティを取得します:ログイン用の Username。

List<String> vSphereNetworks()

vSphereNetworks プロパティの取得: Virtual VSphere Networks の一覧。

void validate()

インスタンスを検証します。

String vmId()

vmId プロパティを取得します。VCenter の仮想マシンの内部 ID。

String vmwaretools()

vmwaretools プロパティを取得します。VMware tools のバージョン。

VirtualMachineInner withAmountOfRam(Integer amountOfRam)

OfRam プロパティの量を設定します。メモリの量。

VirtualMachineInner withCustomization(GuestOSCustomization customization)

カスタマイズ プロパティ (仮想マシンのプロパティ) を設定します。

VirtualMachineInner withDisks(List<VirtualDisk> disks)

disks プロパティを設定します。仮想ディスクの一覧。

VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

公開ToGuestVM プロパティを設定します。ゲスト OS を公開するかどうか。

VirtualMachineInner withLocation(String location)
VirtualMachineInner withNics(List<VirtualNicInner> nics)

nics プロパティを設定します。仮想 NIC の一覧。

VirtualMachineInner withNumberOfCores(Integer numberOfCores)

OfCores プロパティの数を設定します。CPU コアの数。

VirtualMachineInner withPassword(String password)

password プロパティを設定します:ログインのパスワード。

VirtualMachineInner withPrivateCloudId(String privateCloudId)

プライベート クラウド ID プロパティ (プライベートクラウドID) を設定します。

VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

[リソースプール] プロパティを設定します。リソース プールVirtual Machinesします。

VirtualMachineInner withTags(Map<String,String> tags)
VirtualMachineInner withTemplateId(String templateId)

テンプレートID プロパティを設定します:仮想マシン テンプレート ID。

VirtualMachineInner withUsername(String username)

username プロパティを設定します:ログイン用の Username。

VirtualMachineInner withVSphereNetworks(List<String> vSphereNetworks)

vSphereNetworks プロパティを設定します。 Virtual VSphere Networks の一覧。

メソッドの継承元: ProxyResource

メソッドの継承元: Resource

メソッドの継承元: java.lang.Object

コンストラクターの詳細

VirtualMachineInner

public VirtualMachineInner()

VirtualMachineInner クラスのインスタンスを作成します。

メソッドの詳細

amountOfRam

public Integer amountOfRam()

amountOfRam プロパティを取得します。メモリの量。

Returns:

amountOfRam 値。

controllers

public List controllers()

controllers プロパティを取得します。Virtual Disks のコントローラーの一覧。

Returns:

コントローラーの値。

customization

public GuestOSCustomization customization()

カスタマイズ プロパティ (仮想マシンのプロパティ) を取得します。

Returns:

カスタマイズ値。

disks

public List disks()

disks プロパティを取得します。仮想ディスクの一覧。

Returns:

ディスクの値。

dnsname

public String dnsname()

dnsname プロパティを取得します。VCenter の仮想マシンの DNS 名。

Returns:

dnsname 値。

exposeToGuestVM

public Boolean exposeToGuestVM()

exposeToGuestVM プロパティを取得します。ゲスト OS を公開するかどうか。

Returns:

exposeToGuestVM 値。

folder

public String folder()

folder プロパティを取得します。VCenter 内の仮想マシン フォルダーへのパス。

Returns:

フォルダーの値。

guestOS

public String guestOS()

guestOS プロパティを取得します。ゲスト OS の名前。

Returns:

guestOS 値。

guestOSType

public GuestOSType guestOSType()

guestOSType プロパティを取得します。ゲスト OS の種類。

Returns:

guestOSType 値。

nics

public List nics()

nics プロパティを取得します。仮想 NIC の一覧。

Returns:

nics 値。

numberOfCores

public Integer numberOfCores()

numberOfCores プロパティを取得します。CPU コアの数。

Returns:

numberOfCores 値。

password

public String password()

password プロパティを取得します。ログインのパスワード。 非推奨 - カスタマイズ プロパティを使用します。

Returns:

パスワード値。

privateCloudId

public String privateCloudId()

privateCloudId プロパティを取得します。プライベート クラウド ID。

Returns:

privateCloudId 値。

provisioningState

public String provisioningState()

provisioningState プロパティを取得します。リソースのプロビジョニング状態。

Returns:

provisioningState 値。

publicIp

public String publicIp()

publicIp プロパティを取得します。仮想マシンのパブリック IP。

Returns:

publicIp 値。

resourcePool

public ResourcePoolInner resourcePool()

resourcePool プロパティを取得します。リソース プールVirtual Machinesします。

Returns:

resourcePool 値。

status

public VirtualMachineStatus status()

status プロパティを取得します。仮想マシンの状態。

Returns:

状態の値。

templateId

public String templateId()

templateId プロパティを取得します。仮想マシン テンプレート ID。

Returns:

templateId 値。

username

public String username()

username プロパティを取得します:ログイン用の Username。 非推奨 - カスタマイズ プロパティを使用します。

Returns:

ユーザー名の値。

vSphereNetworks

public List vSphereNetworks()

vSphereNetworks プロパティの取得: 仮想 VSphere Networks の一覧。

Returns:

vSphereNetworks 値。

validate

public void validate()

インスタンスを検証します。

vmId

public String vmId()

vmId プロパティを取得します。VCenter の仮想マシンの内部 ID。

Returns:

vmId 値。

vmwaretools

public String vmwaretools()

vmwaretools プロパティを取得します。VMware tools のバージョン。

Returns:

vmwaretools 値。

withAmountOfRam

public VirtualMachineInner withAmountOfRam(Integer amountOfRam)

amountOfRam プロパティを設定します。メモリの量。

Parameters:

amountOfRam - 設定する amountOfRam 値。

Returns:

VirtualMachineInner オブジェクト自体。

withCustomization

public VirtualMachineInner withCustomization(GuestOSCustomization customization)

カスタマイズ プロパティ (仮想マシンのプロパティ) を設定します。

Parameters:

customization - 設定するカスタマイズ値。

Returns:

VirtualMachineInner オブジェクト自体。

withDisks

public VirtualMachineInner withDisks(List disks)

disks プロパティを設定します。仮想ディスクの一覧。

Parameters:

disks - 設定するディスクの値。

Returns:

VirtualMachineInner オブジェクト自体。

withExposeToGuestVM

public VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

exposeToGuestVM プロパティを設定します。ゲスト OS を公開するかどうか。

Parameters:

exposeToGuestVM - 設定する exposeToGuestVM 値。

Returns:

VirtualMachineInner オブジェクト自体。

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withNics

public VirtualMachineInner withNics(List nics)

nics プロパティを設定します。仮想 NIC の一覧。

Parameters:

nics - 設定する nics 値。

Returns:

VirtualMachineInner オブジェクト自体。

withNumberOfCores

public VirtualMachineInner withNumberOfCores(Integer numberOfCores)

numberOfCores プロパティを設定します。CPU コアの数。

Parameters:

numberOfCores - 設定する numberOfCores 値。

Returns:

VirtualMachineInner オブジェクト自体。

withPassword

public VirtualMachineInner withPassword(String password)

password プロパティを設定します:ログインのパスワード。 非推奨 - カスタマイズ プロパティを使用します。

Parameters:

password - 設定するパスワード値。

Returns:

VirtualMachineInner オブジェクト自体。

withPrivateCloudId

public VirtualMachineInner withPrivateCloudId(String privateCloudId)

privateCloudId プロパティを設定します。プライベート クラウド ID。

Parameters:

privateCloudId - 設定する privateCloudId 値。

Returns:

VirtualMachineInner オブジェクト自体。

withResourcePool

public VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

resourcePool プロパティを設定します。リソース プールVirtual Machinesします。

Parameters:

resourcePool - 設定する resourcePool 値。

Returns:

VirtualMachineInner オブジェクト自体。

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

VirtualMachineInner.withTags(Map<String,String> tags)

Parameters:

tags

withTemplateId

public VirtualMachineInner withTemplateId(String templateId)

templateId プロパティを設定します: 仮想マシン テンプレート ID。

Parameters:

templateId - 設定する templateId 値。

Returns:

VirtualMachineInner オブジェクト自体。

withUsername

public VirtualMachineInner withUsername(String username)

username プロパティを設定します:ログイン用の Username。 非推奨 - カスタマイズ プロパティを使用します。

Parameters:

username - 設定するユーザー名の値。

Returns:

VirtualMachineInner オブジェクト自体。

withVSphereNetworks

public VirtualMachineInner withVSphereNetworks(List vSphereNetworks)

vSphereNetworks プロパティを設定します。仮想 VSphere Networks の一覧。

Parameters:

vSphereNetworks - 設定する vSphereNetworks 値。

Returns:

VirtualMachineInner オブジェクト自体。

適用対象