Class RedisLinkedServerWithPropertiesInner


  • public final class RedisLinkedServerWithPropertiesInner
    extends com.azure.core.management.ProxyResource
    Response to put/get linked server (with properties) for Redis cache.
    • Constructor Detail

      • RedisLinkedServerWithPropertiesInner

        public RedisLinkedServerWithPropertiesInner()
    • Method Detail

      • provisioningState

        public String provisioningState()
        Get the provisioningState property: Terminal state of the link between primary and secondary redis cache.
        Returns:
        the provisioningState value.
      • linkedRedisCacheId

        public String linkedRedisCacheId()
        Get the linkedRedisCacheId property: Fully qualified resourceId of the linked redis cache.
        Returns:
        the linkedRedisCacheId value.
      • withLinkedRedisCacheId

        public RedisLinkedServerWithPropertiesInner withLinkedRedisCacheId​(String linkedRedisCacheId)
        Set the linkedRedisCacheId property: Fully qualified resourceId of the linked redis cache.
        Parameters:
        linkedRedisCacheId - the linkedRedisCacheId value to set.
        Returns:
        the RedisLinkedServerWithPropertiesInner object itself.
      • linkedRedisCacheLocation

        public String linkedRedisCacheLocation()
        Get the linkedRedisCacheLocation property: Location of the linked redis cache.
        Returns:
        the linkedRedisCacheLocation value.
      • withLinkedRedisCacheLocation

        public RedisLinkedServerWithPropertiesInner withLinkedRedisCacheLocation​(String linkedRedisCacheLocation)
        Set the linkedRedisCacheLocation property: Location of the linked redis cache.
        Parameters:
        linkedRedisCacheLocation - the linkedRedisCacheLocation value to set.
        Returns:
        the RedisLinkedServerWithPropertiesInner object itself.
      • serverRole

        public ReplicationRole serverRole()
        Get the serverRole property: Role of the linked server.
        Returns:
        the serverRole value.
      • withServerRole

        public RedisLinkedServerWithPropertiesInner withServerRole​(ReplicationRole serverRole)
        Set the serverRole property: Role of the linked server.
        Parameters:
        serverRole - the serverRole value to set.
        Returns:
        the RedisLinkedServerWithPropertiesInner object itself.
      • validate

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