Class ApiReleaseContractInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.apimanagement.fluent.models.ApiReleaseContractInner
-
public final class ApiReleaseContractInner extends com.azure.core.management.ProxyResource
ApiRelease details.
-
-
Constructor Summary
Constructors Constructor Description ApiReleaseContractInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
apiId()
Get the apiId property: Identifier of the API the release belongs to.OffsetDateTime
createdDateTime()
Get the createdDateTime property: The time the API was released.String
notes()
Get the notes property: Release Notes.OffsetDateTime
updatedDateTime()
Get the updatedDateTime property: The time the API release was updated.void
validate()
Validates the instance.ApiReleaseContractInner
withApiId(String apiId)
Set the apiId property: Identifier of the API the release belongs to.ApiReleaseContractInner
withNotes(String notes)
Set the notes property: Release Notes.
-
-
-
Method Detail
-
apiId
public String apiId()
Get the apiId property: Identifier of the API the release belongs to.- Returns:
- the apiId value.
-
withApiId
public ApiReleaseContractInner withApiId(String apiId)
Set the apiId property: Identifier of the API the release belongs to.- Parameters:
apiId
- the apiId value to set.- Returns:
- the ApiReleaseContractInner object itself.
-
createdDateTime
public OffsetDateTime createdDateTime()
Get the createdDateTime property: The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.- Returns:
- the createdDateTime value.
-
updatedDateTime
public OffsetDateTime updatedDateTime()
Get the updatedDateTime property: The time the API release was updated.- Returns:
- the updatedDateTime value.
-
notes
public String notes()
Get the notes property: Release Notes.- Returns:
- the notes value.
-
withNotes
public ApiReleaseContractInner withNotes(String notes)
Set the notes property: Release Notes.- Parameters:
notes
- the notes value to set.- Returns:
- the ApiReleaseContractInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-