@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateBackupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The request object for the CreateBackup operation.
NOOP| Constructor and Description |
|---|
CreateBackupRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateBackupRequest |
clone() |
boolean |
equals(Object obj) |
String |
getClientRequestToken()
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation.
|
String |
getFileSystemId()
The ID of the file system to back up.
|
List<Tag> |
getTags()
(Optional) The tags to apply to the backup at backup creation.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation.
|
void |
setFileSystemId(String fileSystemId)
The ID of the file system to back up.
|
void |
setTags(Collection<Tag> tags)
(Optional) The tags to apply to the backup at backup creation.
|
String |
toString()
Returns a string representation of this object.
|
CreateBackupRequest |
withClientRequestToken(String clientRequestToken)
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation.
|
CreateBackupRequest |
withFileSystemId(String fileSystemId)
The ID of the file system to back up.
|
CreateBackupRequest |
withTags(Collection<Tag> tags)
(Optional) The tags to apply to the backup at backup creation.
|
CreateBackupRequest |
withTags(Tag... tags)
(Optional) The tags to apply to the backup at backup creation.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setFileSystemId(String fileSystemId)
The ID of the file system to back up.
fileSystemId - The ID of the file system to back up.public String getFileSystemId()
The ID of the file system to back up.
public CreateBackupRequest withFileSystemId(String fileSystemId)
The ID of the file system to back up.
fileSystemId - The ID of the file system to back up.public void setClientRequestToken(String clientRequestToken)
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation. This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an AWS SDK.
clientRequestToken - (Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation. This
string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an
AWS SDK.public String getClientRequestToken()
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation. This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an AWS SDK.
public CreateBackupRequest withClientRequestToken(String clientRequestToken)
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation. This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an AWS SDK.
clientRequestToken - (Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation. This
string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an
AWS SDK.public List<Tag> getTags()
(Optional) The tags to apply to the backup at backup creation. The key value of the Name tag appears
in the console as the backup name. If you have set CopyTagsToBackups to true, and you specify one or
more tags using the CreateBackup action, no existing file system tags are copied from the file
system to the backup.
Name tag
appears in the console as the backup name. If you have set CopyTagsToBackups to true, and
you specify one or more tags using the CreateBackup action, no existing file system tags are
copied from the file system to the backup.public void setTags(Collection<Tag> tags)
(Optional) The tags to apply to the backup at backup creation. The key value of the Name tag appears
in the console as the backup name. If you have set CopyTagsToBackups to true, and you specify one or
more tags using the CreateBackup action, no existing file system tags are copied from the file
system to the backup.
tags - (Optional) The tags to apply to the backup at backup creation. The key value of the Name tag
appears in the console as the backup name. If you have set CopyTagsToBackups to true, and you
specify one or more tags using the CreateBackup action, no existing file system tags are
copied from the file system to the backup.public CreateBackupRequest withTags(Tag... tags)
(Optional) The tags to apply to the backup at backup creation. The key value of the Name tag appears
in the console as the backup name. If you have set CopyTagsToBackups to true, and you specify one or
more tags using the CreateBackup action, no existing file system tags are copied from the file
system to the backup.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
existing values.
tags - (Optional) The tags to apply to the backup at backup creation. The key value of the Name tag
appears in the console as the backup name. If you have set CopyTagsToBackups to true, and you
specify one or more tags using the CreateBackup action, no existing file system tags are
copied from the file system to the backup.public CreateBackupRequest withTags(Collection<Tag> tags)
(Optional) The tags to apply to the backup at backup creation. The key value of the Name tag appears
in the console as the backup name. If you have set CopyTagsToBackups to true, and you specify one or
more tags using the CreateBackup action, no existing file system tags are copied from the file
system to the backup.
tags - (Optional) The tags to apply to the backup at backup creation. The key value of the Name tag
appears in the console as the backup name. If you have set CopyTagsToBackups to true, and you
specify one or more tags using the CreateBackup action, no existing file system tags are
copied from the file system to the backup.public String toString()
toString in class ObjectObject.toString()public CreateBackupRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2021. All rights reserved.