Compartir a través de


CommunityGalleryImageInner Clase

public final class CommunityGalleryImageInner
extends PirCommunityGalleryResource

Especifica información sobre la definición de imagen de la galería que desea crear o actualizar.

Resumen del constructor

Constructor Description
CommunityGalleryImageInner()

Crea una instancia de communityGalleryImageInner clase.

Resumen del método

Modificador y tipo Método y descripción
Architecture architecture()

Obtiene la propiedad de arquitectura: la arquitectura de la imagen.

Disallowed disallowed()

Obtener la propiedad no permitida: describe los tipos de disco no permitidos.

OffsetDateTime endOfLifeDate()

Obtiene la propiedad EndOfLifeDate: la fecha de finalización del ciclo de vida de la definición de la imagen de la galería.

String eula()

Obtenga la propiedad eula: contrato de licencia de usuario final para la imagen actual de la galería de la comunidad.

List<GalleryImageFeature> features()

Obtenga la propiedad features: una lista de características de imagen de la galería.

HyperVGeneration hyperVGeneration()

Obtenga la propiedad hyperVGeneration: la generación del hipervisor de la máquina virtual.

CommunityGalleryImageIdentifier identifier()

Obtenga la propiedad identifier: se trata del identificador de definición de imagen de la galería de la comunidad.

OperatingSystemStateTypes osState()

Obtener la propiedad Estado del sistema operativo: esta propiedad permite al usuario especificar si las máquinas virtuales creadas en esta imagen son "Generalizadas" o "Especializadas".

OperatingSystemTypes osType()

Obtener la propiedad Type del sistemaoperativo: esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco al crear una máquina virtual a partir de una imagen administrada.

String privacyStatementUri()

Obtenga la propiedad Uri de declaración de privacidad: URI de declaración de privacidadpara la imagen actual de la galería de la comunidad.

ImagePurchasePlan purchasePlan()

Obtenga la propiedad Plan de compra: describe el plan de compra de la definición de imagen de la galería.

RecommendedMachineConfiguration recommended()

Obtenga la propiedad recomendada: las propiedades describen la configuración de máquina recomendada para esta definición de imagen.

void validate()

Valida la instancia.

CommunityGalleryImageInner withArchitecture(Architecture architecture)

Establezca la propiedad de arquitectura: la arquitectura de la imagen.

CommunityGalleryImageInner withDisallowed(Disallowed disallowed)

Establecer la propiedad no permitida: describe los tipos de disco no permitidos.

CommunityGalleryImageInner withEndOfLifeDate(OffsetDateTime endOfLifeDate)

Establezca la propiedad EndOfLifeDate: la fecha de finalización del ciclo de vida de la definición de imagen de la galería.

CommunityGalleryImageInner withEula(String eula)

Establezca la propiedad eula: Contrato de licencia de usuario final para la imagen actual de la galería de la comunidad.

CommunityGalleryImageInner withFeatures(List<GalleryImageFeature> features)

Establezca la propiedad features: una lista de características de imagen de la galería.

CommunityGalleryImageInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

Establezca la propiedad hyperVGeneration: la generación del hipervisor de la máquina virtual.

CommunityGalleryImageInner withIdentifier(CommunityGalleryImageIdentifier identifier)

Establezca la propiedad de identificador: se trata del identificador de definición de imagen de la galería de la comunidad.

CommunityGalleryImageInner withOsState(OperatingSystemStateTypes osState)

Establezca la propiedad State del sistemaoperativo: esta propiedad permite al usuario especificar si las máquinas virtuales creadas en esta imagen son "Generalizadas" o "Especializadas".

CommunityGalleryImageInner withOsType(OperatingSystemTypes osType)

Establecer la propiedad osType: esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco al crear una máquina virtual a partir de una imagen administrada.

CommunityGalleryImageInner withPrivacyStatementUri(String privacyStatementUri)

Establezca la propiedad Uri de declaración de privacidad: URI de declaración de privacidadpara la imagen actual de la galería de la comunidad.

CommunityGalleryImageInner withPurchasePlan(ImagePurchasePlan purchasePlan)

Establecer la propiedad Plan de compra: describe el plan de compra de la definición de imagen de la galería.

CommunityGalleryImageInner withRecommended(RecommendedMachineConfiguration recommended)

Establezca la propiedad recomendada: las propiedades describen la configuración de máquina recomendada para esta definición de imagen.

CommunityGalleryImageInner withUniqueId(String uniqueId)

Establezca la propiedad Id único: el identificador único de esta galería de la comunidad.

Métodos heredados de PirCommunityGalleryResource

Métodos heredados de java.lang.Object

Detalles del constructor

CommunityGalleryImageInner

public CommunityGalleryImageInner()

Crea una instancia de la clase CommunityGalleryImageInner.

Detalles del método

architecture

public Architecture architecture()

Obtiene la propiedad de arquitectura: la arquitectura de la imagen. Solo se aplica a los discos del sistema operativo.

Returns:

el valor de la arquitectura.

disallowed

public Disallowed disallowed()

Obtener la propiedad no permitida: describe los tipos de disco no permitidos.

Returns:

el valor no permitido.

endOfLifeDate

public OffsetDateTime endOfLifeDate()

Obtenga la propiedad endOfLifeDate: la fecha de finalización del ciclo de vida de la definición de imagen de la galería. Esta propiedad se puede usar con fines de retirada. Esta propiedad es actualizable.

Returns:

el valor endOfLifeDate.

eula

public String eula()

