public class SetClusterStructureRequest
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SetClusterStructureRequest.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
SetClusterStructureRequest() |
SetClusterStructureRequest(Optional<Account[]> accounts,
Optional<VolumeQOS> defaultQoS,
Optional<FeatureObject[]> features,
Optional<Initiator[]> initiators,
Optional<GetNtpInfoResult> ntp,
Optional<QoSPolicy[]> qosPolicies,
Optional<LoggingServer[]> remoteHosts,
Optional<ScheduleObject[]> schedules,
Optional<GetSnmpInfoResult> snmp,
Optional<GetActiveTlsCiphersResult> tlsCiphers,
Optional<VirtualNetwork[]> virtualNetworks,
Optional<VolumeAccessGroupLunAssignments[]> volumeAccessGroupLunAssignments,
Optional<VolumeAccessGroup[]> volumeAccessGroups,
Optional<Volume[]> volumes,
Optional<StorageContainer[]> storageContainers) |
public static final long serialVersionUID
@Since(value="7.0") public SetClusterStructureRequest(Optional<Account[]> accounts, Optional<VolumeQOS> defaultQoS, Optional<FeatureObject[]> features, Optional<Initiator[]> initiators, Optional<GetNtpInfoResult> ntp, Optional<QoSPolicy[]> qosPolicies, Optional<LoggingServer[]> remoteHosts, Optional<ScheduleObject[]> schedules, Optional<GetSnmpInfoResult> snmp, Optional<GetActiveTlsCiphersResult> tlsCiphers, Optional<VirtualNetwork[]> virtualNetworks, Optional<VolumeAccessGroupLunAssignments[]> volumeAccessGroupLunAssignments, Optional<VolumeAccessGroup[]> volumeAccessGroups, Optional<Volume[]> volumes, Optional<StorageContainer[]> storageContainers)
public Optional<FeatureObject[]> getFeatures()
public void setFeatures(Optional<FeatureObject[]> features)
public Optional<GetNtpInfoResult> getNtp()
public void setNtp(Optional<GetNtpInfoResult> ntp)
public Optional<LoggingServer[]> getRemoteHosts()
public void setRemoteHosts(Optional<LoggingServer[]> remoteHosts)
public Optional<ScheduleObject[]> getSchedules()
public void setSchedules(Optional<ScheduleObject[]> schedules)
public Optional<GetSnmpInfoResult> getSnmp()
public void setSnmp(Optional<GetSnmpInfoResult> snmp)
public Optional<GetActiveTlsCiphersResult> getTlsCiphers()
public void setTlsCiphers(Optional<GetActiveTlsCiphersResult> tlsCiphers)
public Optional<VirtualNetwork[]> getVirtualNetworks()
public void setVirtualNetworks(Optional<VirtualNetwork[]> virtualNetworks)
public Optional<VolumeAccessGroupLunAssignments[]> getVolumeAccessGroupLunAssignments()
public void setVolumeAccessGroupLunAssignments(Optional<VolumeAccessGroupLunAssignments[]> volumeAccessGroupLunAssignments)
public Optional<VolumeAccessGroup[]> getVolumeAccessGroups()
public void setVolumeAccessGroups(Optional<VolumeAccessGroup[]> volumeAccessGroups)
public Optional<StorageContainer[]> getStorageContainers()
public void setStorageContainers(Optional<StorageContainer[]> storageContainers)
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 SetClusterStructureRequest.Builder builder()
public final SetClusterStructureRequest.Builder asBuilder()