Class SharedGalleryImageVersionProperties
java.lang.Object
com.azure.resourcemanager.compute.fluent.models.SharedGalleryImageVersionProperties
Describes the properties of a gallery image version.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the endOfLifeDate property: The end of life date of the gallery image version Definition.Get the excludeFromLatest property: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.Get the publishedDate property: The published date of the gallery image version Definition.Get the storageProfile property: Describes the storage profile of the image version.voidvalidate()Validates the instance.withEndOfLifeDate(OffsetDateTime endOfLifeDate) Set the endOfLifeDate property: The end of life date of the gallery image version Definition.withExcludeFromLatest(Boolean excludeFromLatest) Set the excludeFromLatest property: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.withPublishedDate(OffsetDateTime publishedDate) Set the publishedDate property: The published date of the gallery image version Definition.withStorageProfile(SharedGalleryImageVersionStorageProfile storageProfile) Set the storageProfile property: Describes the storage profile of the image version.
-
Constructor Details
-
SharedGalleryImageVersionProperties
public SharedGalleryImageVersionProperties()
-
-
Method Details
-
publishedDate
Get the publishedDate property: The published date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.- Returns:
- the publishedDate value.
-
withPublishedDate
Set the publishedDate property: The published date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.- Parameters:
publishedDate- the publishedDate value to set.- Returns:
- the SharedGalleryImageVersionProperties object itself.
-
endOfLifeDate
Get the endOfLifeDate property: The end of life date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.- Returns:
- the endOfLifeDate value.
-
withEndOfLifeDate
Set the endOfLifeDate property: The end of life date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.- Parameters:
endOfLifeDate- the endOfLifeDate value to set.- Returns:
- the SharedGalleryImageVersionProperties object itself.
-
excludeFromLatest
Get the excludeFromLatest property: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.- Returns:
- the excludeFromLatest value.
-
withExcludeFromLatest
Set the excludeFromLatest property: If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.- Parameters:
excludeFromLatest- the excludeFromLatest value to set.- Returns:
- the SharedGalleryImageVersionProperties object itself.
-
storageProfile
Get the storageProfile property: Describes the storage profile of the image version.- Returns:
- the storageProfile value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-