Class DeletedServiceContractProperties
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.fluent.models.DeletedServiceContractProperties
-
public final class DeletedServiceContractProperties extends Object
The DeletedServiceContractProperties model.
-
-
Constructor Summary
Constructors Constructor Description DeletedServiceContractProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTime
deletionDate()
Get the deletionDate property: UTC Timestamp when the service was soft-deleted.OffsetDateTime
scheduledPurgeDate()
Get the scheduledPurgeDate property: UTC Date and Time when the service will be automatically purged.String
serviceId()
Get the serviceId property: Fully-qualified API Management Service Resource ID.void
validate()
Validates the instance.DeletedServiceContractProperties
withDeletionDate(OffsetDateTime deletionDate)
Set the deletionDate property: UTC Timestamp when the service was soft-deleted.DeletedServiceContractProperties
withScheduledPurgeDate(OffsetDateTime scheduledPurgeDate)
Set the scheduledPurgeDate property: UTC Date and Time when the service will be automatically purged.DeletedServiceContractProperties
withServiceId(String serviceId)
Set the serviceId property: Fully-qualified API Management Service Resource ID.
-
-
-
Method Detail
-
serviceId
public String serviceId()
Get the serviceId property: Fully-qualified API Management Service Resource ID.- Returns:
- the serviceId value.
-
withServiceId
public DeletedServiceContractProperties withServiceId(String serviceId)
Set the serviceId property: Fully-qualified API Management Service Resource ID.- Parameters:
serviceId
- the serviceId value to set.- Returns:
- the DeletedServiceContractProperties object itself.
-
scheduledPurgeDate
public OffsetDateTime scheduledPurgeDate()
Get the scheduledPurgeDate property: UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.- Returns:
- the scheduledPurgeDate value.
-
withScheduledPurgeDate
public DeletedServiceContractProperties withScheduledPurgeDate(OffsetDateTime scheduledPurgeDate)
Set the scheduledPurgeDate property: UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.- Parameters:
scheduledPurgeDate
- the scheduledPurgeDate value to set.- Returns:
- the DeletedServiceContractProperties object itself.
-
deletionDate
public OffsetDateTime deletionDate()
Get the deletionDate property: UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.- Returns:
- the deletionDate value.
-
withDeletionDate
public DeletedServiceContractProperties withDeletionDate(OffsetDateTime deletionDate)
Set the deletionDate property: UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.- Parameters:
deletionDate
- the deletionDate value to set.- Returns:
- the DeletedServiceContractProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-