@Generated(value="software.amazon.awssdk:codegen") public final class CreateBackupRequest extends FSxRequest implements ToCopyableBuilder<CreateBackupRequest.Builder,CreateBackupRequest>
The request object for the CreateBackup operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateBackupRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateBackupRequest.Builder |
builder() |
String |
clientRequestToken()
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fileSystemId()
The ID of the file system to back up.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateBackupRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
(Optional) The tags to apply to the backup at backup creation.
|
CreateBackupRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String fileSystemId()
The ID of the file system to back up.
public final 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.
public final boolean hasTags()
public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
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.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateBackupRequest.Builder,CreateBackupRequest>toBuilder in class FSxRequestpublic static CreateBackupRequest.Builder builder()
public static Class<? extends CreateBackupRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.