public class GetClusterStructureResult
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
GetClusterStructureResult.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
GetClusterStructureResult() |
GetClusterStructureResult(Account[] accounts,
ClusterAdmin[] clusterAdmins,
ClusterInfo clusterInfo,
VolumeQOS defaultQoS,
FeatureObject[] features,
Initiator[] initiators,
LdapConfiguration ldapConfiguration,
GetNtpInfoResult ntp,
QoSPolicy[] qosPolicies,
LoggingServer[] remoteHosts,
ScheduleObject[] schedules,
GetSnmpInfoResult snmp,
Optional<GetActiveTlsCiphersResult> tlsCiphers,
VirtualNetwork[] virtualNetworks,
VolumeAccessGroupLunAssignments[] volumeAccessGroupLunAssignments,
VolumeAccessGroup[] volumeAccessGroups,
Volume[] volumes,
Optional<StorageContainer[]> storageContainers,
Optional<SnapMirrorEndpoint[]> snapMirrorEndpoints) |
public static final long serialVersionUID
@Since(value="7.0") public GetClusterStructureResult(Account[] accounts, ClusterAdmin[] clusterAdmins, ClusterInfo clusterInfo, VolumeQOS defaultQoS, FeatureObject[] features, Initiator[] initiators, LdapConfiguration ldapConfiguration, GetNtpInfoResult ntp, QoSPolicy[] qosPolicies, LoggingServer[] remoteHosts, ScheduleObject[] schedules, GetSnmpInfoResult snmp, Optional<GetActiveTlsCiphersResult> tlsCiphers, VirtualNetwork[] virtualNetworks, VolumeAccessGroupLunAssignments[] volumeAccessGroupLunAssignments, VolumeAccessGroup[] volumeAccessGroups, Volume[] volumes, Optional<StorageContainer[]> storageContainers, Optional<SnapMirrorEndpoint[]> snapMirrorEndpoints)
public Account[] getAccounts()
public void setAccounts(Account[] accounts)
public ClusterAdmin[] getClusterAdmins()
public void setClusterAdmins(ClusterAdmin[] clusterAdmins)
public ClusterInfo getClusterInfo()
public void setClusterInfo(ClusterInfo clusterInfo)
public VolumeQOS getDefaultQoS()
public void setDefaultQoS(VolumeQOS defaultQoS)
public FeatureObject[] getFeatures()
public void setFeatures(FeatureObject[] features)
public Initiator[] getInitiators()
public void setInitiators(Initiator[] initiators)
public LdapConfiguration getLdapConfiguration()
public void setLdapConfiguration(LdapConfiguration ldapConfiguration)
public GetNtpInfoResult getNtp()
public void setNtp(GetNtpInfoResult ntp)
public QoSPolicy[] getQosPolicies()
public void setQosPolicies(QoSPolicy[] qosPolicies)
public LoggingServer[] getRemoteHosts()
public void setRemoteHosts(LoggingServer[] remoteHosts)
public ScheduleObject[] getSchedules()
public void setSchedules(ScheduleObject[] schedules)
public GetSnmpInfoResult getSnmp()
public void setSnmp(GetSnmpInfoResult snmp)
public Optional<GetActiveTlsCiphersResult> getTlsCiphers()
public void setTlsCiphers(Optional<GetActiveTlsCiphersResult> tlsCiphers)
public VirtualNetwork[] getVirtualNetworks()
public void setVirtualNetworks(VirtualNetwork[] virtualNetworks)
public VolumeAccessGroupLunAssignments[] getVolumeAccessGroupLunAssignments()
public void setVolumeAccessGroupLunAssignments(VolumeAccessGroupLunAssignments[] volumeAccessGroupLunAssignments)
public VolumeAccessGroup[] getVolumeAccessGroups()
public void setVolumeAccessGroups(VolumeAccessGroup[] volumeAccessGroups)
public Volume[] getVolumes()
public void setVolumes(Volume[] volumes)
public Optional<StorageContainer[]> getStorageContainers()
public void setStorageContainers(Optional<StorageContainer[]> storageContainers)
public Optional<SnapMirrorEndpoint[]> getSnapMirrorEndpoints()
public void setSnapMirrorEndpoints(Optional<SnapMirrorEndpoint[]> snapMirrorEndpoints)
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 GetClusterStructureResult.Builder builder()
public final GetClusterStructureResult.Builder asBuilder()