RetentionPolicy Class
- java.
lang. Object - com.
azure. resourcemanager. containerregistry. models. RetentionPolicy
- com.
Implements
public final class RetentionPolicy
implements JsonSerializable<RetentionPolicy>
The retention policy for a container registry.
Constructor Summary
Constructor | Description |
---|---|
RetentionPolicy() |
Creates an instance of Retention |
Method Summary
Modifier and Type | Method and Description |
---|---|
Integer |
days()
Get the days property: The number of days to retain an untagged manifest after which it gets purged. |
static
Retention |
fromJson(JsonReader jsonReader)
Reads an instance of Retention |
Offset |
lastUpdatedTime()
Get the last |
Policy |
status()
Get the status property: The value that indicates whether the policy is enabled or not. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Retention |
withDays(Integer days)
Set the days property: The number of days to retain an untagged manifest after which it gets purged. |
Retention |
withStatus(PolicyStatus status)
Set the status property: The value that indicates whether the policy is enabled or not. |
Methods inherited from java.lang.Object
Constructor Details
RetentionPolicy
public RetentionPolicy()
Creates an instance of RetentionPolicy class.
Method Details
days
public Integer days()
Get the days property: The number of days to retain an untagged manifest after which it gets purged.
Returns:
fromJson
public static RetentionPolicy fromJson(JsonReader jsonReader)
Reads an instance of RetentionPolicy from the JsonReader.
Parameters:
Returns:
Throws:
lastUpdatedTime
public OffsetDateTime lastUpdatedTime()
Get the lastUpdatedTime property: The timestamp when the policy was last updated.
Returns:
status
public PolicyStatus status()
Get the status property: The value that indicates whether the policy is enabled or not.
Returns:
toJson
validate
public void validate()
Validates the instance.
withDays
public RetentionPolicy withDays(Integer days)
Set the days property: The number of days to retain an untagged manifest after which it gets purged.
Parameters:
Returns:
withStatus
public RetentionPolicy withStatus(PolicyStatus status)
Set the status property: The value that indicates whether the policy is enabled or not.
Parameters:
Returns:
Applies to
Azure SDK for Java