VirtualMachineInner Classe

public final class VirtualMachineInner
extends Resource

Modelo de máquina virtual.

Resumo do Construtor

Construtor Description
VirtualMachineInner()

Cria uma instância da classe Inner da MáquinaVirtual.

Resumo do método

Modificador e tipo Método e descrição
Integer amountOfRam()

Obter a quantidadeda propriedade OfRam: a quantidade de memória.

List<VirtualDiskController> controllers()

Obter a propriedade controllers: a lista de Controladores de Discos Virtuais.

GuestOSCustomization customization()

Obtenha a propriedade de personalização: propriedades da máquina virtual.

List<VirtualDisk> disks()

Obter a propriedade disks: a lista de Discos Virtuais.

String dnsname()

Obter a propriedade dnsname: o nome DNS da Máquina Virtual no VCenter.

Boolean exposeToGuestVM()

Obter a propriedade ToGuestVM de exposição: expor o so convidado ou não.

String folder()

Obter a propriedade folder: o caminho para a pasta da máquina virtual no VCenter.

String guestOS()

Obter a propriedade guestOS: o nome do SO convidado.

GuestOSType guestOSType()

Obter a propriedade OSType convidado: o tipo de SO convidado.

List<VirtualNicInner> nics()

Obter a propriedade nics: a lista de NICs virtuais.

Integer numberOfCores()

Obter a propriedade numberOfCores: o número de núcleos de CPU.

String password()

Obter a propriedade de senha: senha para logon.

String privateCloudId()

Obtenha a propriedade de ID de nuvemprivada: ID de nuvem privada.

String provisioningState()

Obter a propriedade Estado de provisionamento: o status de provisionamento do recurso.

String publicIp()

Obter a propriedade ip pública: o ip público da Máquina Virtual.

ResourcePoolInner resourcePool()

Obter a propriedade pool de recursos: Máquinas Virtuais Pool de Recursos.

VirtualMachineStatus status()

Obter a propriedade status: o status da máquina virtual.

String templateId()

Obtenha a propriedade de ID do modelo: ID do modelo da máquina virtual.

String username()

Obtenha a propriedade username: Nome de usuário para logon.

List<String> vSphereNetworks()

Obter apropriedade v SphereNetworks: a lista de Redes VSphere Virtuais.

void validate()

Valida a instância .

String vmId()

Obter a propriedade ID da vm: a ID interna da Máquina Virtual no VCenter.

String vmwaretools()

Obtenha a propriedade vmwaretools: versão das ferramentas do VMware.

VirtualMachineInner withAmountOfRam(Integer amountOfRam)

Defina a propriedade amountOfRam: a quantidade de memória.

VirtualMachineInner withCustomization(GuestOSCustomization customization)

Defina a propriedade de personalização: propriedades da máquina virtual.

VirtualMachineInner withDisks(List<VirtualDisk> disks)

Definir a propriedade disks: a lista de Discos Virtuais.

VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

Defina apropriedade Expose ToGuestVM: Expor so convidado ou não.

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

Definir a propriedade nics: a lista de NICs virtuais.

VirtualMachineInner withNumberOfCores(Integer numberOfCores)

Defina a propriedade numberOfCores: o número de núcleos de CPU.

VirtualMachineInner withPassword(String password)

Defina a propriedade password: senha para logon.

VirtualMachineInner withPrivateCloudId(String privateCloudId)

Defina a propriedade de ID de nuvemprivada: ID de nuvem privada.

VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

Defina a propriedade pool de recursos: Máquinas Virtuais Pool de Recursos.

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

Defina a propriedade de ID do modelo: ID do Modelo de Máquina Virtual.

VirtualMachineInner withUsername(String username)

Defina a propriedade username: Nome de usuário para logon.

VirtualMachineInner withVSphereNetworks(List<String> vSphereNetworks)

Defina apropriedade v SphereNetworks: a lista de Redes VSphere Virtuais.

Métodos herdados de ProxyResource

Métodos herdados de Resource

Métodos herdados de java.lang.Object

Detalhes do construtor

VirtualMachineInner

public VirtualMachineInner()

Cria uma instância da classe VirtualMachineInner.

Detalhes do método

amountOfRam

public Integer amountOfRam()

Obter a propriedade amountOfRam: a quantidade de memória.

Returns:

o valor amountOfRam.

controllers

public List controllers()

Obter a propriedade controllers: a lista de Controladores de Discos Virtuais.

Returns:

o valor dos controladores.

customization

public GuestOSCustomization customization()

Obtenha a propriedade de personalização: propriedades da máquina virtual.

Returns:

o valor de personalização.

disks

public List disks()

Obter a propriedade disks: a lista de Discos Virtuais.

Returns:

o valor dos discos.

dnsname

public String dnsname()

Obter a propriedade dnsname: o nome DNS da Máquina Virtual no VCenter.

Returns:

o valor dnsname.

exposeToGuestVM

public Boolean exposeToGuestVM()

Obtenha a propriedade exposeToGuestVM: expor o so convidado ou não.

