public class ClusterInfo
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ClusterInfo.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
ClusterInfo() |
ClusterInfo(Optional<java.lang.String> mvipInterface,
Optional<java.lang.String> mvipVlanTag,
Optional<java.lang.String> svipInterface,
Optional<java.lang.String> svipVlanTag,
java.lang.String encryptionAtRestState,
java.lang.String[] ensemble,
java.lang.String mvip,
java.lang.Long mvipNodeID,
java.lang.String name,
java.lang.Long repCount,
java.lang.String[] supportedProtectionSchemes,
java.lang.String[] enabledProtectionSchemes,
java.lang.String defaultProtectionScheme,
java.lang.String svip,
java.lang.Long svipNodeID,
java.lang.String uniqueID,
java.util.UUID uuid,
Attributes attributes) |
ClusterInfo(Optional<java.lang.String> mvipInterface,
Optional<java.lang.String> mvipVlanTag,
Optional<java.lang.String> svipInterface,
Optional<java.lang.String> svipVlanTag,
java.lang.String encryptionAtRestState,
java.lang.String softwareEncryptionAtRestState,
java.lang.String[] ensemble,
java.lang.String mvip,
java.lang.Long mvipNodeID,
java.lang.String name,
java.lang.Long repCount,
java.lang.String[] supportedProtectionSchemes,
java.lang.String[] enabledProtectionSchemes,
java.lang.String defaultProtectionScheme,
java.lang.String svip,
java.lang.Long svipNodeID,
java.lang.String uniqueID,
java.util.UUID uuid,
Attributes attributes) |
Modifier and Type | Method and Description |
---|---|
ClusterInfo.Builder |
asBuilder() |
static ClusterInfo.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
Attributes |
getAttributes()
List of Name/Value pairs in JSON object format.
|
java.lang.String |
getDefaultProtectionScheme()
If a protection scheme is not provided to the CreateVolume call, this protection scheme will be used for the new volume.
|
java.lang.String[] |
getEnabledProtectionSchemes()
A list of all of the protection schemes that have been enabled on this cluster.
|
java.lang.String |
getEncryptionAtRestState()
Encryption at rest state.
|
java.lang.String[] |
getEnsemble()
Array of Node IP addresses that are participating in the cluster.
|
java.lang.String |
getMvip()
Management network interface.
|
Optional<java.lang.String> |
getMvipInterface() |
java.lang.Long |
getMvipNodeID()
Node holding the master MVIP address
|
Optional<java.lang.String> |
getMvipVlanTag() |
java.lang.String |
getName()
Unique cluster name.
|
java.lang.Long |
getRepCount()
Number of replicas of each piece of data to store in the cluster.
|
java.lang.String |
getSoftwareEncryptionAtRestState()
Software-based encryption-at-rest state.
|
java.lang.String[] |
getSupportedProtectionSchemes()
A list of all of the protection schemes that are supported on this cluster.
|
java.lang.String |
getSvip()
Storage virtual IP
|
Optional<java.lang.String> |
getSvipInterface() |
java.lang.Long |
getSvipNodeID()
Node holding the master SVIP address.
|
Optional<java.lang.String> |
getSvipVlanTag() |
java.lang.String |
getUniqueID()
Unique ID for the cluster.
|
java.util.UUID |
getUuid() |
int |
hashCode() |
void |
setAttributes(Attributes attributes) |
void |
setDefaultProtectionScheme(java.lang.String defaultProtectionScheme) |
void |
setEnabledProtectionSchemes(java.lang.String[] enabledProtectionSchemes) |
void |
setEncryptionAtRestState(java.lang.String encryptionAtRestState) |
void |
setEnsemble(java.lang.String[] ensemble) |
void |
setMvip(java.lang.String mvip) |
void |
setMvipInterface(Optional<java.lang.String> mvipInterface) |
void |
setMvipNodeID(java.lang.Long mvipNodeID) |
void |
setMvipVlanTag(Optional<java.lang.String> mvipVlanTag) |
void |
setName(java.lang.String name) |
void |
setRepCount(java.lang.Long repCount) |
void |
setSoftwareEncryptionAtRestState(java.lang.String softwareEncryptionAtRestState) |
void |
setSupportedProtectionSchemes(java.lang.String[] supportedProtectionSchemes) |
void |
setSvip(java.lang.String svip) |
void |
setSvipInterface(Optional<java.lang.String> svipInterface) |
void |
setSvipNodeID(java.lang.Long svipNodeID) |
void |
setSvipVlanTag(Optional<java.lang.String> svipVlanTag) |
void |
setUniqueID(java.lang.String uniqueID) |
void |
setUuid(java.util.UUID uuid) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public ClusterInfo(Optional<java.lang.String> mvipInterface, Optional<java.lang.String> mvipVlanTag, Optional<java.lang.String> svipInterface, Optional<java.lang.String> svipVlanTag, java.lang.String encryptionAtRestState, java.lang.String[] ensemble, java.lang.String mvip, java.lang.Long mvipNodeID, java.lang.String name, java.lang.Long repCount, java.lang.String[] supportedProtectionSchemes, java.lang.String[] enabledProtectionSchemes, java.lang.String defaultProtectionScheme, java.lang.String svip, java.lang.Long svipNodeID, java.lang.String uniqueID, java.util.UUID uuid, Attributes attributes)
@Since(value="12.0") public ClusterInfo(Optional<java.lang.String> mvipInterface, Optional<java.lang.String> mvipVlanTag, Optional<java.lang.String> svipInterface, Optional<java.lang.String> svipVlanTag, java.lang.String encryptionAtRestState, java.lang.String softwareEncryptionAtRestState, java.lang.String[] ensemble, java.lang.String mvip, java.lang.Long mvipNodeID, java.lang.String name, java.lang.Long repCount, java.lang.String[] supportedProtectionSchemes, java.lang.String[] enabledProtectionSchemes, java.lang.String defaultProtectionScheme, java.lang.String svip, java.lang.Long svipNodeID, java.lang.String uniqueID, java.util.UUID uuid, Attributes attributes)
public Optional<java.lang.String> getMvipInterface()
public void setMvipInterface(Optional<java.lang.String> mvipInterface)
public Optional<java.lang.String> getMvipVlanTag()
public void setMvipVlanTag(Optional<java.lang.String> mvipVlanTag)
public Optional<java.lang.String> getSvipInterface()
public void setSvipInterface(Optional<java.lang.String> svipInterface)
public Optional<java.lang.String> getSvipVlanTag()
public void setSvipVlanTag(Optional<java.lang.String> svipVlanTag)
public java.lang.String getEncryptionAtRestState()
public void setEncryptionAtRestState(java.lang.String encryptionAtRestState)
public java.lang.String getSoftwareEncryptionAtRestState()
public void setSoftwareEncryptionAtRestState(java.lang.String softwareEncryptionAtRestState)
public java.lang.String[] getEnsemble()
public void setEnsemble(java.lang.String[] ensemble)
public java.lang.String getMvip()
public void setMvip(java.lang.String mvip)
public java.lang.Long getMvipNodeID()
public void setMvipNodeID(java.lang.Long mvipNodeID)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Long getRepCount()
public void setRepCount(java.lang.Long repCount)
public java.lang.String[] getSupportedProtectionSchemes()
public void setSupportedProtectionSchemes(java.lang.String[] supportedProtectionSchemes)
public java.lang.String[] getEnabledProtectionSchemes()
public void setEnabledProtectionSchemes(java.lang.String[] enabledProtectionSchemes)
public java.lang.String getDefaultProtectionScheme()
public void setDefaultProtectionScheme(java.lang.String defaultProtectionScheme)
public java.lang.String getSvip()
public void setSvip(java.lang.String svip)
public java.lang.Long getSvipNodeID()
public void setSvipNodeID(java.lang.Long svipNodeID)
public java.lang.String getUniqueID()
public void setUniqueID(java.lang.String uniqueID)
public java.util.UUID getUuid()
public void setUuid(java.util.UUID uuid)
public Attributes getAttributes()
public void setAttributes(Attributes attributes)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.lang.String toString()
toString
in class java.lang.Object
public static ClusterInfo.Builder builder()
public final ClusterInfo.Builder asBuilder()