Partilhar via


CommunityGalleryImageInner Classe

public final class CommunityGalleryImageInner
extends PirCommunityGalleryResource

Especifica informações sobre a definição de imagem da galeria que você deseja criar ou atualizar.

Resumo do Construtor

Construtor Description
CommunityGalleryImageInner()

Cria uma instância da classe CommunityGalleryImageInner.

Resumo do método

Modificador e tipo Método e descrição
Architecture architecture()

Obter a propriedade de arquitetura: a arquitetura da imagem.

Disallowed disallowed()

Obter a propriedade não permitida: descreve os tipos de disco não permitidos.

OffsetDateTime endOfLifeDate()

Obtenha apropriedade End OfLifeDate: a data de fim da vida útil da definição de imagem da galeria.

String eula()

Obtenha a propriedade eula: contrato de licença do usuário final para a imagem atual da galeria da comunidade.

List<GalleryImageFeature> features()

Obter a propriedade features: uma lista de recursos de imagem da galeria.

HyperVGeneration hyperVGeneration()

Obter a propriedade hyperVGeneration: a geração de hipervisor da Máquina Virtual.

CommunityGalleryImageIdentifier identifier()

Obter a propriedade do identificador: esse é o identificador de definição de imagem da galeria da comunidade.

OperatingSystemStateTypes osState()

Obter a propriedade State dosistema operacional: essa propriedade permite que o usuário especifique se as máquinas virtuais criadas nessa imagem são "Generalizadas" ou "Especializadas".

OperatingSystemTypes osType()

Obter a propriedade Type do sistemaoperacional: essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco ao criar uma VM de uma imagem gerenciada.

String privacyStatementUri()

Obtenha a propriedade URI da Políticade Privacidade: URI da política de privacidade para a imagem atual da galeria da comunidade.

ImagePurchasePlan purchasePlan()

Obter a propriedade Plano de compra: descreve o plano de compra de definição de imagem da galeria.

RecommendedMachineConfiguration recommended()

Obter a propriedade recomendada: as propriedades descrevem a configuração recomendada do computador para esta Definição de Imagem.

void validate()

Valida a instância.

CommunityGalleryImageInner withArchitecture(Architecture architecture)

Defina a propriedade de arquitetura: a arquitetura da imagem.

CommunityGalleryImageInner withDisallowed(Disallowed disallowed)

Definir a propriedade não permitida: descreve os tipos de disco não permitidos.

CommunityGalleryImageInner withEndOfLifeDate(OffsetDateTime endOfLifeDate)

Defina a propriedade EndOfLifeDate: a data de fim da vida útil da definição de imagem da galeria.

CommunityGalleryImageInner withEula(String eula)

Defina a propriedade eula: contrato de licença do usuário final para a imagem da galeria da comunidade atual.

CommunityGalleryImageInner withFeatures(List<GalleryImageFeature> features)

Definir a propriedade features: uma lista de recursos de imagem da galeria.

CommunityGalleryImageInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

Defina a propriedade hyperVGeneration: a geração do hipervisor da Máquina Virtual.

CommunityGalleryImageInner withIdentifier(CommunityGalleryImageIdentifier identifier)

Definir a propriedade do identificador: esse é o identificador de definição de imagem da galeria da comunidade.

CommunityGalleryImageInner withOsState(OperatingSystemStateTypes osState)

Definir a propriedade State do sistemaoperacional: essa propriedade permite que o usuário especifique se as máquinas virtuais criadas sob essa imagem são "Generalizadas" ou "Especializadas".

CommunityGalleryImageInner withOsType(OperatingSystemTypes osType)

Definir a propriedade Type do sistemaoperacional: essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco ao criar uma VM de uma imagem gerenciada.

CommunityGalleryImageInner withPrivacyStatementUri(String privacyStatementUri)

Defina a propriedade Uri da Políticade Privacidade: URI de política de privacidade para a imagem atual da galeria da comunidade.

CommunityGalleryImageInner withPurchasePlan(ImagePurchasePlan purchasePlan)

Definir a propriedade Plano de compra: descreve o plano de compra de definição de imagem da galeria.

CommunityGalleryImageInner withRecommended(RecommendedMachineConfiguration recommended)

Defina a propriedade recomendada: as propriedades descrevem a configuração recomendada do computador para esta Definição de Imagem.

CommunityGalleryImageInner withUniqueId(String uniqueId)

Defina a propriedade ID exclusiva: a ID exclusiva desta galeria da comunidade.

Métodos herdados de PirCommunityGalleryResource

Métodos herdados de java.lang.Object

Detalhes do construtor

CommunityGalleryImageInner

public CommunityGalleryImageInner()

Cria uma instância da classe CommunityGalleryImageInner.

Detalhes do método

architecture

public Architecture architecture()

Obter a propriedade de arquitetura: a arquitetura da imagem. Aplicável somente a discos do sistema operacional.

Returns:

o valor da arquitetura.

disallowed

public Disallowed disallowed()

Obter a propriedade não permitida: descreve os tipos de disco não permitidos.

Returns:

o valor não permitido.

endOfLifeDate

public OffsetDateTime endOfLifeDate()

Obtenha a propriedade endOfLifeDate: a data de fim da vida útil da definição de imagem da galeria. Essa propriedade pode ser usada para fins de descomissionamento. Essa propriedade é atualizável.

Returns:

o valor endOfLifeDate.

eula

public String eula()

Obtenha a propriedade eula: contrato de licença do usuário final para a imagem atual da galeria da comunidade.

Returns:

