RedisInstanceDetails Class

  • java.lang.Object
    • com.azure.resourcemanager.redis.models.RedisInstanceDetails

Implements

public final class RedisInstanceDetails
implements JsonSerializable<RedisInstanceDetails>

Details of single instance of redis.

Constructor Summary

Constructor Description
RedisInstanceDetails()

Creates an instance of RedisInstanceDetails class.

Method Summary

Modifier and Type Method and Description
static RedisInstanceDetails fromJson(JsonReader jsonReader)

Reads an instance of RedisInstanceDetails from the JsonReader.

Boolean isMaster()

Get the isMaster property: Specifies whether the instance is a primary node.

Boolean isPrimary()

Get the isPrimary property: Specifies whether the instance is a primary node.

Integer nonSslPort()

Get the nonSslPort property: If enableNonSslPort is true, provides Redis instance Non-SSL port.

Integer shardId()

Get the shardId property: If clustering is enabled, the Shard ID of Redis Instance.

Integer sslPort()

Get the sslPort property: Redis instance SSL port.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String zone()

Get the zone property: If the Cache uses availability zones, specifies availability zone where this instance is located.

Methods inherited from java.lang.Object

Constructor Details

RedisInstanceDetails

public RedisInstanceDetails()

Creates an instance of RedisInstanceDetails class.

Method Details

fromJson

public static RedisInstanceDetails fromJson(JsonReader jsonReader)

Reads an instance of RedisInstanceDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of RedisInstanceDetails if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the RedisInstanceDetails.

isMaster

public Boolean isMaster()

Get the isMaster property: Specifies whether the instance is a primary node.

Returns:

the isMaster value.

isPrimary

public Boolean isPrimary()

Get the isPrimary property: Specifies whether the instance is a primary node.

Returns:

the isPrimary value.

nonSslPort

public Integer nonSslPort()

Get the nonSslPort property: If enableNonSslPort is true, provides Redis instance Non-SSL port.

Returns:

the nonSslPort value.

shardId

public Integer shardId()

Get the shardId property: If clustering is enabled, the Shard ID of Redis Instance.

Returns:

the shardId value.

sslPort

public Integer sslPort()

Get the sslPort property: Redis instance SSL port.

Returns:

the sslPort value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

zone

public String zone()

Get the zone property: If the Cache uses availability zones, specifies availability zone where this instance is located.

Returns:

the zone value.

Applies to