@Generated(value="software.amazon.awssdk:codegen") public final class S3DataRepositoryConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3DataRepositoryConfiguration.Builder,S3DataRepositoryConfiguration>
The configuration for an Amazon S3 data repository linked to an Amazon FSx for Lustre file system with a data
repository association. The configuration consists of an AutoImportPolicy that defines which file events
on the data repository are automatically imported to the file system and an AutoExportPolicy that
defines which file events on the file system are automatically exported to the data repository. File events are when
files or directories are added, changed, or deleted on the file system or the data repository.
Data repository associations on Amazon File Cache don't use S3DataRepositoryConfiguration because they
don't support automatic import or automatic export.
| Modifier and Type | Class and Description |
|---|---|
static interface |
S3DataRepositoryConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
AutoExportPolicy |
autoExportPolicy()
Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file
system to the linked S3 bucket.
|
AutoImportPolicy |
autoImportPolicy()
Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked
S3 bucket to your file system.
|
static S3DataRepositoryConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3DataRepositoryConfiguration.Builder> |
serializableBuilderClass() |
S3DataRepositoryConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AutoImportPolicy autoImportPolicy()
Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.
public final AutoExportPolicy autoExportPolicy()
Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.
public S3DataRepositoryConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<S3DataRepositoryConfiguration.Builder,S3DataRepositoryConfiguration>public static S3DataRepositoryConfiguration.Builder builder()
public static Class<? extends S3DataRepositoryConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.