Class AdministrativeAction
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AdministrativeAction.Builder,
AdministrativeAction>
Describes a specific Amazon FSx administrative action for the current Windows, Lustre, OpenZFS, or ONTAP file system or volume.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal AdministrativeActionType
Returns the value of the AdministrativeActionType property for this object.final String
Returns the value of the AdministrativeActionType property for this object.static AdministrativeAction.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.Returns the value of the FailureDetails property for this object.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Integer
The percentage-complete status of aSTORAGE_OPTIMIZATION
administrative action.final Long
The remaining bytes to transfer for the FSx for OpenZFS snapshot that you're copying.final Instant
The time that the administrative action request was received.static Class
<? extends AdministrativeAction.Builder> final Status
status()
The status of the administrative action, as follows:final String
The status of the administrative action, as follows:final FileSystem
The target value for the administration action, provided in theUpdateFileSystem
operation.final Snapshot
Returns the value of the TargetSnapshotValues property for this object.final Volume
Returns the value of the TargetVolumeValues property for this object.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Long
The number of bytes that have transferred for the FSx for OpenZFS snapshot that you're copying.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
administrativeActionType
Returns the value of the AdministrativeActionType property for this object.If the service returns an enum value that is not available in the current SDK version,
administrativeActionType
will returnAdministrativeActionType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromadministrativeActionTypeAsString()
.- Returns:
- The value of the AdministrativeActionType property for this object.
- See Also:
-
administrativeActionTypeAsString
Returns the value of the AdministrativeActionType property for this object.If the service returns an enum value that is not available in the current SDK version,
administrativeActionType
will returnAdministrativeActionType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromadministrativeActionTypeAsString()
.- Returns:
- The value of the AdministrativeActionType property for this object.
- See Also:
-
progressPercent
The percentage-complete status of a
STORAGE_OPTIMIZATION
administrative action. Does not apply to any other administrative action type.- Returns:
- The percentage-complete status of a
STORAGE_OPTIMIZATION
administrative action. Does not apply to any other administrative action type.
-
requestTime
The time that the administrative action request was received.
- Returns:
- The time that the administrative action request was received.
-
status
The status of the administrative action, as follows:
-
FAILED
- Amazon FSx failed to process the administrative action successfully. -
IN_PROGRESS
- Amazon FSx is processing the administrative action. -
PENDING
- Amazon FSx is waiting to process the administrative action. -
COMPLETED
- Amazon FSx has finished processing the administrative task. -
UPDATED_OPTIMIZING
- For a storage-capacity increase update, Amazon FSx has updated the file system with the new storage capacity, and is now performing the storage-optimization process.
If the service returns an enum value that is not available in the current SDK version,
status
will returnStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the administrative action, as follows:
-
FAILED
- Amazon FSx failed to process the administrative action successfully. -
IN_PROGRESS
- Amazon FSx is processing the administrative action. -
PENDING
- Amazon FSx is waiting to process the administrative action. -
COMPLETED
- Amazon FSx has finished processing the administrative task. -
UPDATED_OPTIMIZING
- For a storage-capacity increase update, Amazon FSx has updated the file system with the new storage capacity, and is now performing the storage-optimization process.
-
- See Also:
-
-
statusAsString
The status of the administrative action, as follows:
-
FAILED
- Amazon FSx failed to process the administrative action successfully. -
IN_PROGRESS
- Amazon FSx is processing the administrative action. -
PENDING
- Amazon FSx is waiting to process the administrative action. -
COMPLETED
- Amazon FSx has finished processing the administrative task. -
UPDATED_OPTIMIZING
- For a storage-capacity increase update, Amazon FSx has updated the file system with the new storage capacity, and is now performing the storage-optimization process.
If the service returns an enum value that is not available in the current SDK version,
status
will returnStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the administrative action, as follows:
-
FAILED
- Amazon FSx failed to process the administrative action successfully. -
IN_PROGRESS
- Amazon FSx is processing the administrative action. -
PENDING
- Amazon FSx is waiting to process the administrative action. -
COMPLETED
- Amazon FSx has finished processing the administrative task. -
UPDATED_OPTIMIZING
- For a storage-capacity increase update, Amazon FSx has updated the file system with the new storage capacity, and is now performing the storage-optimization process.
-
- See Also:
-
-
targetFileSystemValues
The target value for the administration action, provided in the
UpdateFileSystem
operation. Returned forFILE_SYSTEM_UPDATE
administrative actions.- Returns:
- The target value for the administration action, provided in the
UpdateFileSystem
operation. Returned forFILE_SYSTEM_UPDATE
administrative actions.
-
failureDetails
Returns the value of the FailureDetails property for this object.- Returns:
- The value of the FailureDetails property for this object.
-
targetVolumeValues
Returns the value of the TargetVolumeValues property for this object.- Returns:
- The value of the TargetVolumeValues property for this object.
-
targetSnapshotValues
Returns the value of the TargetSnapshotValues property for this object.- Returns:
- The value of the TargetSnapshotValues property for this object.
-
totalTransferBytes
The number of bytes that have transferred for the FSx for OpenZFS snapshot that you're copying.
- Returns:
- The number of bytes that have transferred for the FSx for OpenZFS snapshot that you're copying.
-
remainingTransferBytes
The remaining bytes to transfer for the FSx for OpenZFS snapshot that you're copying.
- Returns:
- The remaining bytes to transfer for the FSx for OpenZFS snapshot that you're copying.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<AdministrativeAction.Builder,
AdministrativeAction> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-