Obtenga la propiedad eula: contrato de licencia de usuario final para la imagen actual de la galería de la comunidad.

Returns:

el valor del cluf.

features

public List features()

Obtenga la propiedad features: una lista de características de imagen de la galería.

Returns:

el valor de las características.

hyperVGeneration

public HyperVGeneration hyperVGeneration()

Obtenga la propiedad hyperVGeneration: la generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.

Returns:

el valor hyperVGeneration.

identifier

public CommunityGalleryImageIdentifier identifier()

Obtenga la propiedad identifier: se trata del identificador de definición de imagen de la galería de la comunidad.

Returns:

el valor del identificador.

osState

public OperatingSystemStateTypes osState()

Obtener la propiedad osState: esta propiedad permite al usuario especificar si las máquinas virtuales creadas en esta imagen son "Generalizadas" o "Especializadas".

Returns:

valor de osState.

osType

public OperatingSystemTypes osType()

Obtener la propiedad osType: esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco al crear una máquina virtual a partir de una imagen administrada.

Los valores posibles son:

**Windows**

**Linux**.

Returns:

el valor de osType.

privacyStatementUri

public String privacyStatementUri()

Obtenga la propiedad privacyStatementUri: URI de la declaración de privacidad de la imagen actual de la galería de la comunidad.

Returns:

el valor privacyStatementUri.

purchasePlan

public ImagePurchasePlan purchasePlan()

Obtenga la propiedad purchasePlan: describe el plan de compra de la definición de imagen de la galería. Esto lo usan las imágenes de Marketplace.

Returns:

el valor purchasePlan.

recommended

public RecommendedMachineConfiguration recommended()

Obtenga la propiedad recomendada: las propiedades describen la configuración de máquina recomendada para esta definición de imagen. Estas propiedades son actualizables.

Returns:

el valor recomendado.

validate

public void validate()

Valida la instancia.

Overrides:

CommunityGalleryImageInner.validate()

withArchitecture

public CommunityGalleryImageInner withArchitecture(Architecture architecture)

Establezca la propiedad de arquitectura: la arquitectura de la imagen. Solo se aplica a los discos del sistema operativo.

Parameters:

architecture - valor de arquitectura que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withDisallowed

public CommunityGalleryImageInner withDisallowed(Disallowed disallowed)

Establecer la propiedad no permitida: describe los tipos de disco no permitidos.

Parameters:

disallowed - el valor no permitido que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withEndOfLifeDate

public CommunityGalleryImageInner withEndOfLifeDate(OffsetDateTime endOfLifeDate)

Establezca la propiedad endOfLifeDate: la fecha de finalización del ciclo de vida de la definición de imagen de la galería. Esta propiedad se puede usar con fines de retirada. Esta propiedad es actualizable.

Parameters:

endOfLifeDate - valor endOfLifeDate que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withEula

public CommunityGalleryImageInner withEula(String eula)

Establezca la propiedad eula: Contrato de licencia de usuario final para la imagen actual de la galería de la comunidad.

Parameters:

eula - valor eula que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withFeatures

public CommunityGalleryImageInner withFeatures(List features)

Establezca la propiedad features: una lista de características de imagen de la galería.

Parameters:

features - valor de características que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withHyperVGeneration

public CommunityGalleryImageInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

Establezca la propiedad hyperVGeneration: la generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.

Parameters:

hyperVGeneration - valor hyperVGeneration que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withIdentifier

public CommunityGalleryImageInner withIdentifier(CommunityGalleryImageIdentifier identifier)

Establezca la propiedad de identificador: se trata del identificador de definición de imagen de la galería de la comunidad.

Parameters:

identifier - valor de identificador que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withOsState

public CommunityGalleryImageInner withOsState(OperatingSystemStateTypes osState)

Establezca la propiedad osState: esta propiedad permite al usuario especificar si las máquinas virtuales creadas en esta imagen son "Generalizadas" o "Especializadas".

Parameters:

osState - valor de osState que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withOsType

public CommunityGalleryImageInner withOsType(OperatingSystemTypes osType)

Establecer la propiedad osType: esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco al crear una máquina virtual a partir de una imagen administrada.

Los valores posibles son:

**Windows**

**Linux**.

Parameters:

osType - valor de osType que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withPrivacyStatementUri

public CommunityGalleryImageInner withPrivacyStatementUri(String privacyStatementUri)

Establezca la propiedad privacyStatementUri: URI de la declaración de privacidad para la imagen actual de la galería de la comunidad.

Parameters:

privacyStatementUri - valor privacyStatementUri que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withPurchasePlan

public CommunityGalleryImageInner withPurchasePlan(ImagePurchasePlan purchasePlan)

Establezca la propiedad purchasePlan: describe el plan de compra de la definición de imagen de la galería. Esto lo usan las imágenes de Marketplace.

Parameters:

purchasePlan - el valor purchasePlan que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withRecommended

public CommunityGalleryImageInner withRecommended(RecommendedMachineConfiguration recommended)

Establezca la propiedad recomendada: las propiedades describen la configuración de máquina recomendada para esta definición de imagen. Estas propiedades son actualizables.

Parameters:

recommended - valor recomendado que se va a establecer.

Returns:

el objeto CommunityGalleryImageInner.

withUniqueId

public CommunityGalleryImageInner withUniqueId(String uniqueId)

Establezca la propiedad uniqueId: el identificador único de esta galería de la comunidad.

Overrides:

CommunityGalleryImageInner.withUniqueId(String uniqueId)

Parameters:

uniqueId

Se aplica a