Class DeletedServiceContractInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.apimanagement.fluent.models.DeletedServiceContractInner
-
public final class DeletedServiceContractInner extends com.azure.core.management.ProxyResource
Deleted API Management Service information.
-
-
Constructor Summary
Constructors Constructor Description DeletedServiceContractInner()
-
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.String
location()
Get the location property: API Management Service Master Location.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.DeletedServiceContractInner
withDeletionDate(OffsetDateTime deletionDate)
Set the deletionDate property: UTC Timestamp when the service was soft-deleted.DeletedServiceContractInner
withScheduledPurgeDate(OffsetDateTime scheduledPurgeDate)
Set the scheduledPurgeDate property: UTC Date and Time when the service will be automatically purged.DeletedServiceContractInner
withServiceId(String serviceId)
Set the serviceId property: Fully-qualified API Management Service Resource ID.
-
-
-
Method Detail
-
location
public String location()
Get the location property: API Management Service Master Location.- Returns:
- the location value.
-
serviceId
public String serviceId()
Get the serviceId property: Fully-qualified API Management Service Resource ID.- Returns:
- the serviceId value.
-
withServiceId
public DeletedServiceContractInner withServiceId(String serviceId)
Set the serviceId property: Fully-qualified API Management Service Resource ID.- Parameters:
serviceId
- the serviceId value to set.- Returns:
- the DeletedServiceContractInner 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 DeletedServiceContractInner 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 DeletedServiceContractInner 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 DeletedServiceContractInner 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 DeletedServiceContractInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-