@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetAppONTAPSVM extends Object implements Serializable, Cloneable, StructuredPojo
The information that DataSync Discovery collects about a storage virtual machine (SVM) in your on-premises storage system.
Constructor and Description |
---|
NetAppONTAPSVM() |
Modifier and Type | Method and Description |
---|---|
NetAppONTAPSVM |
clone() |
boolean |
equals(Object obj) |
Long |
getCifsShareCount()
The number of CIFS shares in the SVM.
|
String |
getClusterUuid()
The universally unique identifier (UUID) of the cluster associated with the SVM.
|
List<String> |
getEnabledProtocols()
The data transfer protocols (such as NFS) configured for the SVM.
|
Long |
getLunCount()
The number of LUNs (logical unit numbers) in the SVM.
|
MaxP95Performance |
getMaxP95Performance()
The performance data that DataSync Discovery collects about the SVM.
|
Long |
getNfsExportedVolumes()
The number of NFS volumes in the SVM.
|
List<Recommendation> |
getRecommendations()
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.
|
String |
getRecommendationStatus()
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be
determined.
|
String |
getResourceId()
The UUID of the SVM.
|
String |
getSvmName()
The name of the SVM
|
Long |
getTotalCapacityProvisioned()
The total storage space that's available in the SVM.
|
Long |
getTotalCapacityUsed()
The storage space that's being used in the SVM.
|
Long |
getTotalLogicalCapacityUsed()
The storage space that's being used in the SVM without accounting for compression or deduplication.
|
Long |
getTotalSnapshotCapacityUsed()
The amount of storage in the SVM that's being used for snapshots.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCifsShareCount(Long cifsShareCount)
The number of CIFS shares in the SVM.
|
void |
setClusterUuid(String clusterUuid)
The universally unique identifier (UUID) of the cluster associated with the SVM.
|
void |
setEnabledProtocols(Collection<String> enabledProtocols)
The data transfer protocols (such as NFS) configured for the SVM.
|
void |
setLunCount(Long lunCount)
The number of LUNs (logical unit numbers) in the SVM.
|
void |
setMaxP95Performance(MaxP95Performance maxP95Performance)
The performance data that DataSync Discovery collects about the SVM.
|
void |
setNfsExportedVolumes(Long nfsExportedVolumes)
The number of NFS volumes in the SVM.
|
void |
setRecommendations(Collection<Recommendation> recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.
|
void |
setRecommendationStatus(String recommendationStatus)
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be
determined.
|
void |
setResourceId(String resourceId)
The UUID of the SVM.
|
void |
setSvmName(String svmName)
The name of the SVM
|
void |
setTotalCapacityProvisioned(Long totalCapacityProvisioned)
The total storage space that's available in the SVM.
|
void |
setTotalCapacityUsed(Long totalCapacityUsed)
The storage space that's being used in the SVM.
|
void |
setTotalLogicalCapacityUsed(Long totalLogicalCapacityUsed)
The storage space that's being used in the SVM without accounting for compression or deduplication.
|
void |
setTotalSnapshotCapacityUsed(Long totalSnapshotCapacityUsed)
The amount of storage in the SVM that's being used for snapshots.
|
String |
toString()
Returns a string representation of this object.
|
NetAppONTAPSVM |
withCifsShareCount(Long cifsShareCount)
The number of CIFS shares in the SVM.
|
NetAppONTAPSVM |
withClusterUuid(String clusterUuid)
The universally unique identifier (UUID) of the cluster associated with the SVM.
|
NetAppONTAPSVM |
withEnabledProtocols(Collection<String> enabledProtocols)
The data transfer protocols (such as NFS) configured for the SVM.
|
NetAppONTAPSVM |
withEnabledProtocols(String... enabledProtocols)
The data transfer protocols (such as NFS) configured for the SVM.
|
NetAppONTAPSVM |
withLunCount(Long lunCount)
The number of LUNs (logical unit numbers) in the SVM.
|
NetAppONTAPSVM |
withMaxP95Performance(MaxP95Performance maxP95Performance)
The performance data that DataSync Discovery collects about the SVM.
|
NetAppONTAPSVM |
withNfsExportedVolumes(Long nfsExportedVolumes)
The number of NFS volumes in the SVM.
|
NetAppONTAPSVM |
withRecommendations(Collection<Recommendation> recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.
|
NetAppONTAPSVM |
withRecommendations(Recommendation... recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.
|
NetAppONTAPSVM |
withRecommendationStatus(RecommendationStatus recommendationStatus)
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be
determined.
|
NetAppONTAPSVM |
withRecommendationStatus(String recommendationStatus)
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be
determined.
|
NetAppONTAPSVM |
withResourceId(String resourceId)
The UUID of the SVM.
|
NetAppONTAPSVM |
withSvmName(String svmName)
The name of the SVM
|
NetAppONTAPSVM |
withTotalCapacityProvisioned(Long totalCapacityProvisioned)
The total storage space that's available in the SVM.
|
NetAppONTAPSVM |
withTotalCapacityUsed(Long totalCapacityUsed)
The storage space that's being used in the SVM.
|
NetAppONTAPSVM |
withTotalLogicalCapacityUsed(Long totalLogicalCapacityUsed)
The storage space that's being used in the SVM without accounting for compression or deduplication.
|
NetAppONTAPSVM |
withTotalSnapshotCapacityUsed(Long totalSnapshotCapacityUsed)
The amount of storage in the SVM that's being used for snapshots.
|
public void setClusterUuid(String clusterUuid)
The universally unique identifier (UUID) of the cluster associated with the SVM.
clusterUuid
- The universally unique identifier (UUID) of the cluster associated with the SVM.public String getClusterUuid()
The universally unique identifier (UUID) of the cluster associated with the SVM.
public NetAppONTAPSVM withClusterUuid(String clusterUuid)
The universally unique identifier (UUID) of the cluster associated with the SVM.
clusterUuid
- The universally unique identifier (UUID) of the cluster associated with the SVM.public void setResourceId(String resourceId)
The UUID of the SVM.
resourceId
- The UUID of the SVM.public String getResourceId()
The UUID of the SVM.
public NetAppONTAPSVM withResourceId(String resourceId)
The UUID of the SVM.
resourceId
- The UUID of the SVM.public void setSvmName(String svmName)
The name of the SVM
svmName
- The name of the SVMpublic String getSvmName()
The name of the SVM
public NetAppONTAPSVM withSvmName(String svmName)
The name of the SVM
svmName
- The name of the SVMpublic void setCifsShareCount(Long cifsShareCount)
The number of CIFS shares in the SVM.
cifsShareCount
- The number of CIFS shares in the SVM.public Long getCifsShareCount()
The number of CIFS shares in the SVM.
public NetAppONTAPSVM withCifsShareCount(Long cifsShareCount)
The number of CIFS shares in the SVM.
cifsShareCount
- The number of CIFS shares in the SVM.public List<String> getEnabledProtocols()
The data transfer protocols (such as NFS) configured for the SVM.
public void setEnabledProtocols(Collection<String> enabledProtocols)
The data transfer protocols (such as NFS) configured for the SVM.
enabledProtocols
- The data transfer protocols (such as NFS) configured for the SVM.public NetAppONTAPSVM withEnabledProtocols(String... enabledProtocols)
The data transfer protocols (such as NFS) configured for the SVM.
NOTE: This method appends the values to the existing list (if any). Use
setEnabledProtocols(java.util.Collection)
or withEnabledProtocols(java.util.Collection)
if you
want to override the existing values.
enabledProtocols
- The data transfer protocols (such as NFS) configured for the SVM.public NetAppONTAPSVM withEnabledProtocols(Collection<String> enabledProtocols)
The data transfer protocols (such as NFS) configured for the SVM.
enabledProtocols
- The data transfer protocols (such as NFS) configured for the SVM.public void setTotalCapacityUsed(Long totalCapacityUsed)
The storage space that's being used in the SVM.
totalCapacityUsed
- The storage space that's being used in the SVM.public Long getTotalCapacityUsed()
The storage space that's being used in the SVM.
public NetAppONTAPSVM withTotalCapacityUsed(Long totalCapacityUsed)
The storage space that's being used in the SVM.
totalCapacityUsed
- The storage space that's being used in the SVM.public void setTotalCapacityProvisioned(Long totalCapacityProvisioned)
The total storage space that's available in the SVM.
totalCapacityProvisioned
- The total storage space that's available in the SVM.public Long getTotalCapacityProvisioned()
The total storage space that's available in the SVM.
public NetAppONTAPSVM withTotalCapacityProvisioned(Long totalCapacityProvisioned)
The total storage space that's available in the SVM.
totalCapacityProvisioned
- The total storage space that's available in the SVM.public void setTotalLogicalCapacityUsed(Long totalLogicalCapacityUsed)
The storage space that's being used in the SVM without accounting for compression or deduplication.
totalLogicalCapacityUsed
- The storage space that's being used in the SVM without accounting for compression or deduplication.public Long getTotalLogicalCapacityUsed()
The storage space that's being used in the SVM without accounting for compression or deduplication.
public NetAppONTAPSVM withTotalLogicalCapacityUsed(Long totalLogicalCapacityUsed)
The storage space that's being used in the SVM without accounting for compression or deduplication.
totalLogicalCapacityUsed
- The storage space that's being used in the SVM without accounting for compression or deduplication.public void setMaxP95Performance(MaxP95Performance maxP95Performance)
The performance data that DataSync Discovery collects about the SVM.
maxP95Performance
- The performance data that DataSync Discovery collects about the SVM.public MaxP95Performance getMaxP95Performance()
The performance data that DataSync Discovery collects about the SVM.
public NetAppONTAPSVM withMaxP95Performance(MaxP95Performance maxP95Performance)
The performance data that DataSync Discovery collects about the SVM.
maxP95Performance
- The performance data that DataSync Discovery collects about the SVM.public List<Recommendation> getRecommendations()
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more information, see Recommendations provided by DataSync Discovery.
public void setRecommendations(Collection<Recommendation> recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more information, see Recommendations provided by DataSync Discovery.
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more
information, see Recommendations provided by DataSync Discovery.public NetAppONTAPSVM withRecommendations(Recommendation... recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more information, see Recommendations provided by DataSync Discovery.
NOTE: This method appends the values to the existing list (if any). Use
setRecommendations(java.util.Collection)
or withRecommendations(java.util.Collection)
if you
want to override the existing values.
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more
information, see Recommendations provided by DataSync Discovery.public NetAppONTAPSVM withRecommendations(Collection<Recommendation> recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more information, see Recommendations provided by DataSync Discovery.
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more
information, see Recommendations provided by DataSync Discovery.public void setNfsExportedVolumes(Long nfsExportedVolumes)
The number of NFS volumes in the SVM.
nfsExportedVolumes
- The number of NFS volumes in the SVM.public Long getNfsExportedVolumes()
The number of NFS volumes in the SVM.
public NetAppONTAPSVM withNfsExportedVolumes(Long nfsExportedVolumes)
The number of NFS volumes in the SVM.
nfsExportedVolumes
- The number of NFS volumes in the SVM.public void setRecommendationStatus(String recommendationStatus)
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
recommendationStatus
- Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't
be determined.
For more information, see Recommendation statuses.
RecommendationStatus
public String getRecommendationStatus()
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
For more information, see Recommendation statuses.
RecommendationStatus
public NetAppONTAPSVM withRecommendationStatus(String recommendationStatus)
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
recommendationStatus
- Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't
be determined.
For more information, see Recommendation statuses.
RecommendationStatus
public NetAppONTAPSVM withRecommendationStatus(RecommendationStatus recommendationStatus)
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
recommendationStatus
- Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't
be determined.
For more information, see Recommendation statuses.
RecommendationStatus
public void setTotalSnapshotCapacityUsed(Long totalSnapshotCapacityUsed)
The amount of storage in the SVM that's being used for snapshots.
totalSnapshotCapacityUsed
- The amount of storage in the SVM that's being used for snapshots.public Long getTotalSnapshotCapacityUsed()
The amount of storage in the SVM that's being used for snapshots.
public NetAppONTAPSVM withTotalSnapshotCapacityUsed(Long totalSnapshotCapacityUsed)
The amount of storage in the SVM that's being used for snapshots.
totalSnapshotCapacityUsed
- The amount of storage in the SVM that's being used for snapshots.public void setLunCount(Long lunCount)
The number of LUNs (logical unit numbers) in the SVM.
lunCount
- The number of LUNs (logical unit numbers) in the SVM.public Long getLunCount()
The number of LUNs (logical unit numbers) in the SVM.
public NetAppONTAPSVM withLunCount(Long lunCount)
The number of LUNs (logical unit numbers) in the SVM.
lunCount
- The number of LUNs (logical unit numbers) in the SVM.public String toString()
toString
in class Object
Object.toString()
public NetAppONTAPSVM clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.