Class SyncAgentInner


  • public class SyncAgentInner
    extends com.azure.core.management.ProxyResource
    An Azure SQL Database sync agent.
    • Constructor Detail

      • SyncAgentInner

        public SyncAgentInner()
    • Method Detail

      • namePropertiesName

        public String namePropertiesName()
        Get the namePropertiesName property: Name of the sync agent.
        Returns:
        the namePropertiesName value.
      • syncDatabaseId

        public String syncDatabaseId()
        Get the syncDatabaseId property: ARM resource id of the sync database in the sync agent.
        Returns:
        the syncDatabaseId value.
      • withSyncDatabaseId

        public SyncAgentInner withSyncDatabaseId​(String syncDatabaseId)
        Set the syncDatabaseId property: ARM resource id of the sync database in the sync agent.
        Parameters:
        syncDatabaseId - the syncDatabaseId value to set.
        Returns:
        the SyncAgentInner object itself.
      • lastAliveTime

        public OffsetDateTime lastAliveTime()
        Get the lastAliveTime property: Last alive time of the sync agent.
        Returns:
        the lastAliveTime value.
      • state

        public SyncAgentState state()
        Get the state property: State of the sync agent.
        Returns:
        the state value.
      • isUpToDate

        public Boolean isUpToDate()
        Get the isUpToDate property: If the sync agent version is up to date.
        Returns:
        the isUpToDate value.
      • expiryTime

        public OffsetDateTime expiryTime()
        Get the expiryTime property: Expiration time of the sync agent version.
        Returns:
        the expiryTime value.
      • version

        public String version()
        Get the version property: Version of the sync agent.
        Returns:
        the version value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.