Class TenantConfigurationSyncStateContractInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.apimanagement.fluent.models.TenantConfigurationSyncStateContractInner
-
public final class TenantConfigurationSyncStateContractInner extends com.azure.core.management.ProxyResource
Result of Tenant Configuration Sync State.
-
-
Constructor Summary
Constructors Constructor Description TenantConfigurationSyncStateContractInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
branch()
Get the branch property: The name of Git branch.String
commitId()
Get the commitId property: The latest commit Id.OffsetDateTime
configurationChangeDate()
Get the configurationChangeDate property: The date of the latest configuration change.Boolean
isExport()
Get the isExport property: value indicating if last sync was save (true) or deploy (false) operation.Boolean
isGitEnabled()
Get the isGitEnabled property: value indicating whether Git configuration access is enabled.Boolean
isSynced()
Get the isSynced property: value indicating if last synchronization was later than the configuration change.String
lastOperationId()
Get the lastOperationId property: Most recent tenant configuration operation identifier.OffsetDateTime
syncDate()
Get the syncDate property: The date of the latest synchronization.void
validate()
Validates the instance.TenantConfigurationSyncStateContractInner
withBranch(String branch)
Set the branch property: The name of Git branch.TenantConfigurationSyncStateContractInner
withCommitId(String commitId)
Set the commitId property: The latest commit Id.TenantConfigurationSyncStateContractInner
withConfigurationChangeDate(OffsetDateTime configurationChangeDate)
Set the configurationChangeDate property: The date of the latest configuration change.TenantConfigurationSyncStateContractInner
withIsExport(Boolean isExport)
Set the isExport property: value indicating if last sync was save (true) or deploy (false) operation.TenantConfigurationSyncStateContractInner
withIsGitEnabled(Boolean isGitEnabled)
Set the isGitEnabled property: value indicating whether Git configuration access is enabled.TenantConfigurationSyncStateContractInner
withIsSynced(Boolean isSynced)
Set the isSynced property: value indicating if last synchronization was later than the configuration change.TenantConfigurationSyncStateContractInner
withLastOperationId(String lastOperationId)
Set the lastOperationId property: Most recent tenant configuration operation identifier.TenantConfigurationSyncStateContractInner
withSyncDate(OffsetDateTime syncDate)
Set the syncDate property: The date of the latest synchronization.
-
-
-
Method Detail
-
branch
public String branch()
Get the branch property: The name of Git branch.- Returns:
- the branch value.
-
withBranch
public TenantConfigurationSyncStateContractInner withBranch(String branch)
Set the branch property: The name of Git branch.- Parameters:
branch
- the branch value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
commitId
public String commitId()
Get the commitId property: The latest commit Id.- Returns:
- the commitId value.
-
withCommitId
public TenantConfigurationSyncStateContractInner withCommitId(String commitId)
Set the commitId property: The latest commit Id.- Parameters:
commitId
- the commitId value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
isExport
public Boolean isExport()
Get the isExport property: value indicating if last sync was save (true) or deploy (false) operation.- Returns:
- the isExport value.
-
withIsExport
public TenantConfigurationSyncStateContractInner withIsExport(Boolean isExport)
Set the isExport property: value indicating if last sync was save (true) or deploy (false) operation.- Parameters:
isExport
- the isExport value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
isSynced
public Boolean isSynced()
Get the isSynced property: value indicating if last synchronization was later than the configuration change.- Returns:
- the isSynced value.
-
withIsSynced
public TenantConfigurationSyncStateContractInner withIsSynced(Boolean isSynced)
Set the isSynced property: value indicating if last synchronization was later than the configuration change.- Parameters:
isSynced
- the isSynced value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
isGitEnabled
public Boolean isGitEnabled()
Get the isGitEnabled property: value indicating whether Git configuration access is enabled.- Returns:
- the isGitEnabled value.
-
withIsGitEnabled
public TenantConfigurationSyncStateContractInner withIsGitEnabled(Boolean isGitEnabled)
Set the isGitEnabled property: value indicating whether Git configuration access is enabled.- Parameters:
isGitEnabled
- the isGitEnabled value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
syncDate
public OffsetDateTime syncDate()
Get the syncDate property: The date of the latest synchronization. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.- Returns:
- the syncDate value.
-
withSyncDate
public TenantConfigurationSyncStateContractInner withSyncDate(OffsetDateTime syncDate)
Set the syncDate property: The date of the latest synchronization. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.- Parameters:
syncDate
- the syncDate value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
configurationChangeDate
public OffsetDateTime configurationChangeDate()
Get the configurationChangeDate property: The date of the latest configuration change. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.- Returns:
- the configurationChangeDate value.
-
withConfigurationChangeDate
public TenantConfigurationSyncStateContractInner withConfigurationChangeDate(OffsetDateTime configurationChangeDate)
Set the configurationChangeDate property: The date of the latest configuration change. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.- Parameters:
configurationChangeDate
- the configurationChangeDate value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
lastOperationId
public String lastOperationId()
Get the lastOperationId property: Most recent tenant configuration operation identifier.- Returns:
- the lastOperationId value.
-
withLastOperationId
public TenantConfigurationSyncStateContractInner withLastOperationId(String lastOperationId)
Set the lastOperationId property: Most recent tenant configuration operation identifier.- Parameters:
lastOperationId
- the lastOperationId value to set.- Returns:
- the TenantConfigurationSyncStateContractInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-