Class TenantConfigurationSyncStateContractInner


  • public final class TenantConfigurationSyncStateContractInner
    extends com.azure.core.management.ProxyResource
    Result of Tenant Configuration Sync State.
    • Constructor Detail

      • TenantConfigurationSyncStateContractInner

        public TenantConfigurationSyncStateContractInner()
    • 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.