Class S3Config
- java.lang.Object
-
- software.amazon.awssdk.services.datasync.model.S3Config
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3Config.Builder,S3Config>
@Generated("software.amazon.awssdk:codegen") public final class S3Config extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3Config.Builder,S3Config>
Specifies the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that DataSync uses to access your S3 bucket.
For more information, see Accessing S3 buckets.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3Config.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbucketAccessRoleArn()Specifies the ARN of the IAM role that DataSync uses to access your S3 bucket.static S3Config.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends S3Config.Builder>serializableBuilderClass()S3Config.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bucketAccessRoleArn
public final String bucketAccessRoleArn()
Specifies the ARN of the IAM role that DataSync uses to access your S3 bucket.
- Returns:
- Specifies the ARN of the IAM role that DataSync uses to access your S3 bucket.
-
toBuilder
public S3Config.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3Config.Builder,S3Config>
-
builder
public static S3Config.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3Config.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-