Class RedisRebootParameters
- java.lang.Object
-
- com.azure.resourcemanager.redis.models.RedisRebootParameters
-
public final class RedisRebootParameters extends Object
Specifies which Redis node(s) to reboot.
-
-
Constructor Summary
Constructors Constructor Description RedisRebootParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Integer>ports()Get the ports property: A list of redis instances to reboot, specified by per-instance SSL ports or non-SSL ports.RebootTyperebootType()Get the rebootType property: Which Redis node(s) to reboot.IntegershardId()Get the shardId property: If clustering is enabled, the ID of the shard to be rebooted.voidvalidate()Validates the instance.RedisRebootParameterswithPorts(List<Integer> ports)Set the ports property: A list of redis instances to reboot, specified by per-instance SSL ports or non-SSL ports.RedisRebootParameterswithRebootType(RebootType rebootType)Set the rebootType property: Which Redis node(s) to reboot.RedisRebootParameterswithShardId(Integer shardId)Set the shardId property: If clustering is enabled, the ID of the shard to be rebooted.
-
-
-
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.
-
-