Returns:

o valor exposeToGuestVM.

folder

public String folder()

Obter a propriedade de pasta: o caminho para a pasta de máquina virtual no VCenter.

Returns:

o valor da pasta.

guestOS

public String guestOS()

Obter a propriedade guestOS: o nome do SO convidado.

Returns:

o valor guestOS.

guestOSType

public GuestOSType guestOSType()

Obter a propriedade guestOSType: o tipo de SO convidado.

Returns:

o valor guestOSType.

nics

public List nics()

Obter a propriedade nics: a lista de NICs virtuais.

Returns:

o valor nics.

numberOfCores

public Integer numberOfCores()

Obter a propriedade numberOfCores: o número de núcleos de CPU.

Returns:

o valor numberOfCores.

password

public String password()

Obter a propriedade de senha: senha para logon. Preterido – use a propriedade de personalização.

Returns:

o valor da senha.

privateCloudId

public String privateCloudId()

Obtenha a propriedade privateCloudId: ID de nuvem privada.

Returns:

o valor privateCloudId.

provisioningState

public String provisioningState()

Obter a propriedade provisioningState: o status de provisionamento do recurso.

Returns:

o valor provisioningState.

publicIp

public String publicIp()

Obter a propriedade publicIp: o ip público da Máquina Virtual.

Returns:

o valor publicIp.

resourcePool

public ResourcePoolInner resourcePool()

Obtenha a propriedade resourcePool: Máquinas Virtuais Pool de Recursos.

Returns:

o valor resourcePool.

status

public VirtualMachineStatus status()

Obter a propriedade status: o status da máquina virtual.

Returns:

o valor status.

templateId

public String templateId()

Obtenha a propriedade templateId: ID do modelo da máquina virtual.

Returns:

o valor templateId.

username

public String username()

Obtenha a propriedade username: Nome de usuário para logon. Preterido – use a propriedade de personalização.

Returns:

o valor de nome de usuário.

vSphereNetworks

public List vSphereNetworks()

Obter a propriedade vSphereNetworks: a lista de Redes VSphere Virtuais.

Returns:

o valor de vSphereNetworks.

validate

public void validate()

Valida a instância .

vmId

public String vmId()

Obter a propriedade vmId: a ID interna da Máquina Virtual no VCenter.

Returns:

o valor de vmId.

vmwaretools

public String vmwaretools()

Obtenha a propriedade vmwaretools: versão das ferramentas do VMware.

Returns:

o valor de vmwaretools.

withAmountOfRam

public VirtualMachineInner withAmountOfRam(Integer amountOfRam)

Defina a propriedade amountOfRam: a quantidade de memória.

Parameters:

amountOfRam - o valor amountOfRam a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withCustomization

public VirtualMachineInner withCustomization(GuestOSCustomization customization)

Defina a propriedade de personalização: propriedades da máquina virtual.

Parameters:

customization - o valor de personalização a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withDisks

public VirtualMachineInner withDisks(List disks)

Definir a propriedade disks: a lista de Discos Virtuais.

Parameters:

disks - o valor de discos a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withExposeToGuestVM

public VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

Defina a propriedade exposeToGuestVM: Expor so convidado ou não.

Parameters:

exposeToGuestVM - o valor exposeToGuestVM a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withNics

public VirtualMachineInner withNics(List nics)

Definir a propriedade nics: a lista de NICs virtuais.

Parameters:

nics - o valor nics a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withNumberOfCores

public VirtualMachineInner withNumberOfCores(Integer numberOfCores)

Defina a propriedade numberOfCores: o número de núcleos de CPU.

Parameters:

numberOfCores - o valor numberOfCores a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withPassword

public VirtualMachineInner withPassword(String password)

Defina a propriedade password: senha para logon. Preterido – use a propriedade de personalização.

Parameters:

password - o valor da senha a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withPrivateCloudId

public VirtualMachineInner withPrivateCloudId(String privateCloudId)

Defina a propriedade privateCloudId: ID de nuvem privada.

Parameters:

privateCloudId - o valor privateCloudId a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withResourcePool

public VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

Defina a propriedade resourcePool: Máquinas Virtuais Pool de Recursos.

Parameters:

resourcePool - o valor resourcePool a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTemplateId

public VirtualMachineInner withTemplateId(String templateId)

Defina a propriedade templateId: ID do modelo da máquina virtual.

Parameters:

templateId - o valor templateId a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withUsername

public VirtualMachineInner withUsername(String username)

Defina a propriedade username: Nome de usuário para logon. Preterido – use a propriedade de personalização.

Parameters:

username - o valor de nome de usuário a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

withVSphereNetworks

public VirtualMachineInner withVSphereNetworks(List vSphereNetworks)

Defina a propriedade vSphereNetworks: a lista de Redes VSphere Virtuais.

Parameters:

vSphereNetworks - o valor de vSphereNetworks a ser definido.

Returns:

o próprio objeto VirtualMachineInner.

Aplica-se a