Class AdministrativeAction
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AdministrativeAction.Builder,AdministrativeAction>
Describes a specific Amazon FSx administrative action for the current Windows, Lustre, or OpenZFS file system.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AdministrativeActionTypeReturns the value of the AdministrativeActionType property for this object.final StringReturns the value of the AdministrativeActionType property for this object.static AdministrativeAction.Builderbuilder()final booleanfinal booleanequalsBySdkFields(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 inthashCode()final IntegerThe percentage-complete status of aSTORAGE_OPTIMIZATIONadministrative action.final InstantThe time that the administrative action request was received.static Class<? extends AdministrativeAction.Builder> final Statusstatus()Describes the status of the administrative action, as follows:final StringDescribes the status of the administrative action, as follows:final FileSystemDescribes the target value for the administration action, provided in theUpdateFileSystemoperation.final SnapshotReturns the value of the TargetSnapshotValues property for this object.final VolumeReturns 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 StringtoString()Returns a string representation of this object.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,
administrativeActionTypewill 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,
administrativeActionTypewill 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_OPTIMIZATIONadministrative action. Does not apply to any other administrative action type.- Returns:
- The percentage-complete status of a
STORAGE_OPTIMIZATIONadministrative 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
Describes 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,
statuswill returnStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Describes 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
Describes 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,
statuswill returnStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Describes 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
Describes the target value for the administration action, provided in the
UpdateFileSystemoperation. Returned forFILE_SYSTEM_UPDATEadministrative actions.- Returns:
- Describes the target value for the administration action, provided in the
UpdateFileSystemoperation. Returned forFILE_SYSTEM_UPDATEadministrative 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.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AdministrativeAction.Builder,AdministrativeAction> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-