o valor de eula.

features

public List features()

Obter a propriedade features: uma lista de recursos de imagem da galeria.

Returns:

o valor dos recursos.

hyperVGeneration

public HyperVGeneration hyperVGeneration()

Obter a propriedade hyperVGeneration: a geração de hipervisor da Máquina Virtual. Aplicável somente a discos do sistema operacional.

Returns:

o valor de hyperVGeneration.

identifier

public CommunityGalleryImageIdentifier identifier()

Obter a propriedade do identificador: esse é o identificador de definição de imagem da galeria da comunidade.

Returns:

o valor do identificador.

osState

public OperatingSystemStateTypes osState()

Obter a propriedade osState: essa propriedade permite que o usuário especifique se as máquinas virtuais criadas nessa imagem são 'Generalized' ou 'Specialized'.

Returns:

o valor osState.

osType

public OperatingSystemTypes osType()

Obter a propriedade osType: essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco ao criar uma VM de uma imagem gerenciada.

Os valores possíveis são:

**Windows**

**Linux**.

Returns:

o valor osType.

privacyStatementUri

public String privacyStatementUri()

Obtenha a propriedade privacyStatementUri: URI da política de privacidade para a imagem atual da galeria da comunidade.

Returns:

o valor privacyStatementUri.

purchasePlan

public ImagePurchasePlan purchasePlan()

Obter a propriedade purchasePlan: descreve o plano de compra de definição de imagem da galeria. Isso é usado por imagens do marketplace.

Returns:

o valor purchasePlan.

recommended

public RecommendedMachineConfiguration recommended()

Obter a propriedade recomendada: as propriedades descrevem a configuração recomendada do computador para esta Definição de Imagem. Essas propriedades são atualizáveis.

Returns:

o valor recomendado.

validate

public void validate()

Valida a instância.

Overrides:

CommunityGalleryImageInner.validate()

withArchitecture

public CommunityGalleryImageInner withArchitecture(Architecture architecture)

Defina a propriedade de arquitetura: a arquitetura da imagem. Aplicável somente a discos do sistema operacional.

Parameters:

architecture - o valor da arquitetura a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withDisallowed

public CommunityGalleryImageInner withDisallowed(Disallowed disallowed)

Definir a propriedade não permitida: descreve os tipos de disco não permitidos.

Parameters:

disallowed - o valor não permitido a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withEndOfLifeDate

public CommunityGalleryImageInner withEndOfLifeDate(OffsetDateTime endOfLifeDate)

Defina a propriedade endOfLifeDate: a data de fim da vida útil da definição de imagem da galeria. Essa propriedade pode ser usada para fins de descomissionamento. Essa propriedade é atualizável.

Parameters:

endOfLifeDate - o valor endOfLifeDate a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withEula

public CommunityGalleryImageInner withEula(String eula)

Defina a propriedade eula: contrato de licença do usuário final para a imagem da galeria da comunidade atual.

Parameters:

eula - o valor de eula a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withFeatures

public CommunityGalleryImageInner withFeatures(List features)

Definir a propriedade features: uma lista de recursos de imagem da galeria.

Parameters:

features - o valor de recursos a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withHyperVGeneration

public CommunityGalleryImageInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

Defina a propriedade hyperVGeneration: a geração do hipervisor da Máquina Virtual. Aplicável somente a discos do sistema operacional.

Parameters:

hyperVGeneration - o valor hyperVGeneration a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withIdentifier

public CommunityGalleryImageInner withIdentifier(CommunityGalleryImageIdentifier identifier)

Definir a propriedade do identificador: esse é o identificador de definição de imagem da galeria da comunidade.

Parameters:

identifier - o valor do identificador a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withOsState

public CommunityGalleryImageInner withOsState(OperatingSystemStateTypes osState)

Definir a propriedade osState: essa propriedade permite que o usuário especifique se as máquinas virtuais criadas sob essa imagem são "Generalizadas" ou "Especializadas".

Parameters:

osState - o valor osState a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withOsType

public CommunityGalleryImageInner withOsType(OperatingSystemTypes osType)

Definir a propriedade osType: essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco ao criar uma VM de uma imagem gerenciada.

Os valores possíveis são:

**Windows**

**Linux**.

Parameters:

osType - o valor osType a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withPrivacyStatementUri

public CommunityGalleryImageInner withPrivacyStatementUri(String privacyStatementUri)

Defina a propriedade privacyStatementUri: política de privacidade para a imagem da galeria da comunidade atual.

Parameters:

privacyStatementUri - o valor privacyStatementUri a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withPurchasePlan

public CommunityGalleryImageInner withPurchasePlan(ImagePurchasePlan purchasePlan)

Definir a propriedade purchasePlan: descreve o plano de compra de definição de imagem da galeria. Isso é usado por imagens do marketplace.

Parameters:

purchasePlan - o valor purchasePlan a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withRecommended

public CommunityGalleryImageInner withRecommended(RecommendedMachineConfiguration recommended)

Defina a propriedade recomendada: as propriedades descrevem a configuração recomendada do computador para esta Definição de Imagem. Essas propriedades são atualizáveis.

Parameters:

recommended - o valor recomendado a ser definido.

Returns:

o objeto CommunityGalleryImageInner em si.

withUniqueId

public CommunityGalleryImageInner withUniqueId(String uniqueId)

Defina a propriedade uniqueId: a ID exclusiva desta galeria da comunidade.

Overrides:

CommunityGalleryImageInner.withUniqueId(String uniqueId)

Parameters:

uniqueId

Aplica-se a