Class ImageDeprecationStatus
java.lang.Object
com.azure.resourcemanager.compute.models.ImageDeprecationStatus
Describes image deprecation status properties on the image.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ImageDeprecationStatus class. -
Method Summary
Modifier and TypeMethodDescriptionGet the alternativeOption property: Describes the alternative option specified by the Publisher for this image when this image is deprecated.Get the imageState property: Describes the state of the image.Get the scheduledDeprecationTime property: The time, in future, at which this image will be marked as deprecated.voidvalidate()Validates the instance.withAlternativeOption(AlternativeOption alternativeOption) Set the alternativeOption property: Describes the alternative option specified by the Publisher for this image when this image is deprecated.withImageState(ImageState imageState) Set the imageState property: Describes the state of the image.withScheduledDeprecationTime(OffsetDateTime scheduledDeprecationTime) Set the scheduledDeprecationTime property: The time, in future, at which this image will be marked as deprecated.
-
Constructor Details
-
ImageDeprecationStatus
public ImageDeprecationStatus()Creates an instance of ImageDeprecationStatus class.
-
-
Method Details
-
imageState
Get the imageState property: Describes the state of the image.- Returns:
- the imageState value.
-
withImageState
Set the imageState property: Describes the state of the image.- Parameters:
imageState- the imageState value to set.- Returns:
- the ImageDeprecationStatus object itself.
-
scheduledDeprecationTime
Get the scheduledDeprecationTime property: The time, in future, at which this image will be marked as deprecated. This scheduled time is chosen by the Publisher.- Returns:
- the scheduledDeprecationTime value.
-
withScheduledDeprecationTime
Set the scheduledDeprecationTime property: The time, in future, at which this image will be marked as deprecated. This scheduled time is chosen by the Publisher.- Parameters:
scheduledDeprecationTime- the scheduledDeprecationTime value to set.- Returns:
- the ImageDeprecationStatus object itself.
-
alternativeOption
Get the alternativeOption property: Describes the alternative option specified by the Publisher for this image when this image is deprecated.- Returns:
- the alternativeOption value.
-
withAlternativeOption
Set the alternativeOption property: Describes the alternative option specified by the Publisher for this image when this image is deprecated.- Parameters:
alternativeOption- the alternativeOption value to set.- Returns:
- the ImageDeprecationStatus object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-