@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 or Lustre file system.
Constructor and Description |
---|
AdministrativeAction() |
Modifier and Type | Method and Description |
---|---|
AdministrativeAction |
clone() |
boolean |
equals(Object obj) |
String |
getAdministrativeActionType() |
AdministrativeActionFailureDetails |
getFailureDetails() |
Integer |
getProgressPercent()
Provides the percent complete of a
STORAGE_OPTIMIZATION administrative action. |
Date |
getRequestTime()
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. |
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)
Provides the percent complete of a
STORAGE_OPTIMIZATION administrative action. |
void |
setRequestTime(Date requestTime)
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. |
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)
Provides the percent complete of a
STORAGE_OPTIMIZATION administrative action. |
AdministrativeAction |
withRequestTime(Date requestTime)
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. |
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)
Provides the percent complete of a STORAGE_OPTIMIZATION
administrative action. Does not apply to any
other administrative action type.
progressPercent
- Provides the percent complete of a STORAGE_OPTIMIZATION
administrative action. Does not apply
to any other administrative action type.public Integer getProgressPercent()
Provides the percent complete 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)
Provides the percent complete of a STORAGE_OPTIMIZATION
administrative action. Does not apply to any
other administrative action type.
progressPercent
- Provides the percent complete of a STORAGE_OPTIMIZATION
administrative action. Does not apply
to any other administrative action type.public void setRequestTime(Date requestTime)
Time that the administrative action request was received.
requestTime
- Time that the administrative action request was received.public Date getRequestTime()
Time that the administrative action request was received.
public AdministrativeAction withRequestTime(Date requestTime)
Time that the administrative action request was received.
requestTime
- 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. For more information, see
Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage and
throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more
information, see Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage
and throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more information, see
Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage and
throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more
information, see Managing
storage capacity in the Amazon FSx for Windows File Server User Guide and Managing storage
and throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more information, see
Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage and
throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more
information, see Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage
and throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more information, see
Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage and
throughput capacity in the Amazon FSx for Lustre User Guide.
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. For more
information, see Managing storage
capacity in the Amazon FSx for Windows File Server User Guide and Managing storage
and throughput capacity in the Amazon FSx for Lustre User Guide.
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 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.