@Generated(value="software.amazon.awssdk:codegen") public final class NetAppONTAPSVM extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetAppONTAPSVM.Builder,NetAppONTAPSVM>
The information that DataSync Discovery collects about a storage virtual machine (SVM) in your on-premises storage system.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetAppONTAPSVM.Builder |
| Modifier and Type | Method and Description |
|---|---|
static NetAppONTAPSVM.Builder |
builder() |
Long |
cifsShareCount()
The number of CIFS shares in the SVM.
|
String |
clusterUuid()
The universally unique identifier (UUID) of the cluster associated with the SVM.
|
List<String> |
enabledProtocols()
The data transfer protocols (such as NFS) configured for the SVM.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEnabledProtocols()
For responses, this returns true if the service returned a value for the EnabledProtocols property.
|
int |
hashCode() |
boolean |
hasRecommendations()
For responses, this returns true if the service returned a value for the Recommendations property.
|
Long |
lunCount()
The number of LUNs (logical unit numbers) in the SVM.
|
MaxP95Performance |
maxP95Performance()
The performance data that DataSync Discovery collects about the SVM.
|
Long |
nfsExportedVolumes()
The number of NFS volumes in the SVM.
|
List<Recommendation> |
recommendations()
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.
|
RecommendationStatus |
recommendationStatus()
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be
determined.
|
String |
recommendationStatusAsString()
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be
determined.
|
String |
resourceId()
The UUID of the SVM.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetAppONTAPSVM.Builder> |
serializableBuilderClass() |
String |
svmName()
The name of the SVM
|
NetAppONTAPSVM.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Long |
totalCapacityProvisioned()
The total storage space that's available in the SVM.
|
Long |
totalCapacityUsed()
The storage space that's being used in the SVM.
|
Long |
totalLogicalCapacityUsed()
The storage space that's being used in the SVM without accounting for compression or deduplication.
|
Long |
totalSnapshotCapacityUsed()
The amount of storage in the SVM that's being used for snapshots.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clusterUuid()
The universally unique identifier (UUID) of the cluster associated with the SVM.
public final String resourceId()
The UUID of the SVM.
public final String svmName()
The name of the SVM
public final Long cifsShareCount()
The number of CIFS shares in the SVM.
public final boolean hasEnabledProtocols()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> enabledProtocols()
The data transfer protocols (such as NFS) configured for the SVM.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEnabledProtocols() method.
public final Long totalCapacityUsed()
The storage space that's being used in the SVM.
public final Long totalCapacityProvisioned()
The total storage space that's available in the SVM.
public final Long totalLogicalCapacityUsed()
The storage space that's being used in the SVM without accounting for compression or deduplication.
public final MaxP95Performance maxP95Performance()
The performance data that DataSync Discovery collects about the SVM.
public final boolean hasRecommendations()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Recommendation> recommendations()
The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. For more information, see Recommendations provided by DataSync Discovery.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRecommendations() method.
public final Long nfsExportedVolumes()
The number of NFS volumes in the SVM.
public final 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.
If the service returns an enum value that is not available in the current SDK version,
recommendationStatus will return RecommendationStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from recommendationStatusAsString().
For more information, see Recommendation statuses.
RecommendationStatuspublic final String recommendationStatusAsString()
Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
If the service returns an enum value that is not available in the current SDK version,
recommendationStatus will return RecommendationStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from recommendationStatusAsString().
For more information, see Recommendation statuses.
RecommendationStatuspublic final Long totalSnapshotCapacityUsed()
The amount of storage in the SVM that's being used for snapshots.
public final Long lunCount()
The number of LUNs (logical unit numbers) in the SVM.
public NetAppONTAPSVM.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetAppONTAPSVM.Builder,NetAppONTAPSVM>public static NetAppONTAPSVM.Builder builder()
public static Class<? extends NetAppONTAPSVM.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.