@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDataRepositoryAssociationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateDataRepositoryAssociationRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateDataRepositoryAssociationRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| Boolean | getBatchImportMetaDataOnCreate()
 Set to  trueto run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. | 
| String | getClientRequestToken() | 
| String | getDataRepositoryPath()
 The path to the Amazon S3 data repository that will be linked to the file system. | 
| String | getFileSystemId() | 
| String | getFileSystemPath()
 A path on the file system that points to a high-level directory (such as  /ns1/) or subdirectory
 (such as/ns1/subdir/) that will be mapped 1-1 withDataRepositoryPath. | 
| Integer | getImportedFileChunkSize()
 For files imported from a data repository, this value determines the stripe count and maximum amount of data per
 file (in MiB) stored on a single physical disk. | 
| S3DataRepositoryConfiguration | getS3()
 The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data
 repository association. | 
| List<Tag> | getTags() | 
| int | hashCode() | 
| Boolean | isBatchImportMetaDataOnCreate()
 Set to  trueto run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. | 
| void | setBatchImportMetaDataOnCreate(Boolean batchImportMetaDataOnCreate)
 Set to  trueto run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. | 
| void | setClientRequestToken(String clientRequestToken) | 
| void | setDataRepositoryPath(String dataRepositoryPath)
 The path to the Amazon S3 data repository that will be linked to the file system. | 
| void | setFileSystemId(String fileSystemId) | 
| void | setFileSystemPath(String fileSystemPath)
 A path on the file system that points to a high-level directory (such as  /ns1/) or subdirectory
 (such as/ns1/subdir/) that will be mapped 1-1 withDataRepositoryPath. | 
| void | setImportedFileChunkSize(Integer importedFileChunkSize)
 For files imported from a data repository, this value determines the stripe count and maximum amount of data per
 file (in MiB) stored on a single physical disk. | 
| void | setS3(S3DataRepositoryConfiguration s3)
 The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data
 repository association. | 
| void | setTags(Collection<Tag> tags) | 
| String | toString()Returns a string representation of this object. | 
| CreateDataRepositoryAssociationRequest | withBatchImportMetaDataOnCreate(Boolean batchImportMetaDataOnCreate)
 Set to  trueto run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. | 
| CreateDataRepositoryAssociationRequest | withClientRequestToken(String clientRequestToken) | 
| CreateDataRepositoryAssociationRequest | withDataRepositoryPath(String dataRepositoryPath)
 The path to the Amazon S3 data repository that will be linked to the file system. | 
| CreateDataRepositoryAssociationRequest | withFileSystemId(String fileSystemId) | 
| CreateDataRepositoryAssociationRequest | withFileSystemPath(String fileSystemPath)
 A path on the file system that points to a high-level directory (such as  /ns1/) or subdirectory
 (such as/ns1/subdir/) that will be mapped 1-1 withDataRepositoryPath. | 
| CreateDataRepositoryAssociationRequest | withImportedFileChunkSize(Integer importedFileChunkSize)
 For files imported from a data repository, this value determines the stripe count and maximum amount of data per
 file (in MiB) stored on a single physical disk. | 
| CreateDataRepositoryAssociationRequest | withS3(S3DataRepositoryConfiguration s3)
 The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data
 repository association. | 
| CreateDataRepositoryAssociationRequest | withTags(Collection<Tag> tags) | 
| CreateDataRepositoryAssociationRequest | withTags(Tag... tags)
 NOTE: This method appends the values to the existing list (if any). | 
addHandlerContext, 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 CreateDataRepositoryAssociationRequest()
public void setFileSystemId(String fileSystemId)
fileSystemId - public String getFileSystemId()
public CreateDataRepositoryAssociationRequest withFileSystemId(String fileSystemId)
fileSystemId - public void setFileSystemPath(String fileSystemPath)
 A path on the file system that points to a high-level directory (such as /ns1/) or subdirectory
 (such as /ns1/subdir/) that will be mapped 1-1 with DataRepositoryPath. The leading
 forward slash in the name is required. Two data repository associations cannot have overlapping file system
 paths. For example, if a data repository is associated with file system path /ns1/, then you cannot
 link another data repository with file system path /ns1/ns2.
 
This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
 If you specify only a forward slash (/) as the file system path, you can link only one data
 repository to the file system. You can only specify "/" as the file system path for the first data repository
 associated with a file system.
 
fileSystemPath - A path on the file system that points to a high-level directory (such as /ns1/) or
        subdirectory (such as /ns1/subdir/) that will be mapped 1-1 with
        DataRepositoryPath. The leading forward slash in the name is required. Two data repository
        associations cannot have overlapping file system paths. For example, if a data repository is associated
        with file system path /ns1/, then you cannot link another data repository with file system
        path /ns1/ns2.
        This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
        If you specify only a forward slash (/) as the file system path, you can link only one data
        repository to the file system. You can only specify "/" as the file system path for the first data
        repository associated with a file system.
        
public String getFileSystemPath()
 A path on the file system that points to a high-level directory (such as /ns1/) or subdirectory
 (such as /ns1/subdir/) that will be mapped 1-1 with DataRepositoryPath. The leading
 forward slash in the name is required. Two data repository associations cannot have overlapping file system
 paths. For example, if a data repository is associated with file system path /ns1/, then you cannot
 link another data repository with file system path /ns1/ns2.
 
This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
 If you specify only a forward slash (/) as the file system path, you can link only one data
 repository to the file system. You can only specify "/" as the file system path for the first data repository
 associated with a file system.
 
