@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AdministrativeAction extends Object implements Serializable, Cloneable, StructuredPojo
Describes a specific Amazon FSx administrative action for the current Windows, Lustre, or OpenZFS file system.
Constructor and Description |
---|
AdministrativeAction() |
Modifier and Type | Method and Description |
---|---|
AdministrativeAction |
clone() |
boolean |
equals(Object obj) |
String |
getAdministrativeActionType() |
AdministrativeActionFailureDetails |
getFailureDetails() |
Integer |
getProgressPercent()
The percentage-complete status of a
STORAGE_OPTIMIZATION administrative action. |
Date |
getRequestTime()
The time that the administrative action request was received.
|
String |
getStatus()
Describes the status of the administrative action, as follows:
|
FileSystem |
getTargetFileSystemValues()
Describes the target value for the administration action, provided in the
UpdateFileSystem
operation. |
Snapshot |
getTargetSnapshotValues() |
Volume |
getTargetVolumeValues() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdministrativeActionType(String administrativeActionType) |
void |
setFailureDetails(AdministrativeActionFailureDetails failureDetails) |
void |
setProgressPercent(Integer progressPercent)
The percentage-complete status of a
STORAGE_OPTIMIZATION administrative action. |
void |
setRequestTime(Date requestTime)
The time that the administrative action request was received.
|
void |
setStatus(String status)
Describes the status of the administrative action, as follows:
|
void |
setTargetFileSystemValues(FileSystem targetFileSystemValues)
Describes the target value for the administration action, provided in the
UpdateFileSystem
operation. |
void |
setTargetSnapshotValues(Snapshot targetSnapshotValues) |
void |
setTargetVolumeValues(Volume targetVolumeValues) |
String |
toString()
Returns a string representation of this object.
|
AdministrativeAction |
withAdministrativeActionType(AdministrativeActionType administrativeActionType) |
AdministrativeAction |
withAdministrativeActionType(String administrativeActionType) |
AdministrativeAction |
withFailureDetails(AdministrativeActionFailureDetails failureDetails) |
AdministrativeAction |
withProgressPercent(Integer progressPercent)
The percentage-complete status of a
STORAGE_OPTIMIZATION administrative action. |
AdministrativeAction |
withRequestTime(Date requestTime)
The time that the administrative action request was received.
|
AdministrativeAction |
withStatus(Status status)
Describes the status of the administrative action, as follows:
|
AdministrativeAction |
withStatus(String status)
Describes the status of the administrative action, as follows:
|
AdministrativeAction |
withTargetFileSystemValues(FileSystem targetFileSystemValues)
Describes the target value for the administration action, provided in the
UpdateFileSystem
operation. |
AdministrativeAction |
withTargetSnapshotValues(Snapshot targetSnapshotValues) |
AdministrativeAction |
withTargetVolumeValues(Volume targetVolumeValues) |
public void setAdministrativeActionType(String administrativeActionType)
administrativeActionType
- AdministrativeActionType
public String getAdministrativeActionType()
AdministrativeActionType
public AdministrativeAction withAdministrativeActionType(String administrativeActionType)
administrativeActionType
- AdministrativeActionType
public AdministrativeAction withAdministrativeActionType(AdministrativeActionType administrativeActionType)
administrativeActionType
- AdministrativeActionType
public void setProgressPercent(Integer progressPercent)
The percentage-complete status of a STORAGE_OPTIMIZATION
administrative action. Does not apply to
any other administrative action type.
progressPercent
- The percentage-complete status of a STORAGE_OPTIMIZATION
administrative action. Does not
apply to any other administrative action type.public Integer getProgressPercent()
The percentage-complete status of a STORAGE_OPTIMIZATION
administrative action. Does not apply to
any other administrative action type.
STORAGE_OPTIMIZATION
administrative action. Does not
apply to any other administrative action type.public AdministrativeAction withProgressPercent(Integer progressPercent)
The percentage-complete status of a STORAGE_OPTIMIZATION
administrative action. Does not apply to
any other administrative action type.
progressPercent
- The percentage-complete status of a STORAGE_OPTIMIZATION
administrative action. Does not
apply to any other administrative action type.public void setRequestTime(Date requestTime)
The time that the administrative action request was received.
requestTime
- The time that the administrative action request was received.public Date getRequestTime()
The time that the administrative action request was received.
public AdministrativeAction withRequestTime(Date requestTime)
The time that the administrative action request was received.
requestTime
- The time that the administrative action request was received.public void setStatus(String 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.
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.
Status
public String getStatus()
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.
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.
Status
public AdministrativeAction withStatus(String 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.
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.
Status
public AdministrativeAction withStatus(Status 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.
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.
Status
public void setTargetFileSystemValues(FileSystem targetFileSystemValues)
Describes the target value for the administration action, provided in the UpdateFileSystem
operation. Returned for FILE_SYSTEM_UPDATE
administrative actions.
targetFileSystemValues
- Describes the target value for the administration action, provided in the UpdateFileSystem
operation. Returned for FILE_SYSTEM_UPDATE
administrative actions.public FileSystem getTargetFileSystemValues()
Describes the target value for the administration action, provided in the UpdateFileSystem
operation. Returned for FILE_SYSTEM_UPDATE
administrative actions.
UpdateFileSystem
operation. Returned for FILE_SYSTEM_UPDATE
administrative actions.public AdministrativeAction withTargetFileSystemValues(FileSystem targetFileSystemValues)
Describes the target value for the administration action, provided in the UpdateFileSystem
operation. Returned for FILE_SYSTEM_UPDATE
administrative actions.
targetFileSystemValues
- Describes the target value for the administration action, provided in the UpdateFileSystem
operation. Returned for FILE_SYSTEM_UPDATE
administrative actions.public void setFailureDetails(AdministrativeActionFailureDetails failureDetails)
failureDetails
- public AdministrativeActionFailureDetails getFailureDetails()
public AdministrativeAction withFailureDetails(AdministrativeActionFailureDetails failureDetails)
failureDetails
- public void setTargetVolumeValues(Volume targetVolumeValues)
targetVolumeValues
- public Volume getTargetVolumeValues()
public AdministrativeAction withTargetVolumeValues(Volume targetVolumeValues)
targetVolumeValues
- public void setTargetSnapshotValues(Snapshot targetSnapshotValues)
targetSnapshotValues
- public Snapshot getTargetSnapshotValues()
public AdministrativeAction withTargetSnapshotValues(Snapshot targetSnapshotValues)
targetSnapshotValues
- public String toString()
toString
in class Object
Object.toString()
public AdministrativeAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.