Class RedisRebootParameters


  • public final class RedisRebootParameters
    extends Object
    Specifies which Redis node(s) to reboot.
    • Constructor Detail

      • RedisRebootParameters

        public RedisRebootParameters()
    • Method Detail

      • rebootType

        public RebootType rebootType()
        Get the rebootType property: Which Redis node(s) to reboot. Depending on this value data loss is possible.
        Returns:
        the rebootType value.
      • withRebootType

        public RedisRebootParameters withRebootType​(RebootType rebootType)
        Set the rebootType property: Which Redis node(s) to reboot. Depending on this value data loss is possible.
        Parameters:
        rebootType - the rebootType value to set.
        Returns:
        the RedisRebootParameters object itself.
      • shardId

        public Integer shardId()
        Get the shardId property: If clustering is enabled, the ID of the shard to be rebooted.
        Returns:
        the shardId value.
      • withShardId

        public RedisRebootParameters withShardId​(Integer shardId)
        Set the shardId property: If clustering is enabled, the ID of the shard to be rebooted.
        Parameters:
        shardId - the shardId value to set.
        Returns:
        the RedisRebootParameters object itself.
      • ports

        public List<Integer> ports()
        Get the ports property: A list of redis instances to reboot, specified by per-instance SSL ports or non-SSL ports.
        Returns:
        the ports value.
      • withPorts

        public RedisRebootParameters withPorts​(List<Integer> ports)
        Set the ports property: A list of redis instances to reboot, specified by per-instance SSL ports or non-SSL ports.
        Parameters:
        ports - the ports value to set.
        Returns:
        the RedisRebootParameters object itself.
      • validate

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