/ns1/) or
         subdirectory (such as /ns1/subdir/) that will be mapped 1-1 with
         DataRepositoryPath. The leading forward slash in the name is required. Two data repository
         associations cannot have overlapping file system paths. For example, if a data repository is associated
         with file system path /ns1/, then you cannot link another data repository with file system
         path /ns1/ns2.
         This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
         If you specify only a forward slash (/) as the file system path, you can link only one data
         repository to the file system. You can only specify "/" as the file system path for the first data
         repository associated with a file system.
         
public CreateDataRepositoryAssociationRequest withFileSystemPath(String fileSystemPath)
 A path on the file system that points to a high-level directory (such as /ns1/) or subdirectory
 (such as /ns1/subdir/) that will be mapped 1-1 with DataRepositoryPath. The leading
 forward slash in the name is required. Two data repository associations cannot have overlapping file system
 paths. For example, if a data repository is associated with file system path /ns1/, then you cannot
 link another data repository with file system path /ns1/ns2.
 
This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
 If you specify only a forward slash (/) as the file system path, you can link only one data
 repository to the file system. You can only specify "/" as the file system path for the first data repository
 associated with a file system.
 
fileSystemPath - A path on the file system that points to a high-level directory (such as /ns1/) or
        subdirectory (such as /ns1/subdir/) that will be mapped 1-1 with
        DataRepositoryPath. The leading forward slash in the name is required. Two data repository
        associations cannot have overlapping file system paths. For example, if a data repository is associated
        with file system path /ns1/, then you cannot link another data repository with file system
        path /ns1/ns2.
        This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
        If you specify only a forward slash (/) as the file system path, you can link only one data
        repository to the file system. You can only specify "/" as the file system path for the first data
        repository associated with a file system.
        
public void setDataRepositoryPath(String dataRepositoryPath)
 The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or
 prefix in the format s3://myBucket/myPrefix/. This path specifies where in the S3 data repository
 files will be imported from or exported to.
 
dataRepositoryPath - The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3
        bucket or prefix in the format s3://myBucket/myPrefix/. This path specifies where in the S3
        data repository files will be imported from or exported to.public String getDataRepositoryPath()
 The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or
 prefix in the format s3://myBucket/myPrefix/. This path specifies where in the S3 data repository
 files will be imported from or exported to.
 
s3://myBucket/myPrefix/. This path specifies where in the S3
         data repository files will be imported from or exported to.public CreateDataRepositoryAssociationRequest withDataRepositoryPath(String dataRepositoryPath)
 The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or
 prefix in the format s3://myBucket/myPrefix/. This path specifies where in the S3 data repository
 files will be imported from or exported to.
 
dataRepositoryPath - The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3
        bucket or prefix in the format s3://myBucket/myPrefix/. This path specifies where in the S3
        data repository files will be imported from or exported to.public void setBatchImportMetaDataOnCreate(Boolean batchImportMetaDataOnCreate)
 Set to true to run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. Default is false.
 
batchImportMetaDataOnCreate - Set to true to run an import data repository task to import metadata from the data repository
        to the file system after the data repository association is created. Default is false.public Boolean getBatchImportMetaDataOnCreate()
 Set to true to run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. Default is false.
 
true to run an import data repository task to import metadata from the data
         repository to the file system after the data repository association is created. Default is
         false.public CreateDataRepositoryAssociationRequest withBatchImportMetaDataOnCreate(Boolean batchImportMetaDataOnCreate)
 Set to true to run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. Default is false.
 
batchImportMetaDataOnCreate - Set to true to run an import data repository task to import metadata from the data repository
        to the file system after the data repository association is created. Default is false.public Boolean isBatchImportMetaDataOnCreate()
 Set to true to run an import data repository task to import metadata from the data repository to the
 file system after the data repository association is created. Default is false.
 
true to run an import data repository task to import metadata from the data
         repository to the file system after the data repository association is created. Default is
         false.public void setImportedFileChunkSize(Integer importedFileChunkSize)
For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
importedFileChunkSize - For files imported from a data repository, this value determines the stripe count and maximum amount of
        data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file
        can be striped across is limited by the total number of disks that make up the file system.
        The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
public Integer getImportedFileChunkSize()
For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
public CreateDataRepositoryAssociationRequest withImportedFileChunkSize(Integer importedFileChunkSize)
For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
importedFileChunkSize - For files imported from a data repository, this value determines the stripe count and maximum amount of
        data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file
        can be striped across is limited by the total number of disks that make up the file system.
        The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
public void setS3(S3DataRepositoryConfiguration s3)
The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
s3 - The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data
        repository association. The configuration defines which file events (new, changed, or deleted files or
        directories) are automatically imported from the linked data repository to the file system or
        automatically exported from the file system to the data repository.public S3DataRepositoryConfiguration getS3()
The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
public CreateDataRepositoryAssociationRequest withS3(S3DataRepositoryConfiguration s3)
The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
s3 - The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data
        repository association. The configuration defines which file events (new, changed, or deleted files or
        directories) are automatically imported from the linked data repository to the file system or
        automatically exported from the file system to the data repository.public void setClientRequestToken(String clientRequestToken)
clientRequestToken - public String getClientRequestToken()
public CreateDataRepositoryAssociationRequest withClientRequestToken(String clientRequestToken)
clientRequestToken - public void setTags(Collection<Tag> tags)
tags - public CreateDataRepositoryAssociationRequest withTags(Tag... tags)
 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 - public CreateDataRepositoryAssociationRequest withTags(Collection<Tag> tags)
tags - public String toString()
toString in class ObjectObject.toString()public CreateDataRepositoryAssociationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()