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
Nested Classes -
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
orDOWNLOAD_DATA_FROM_BACKUP
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
orDOWNLOAD_DATA_FROM_BACKUP
administrative action. Does not apply to any other administrative action type.- Returns:
- The percentage-complete status of a
STORAGE_OPTIMIZATION
orDOWNLOAD_DATA_FROM_BACKUP
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.For a backup restore to a second-generation FSx for ONTAP file system, indicates that all data has been downloaded to the volume, and clients now have read-write access to volume.
-
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. -
PENDING
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that the file metadata is being downloaded onto the volume. The volume's Lifecycle state is CREATING. -
IN_PROGRESS
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that all metadata has been downloaded to the new volume and client can access data with read-only access while Amazon FSx downloads the file data to the volume. Track the progress of this process with theProgressPercent
element.
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.For a backup restore to a second-generation FSx for ONTAP file system, indicates that all data has been downloaded to the volume, and clients now have read-write access to volume.
-
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. -
PENDING
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that the file metadata is being downloaded onto the volume. The volume's Lifecycle state is CREATING. -
IN_PROGRESS
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that all metadata has been downloaded to the new volume and client can access data with read-only access while Amazon FSx downloads the file data to the volume. Track the progress of this process with theProgressPercent
element.
-
- 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.For a backup restore to a second-generation FSx for ONTAP file system, indicates that all data has been downloaded to the volume, and clients now have read-write access to volume.
-
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. -
PENDING
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that the file metadata is being downloaded onto the volume. The volume's Lifecycle state is CREATING. -
IN_PROGRESS
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that all metadata has been downloaded to the new volume and client can access data with read-only access while Amazon FSx downloads the file data to the volume. Track the progress of this process with theProgressPercent
element.
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.For a backup restore to a second-generation FSx for ONTAP file system, indicates that all data has been downloaded to the volume, and clients now have read-write access to volume.
-
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. -
PENDING
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that the file metadata is being downloaded onto the volume. The volume's Lifecycle state is CREATING. -
IN_PROGRESS
- For a backup restore to a second-generation FSx for ONTAP file system, indicates that all metadata has been downloaded to the new volume and client can access data with read-only access while Amazon FSx downloads the file data to the volume. Track the progress of this process with theProgressPercent
element.
-
- 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
-