VirtualMachineTemplateInner Classe

  • java.lang.Object
    • com.azure.resourcemanager.vmwarecloudsimple.fluent.models.VirtualMachineTemplateInner

public final class VirtualMachineTemplateInner

Modelo de modelo de máquina virtual.

Resumo do Construtor

Construtor Description
VirtualMachineTemplateInner()

Cria uma instância da classe Inner do Modelode 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 Disco Virtual.

String description()

Obter a propriedade description: a descrição do Modelo de Máquina Virtual.

List<VirtualDisk> disks()

Obter a propriedade disks: a lista de Discos Virtuais.

Boolean exposeToGuestVM()

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

String guestOS()

Obtenha a propriedade guestOS: o so convidado.

String guestOSType()

Obtenha a propriedade OSType convidada: os tipos de SO convidado.

String id()

Obtenha a propriedade id: id de modelo de máquina virtual (ID de nuvemprivada:ID do vsphere).

String location()

Obtenha a propriedade location: região do Azure.

String name()

Obtenha a propriedade name: {nome do modelo damáquinavirtual}.

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 path()

Obter a propriedade path: caminho para pasta.

String privateCloudId()

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

String type()

Obtenha a propriedade type: {resourceProviderNamespace}/{resourceType}.

List<String> vSphereNetworks()

Obter a propriedade vSphereNetworks: a lista de redes VSphere.

List<String> vSphereTags()

Obter a propriedade vSphereTags: as marcas do VSphere.

void validate()

Valida a instância.

String vmwaretools()

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

VirtualMachineTemplateInner withAmountOfRam(Integer amountOfRam)

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

VirtualMachineTemplateInner withControllers(List<VirtualDiskController> controllers)

Defina a propriedade controllers: a lista de Controladores de Disco Virtual.

VirtualMachineTemplateInner withDescription(String description)

Defina a propriedade description: a descrição do Modelo de Máquina Virtual.

VirtualMachineTemplateInner withDisks(List<VirtualDisk> disks)

Defina a propriedade disks: a lista de Discos Virtuais.

VirtualMachineTemplateInner withExposeToGuestVM(Boolean exposeToGuestVM)

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

VirtualMachineTemplateInner withLocation(String location)

Defina a propriedade location: região do Azure.

VirtualMachineTemplateInner withNics(List<VirtualNicInner> nics)

Defina a propriedade nics: a lista de NICs virtuais.

VirtualMachineTemplateInner withNumberOfCores(Integer numberOfCores)

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

VirtualMachineTemplateInner withPath(String path)

Defina a propriedade path: caminho para pasta.

VirtualMachineTemplateInner withPrivateCloudId(String privateCloudId)

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

VirtualMachineTemplateInner withVSphereNetworks(List<String> vSphereNetworks)

Defina a propriedade vSphereNetworks: a lista de redes VSphere.

VirtualMachineTemplateInner withVSphereTags(List<String> vSphereTags)

Defina a propriedade vSphereTags: as marcas do VSphere.

Métodos herdados de java.lang.Object

Detalhes do construtor

VirtualMachineTemplateInner

public VirtualMachineTemplateInner()

Cria uma instância da classe VirtualMachineTemplateInner.

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 Disco Virtual.

Returns:

o valor dos controladores.

description

public String description()

Obter a propriedade description: a descrição do Modelo de Máquina Virtual.

Returns:

o valor de descrição.

disks

public List disks()

Obter a propriedade disks: a lista de Discos Virtuais.

Returns:

o valor dos discos.

exposeToGuestVM

public Boolean exposeToGuestVM()

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

Returns:

o valor exposeToGuestVM.

guestOS

public String guestOS()

Obtenha a propriedade guestOS: o so convidado.

Returns:

o valor guestOS.

guestOSType

public String guestOSType()

Obtenha a propriedade guestOSType: os tipos de so convidado.

Returns:

o valor guestOSType.

id

public String id()

Obtenha a propriedade id: id de modelo de máquina virtual (privateCloudId:vsphereId).

Returns:

o valor da ID.

location

public String location()

Obtenha a propriedade location: região do Azure.

Returns:

o valor de localização.

name

public String name()

Obtenha a propriedade name: {virtualMachineTemplateName}.

Returns:

o valor do nome.

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.

path

public String path()

Obter a propriedade path: caminho para pasta.

Returns:

o valor do caminho.

privateCloudId

public String privateCloudId()

Obtenha a propriedade privateCloudId: a ID da nuvem privada.

Returns:

o valor privateCloudId.

type

public String type()

Obtenha a propriedade type: {resourceProviderNamespace}/{resourceType}.

Returns:

o valor do tipo.

vSphereNetworks

public List vSphereNetworks()

Obter a propriedade vSphereNetworks: a lista de redes VSphere.

Returns:

o valor vSphereNetworks.

vSphereTags

public List vSphereTags()

Obter a propriedade vSphereTags: as marcas do VSphere.

Returns:

o valor vSphereTags.

validate

public void validate()

Valida a instância.

vmwaretools

public String vmwaretools()

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

Returns:

o valor vmwaretools.

withAmountOfRam

public VirtualMachineTemplateInner withAmountOfRam(Integer amountOfRam)

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

Parameters:

amountOfRam - o valor amountOfRam a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withControllers

public VirtualMachineTemplateInner withControllers(List controllers)

Defina a propriedade controllers: a lista de Controladores de Disco Virtual.

Parameters:

controllers - o valor dos controladores a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withDescription

public VirtualMachineTemplateInner withDescription(String description)

Defina a propriedade description: a descrição do Modelo de Máquina Virtual.

Parameters:

description - o valor de descrição a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withDisks

public VirtualMachineTemplateInner withDisks(List disks)

Defina a propriedade disks: a lista de Discos Virtuais.

Parameters:

disks - o valor de discos a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withExposeToGuestVM

public VirtualMachineTemplateInner withExposeToGuestVM(Boolean exposeToGuestVM)

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

Parameters:

exposeToGuestVM - o valor exposeToGuestVM a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withLocation

public VirtualMachineTemplateInner withLocation(String location)

Defina a propriedade location: região do Azure.

Parameters:

location - o valor de localização a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withNics

public VirtualMachineTemplateInner withNics(List nics)

Defina a propriedade nics: a lista de NICs virtuais.

Parameters:

nics - o valor nics a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withNumberOfCores

public VirtualMachineTemplateInner 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 objeto VirtualMachineTemplateInner em si.

withPath

public VirtualMachineTemplateInner withPath(String path)

Defina a propriedade path: caminho para pasta.

Parameters:

path - o valor do caminho a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withPrivateCloudId

public VirtualMachineTemplateInner withPrivateCloudId(String privateCloudId)

Defina a propriedade privateCloudId: a ID da nuvem privada.

Parameters:

privateCloudId - o valor privateCloudId a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withVSphereNetworks

public VirtualMachineTemplateInner withVSphereNetworks(List vSphereNetworks)

Defina a propriedade vSphereNetworks: a lista de redes VSphere.

Parameters:

vSphereNetworks - o valor vSphereNetworks a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

withVSphereTags

public VirtualMachineTemplateInner withVSphereTags(List vSphereTags)

Defina a propriedade vSphereTags: as marcas do VSphere.

Parameters:

vSphereTags - o valor vSphereTags a ser definido.

Returns:

o objeto VirtualMachineTemplateInner em si.

Aplica-se a