Interface S3Config.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3Config.Builder,
,S3Config> SdkBuilder<S3Config.Builder,
,S3Config> SdkPojo
- Enclosing class:
S3Config
public static interface S3Config.Builder
extends SdkPojo, CopyableBuilder<S3Config.Builder,S3Config>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of an Key Management Service (KMS) key.The path to an Amazon Simple Storage Service (Amazon S3) bucket or file(s) in an Amazon S3 bucket.The ARN of the Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket or files.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
path
The path to an Amazon Simple Storage Service (Amazon S3) bucket or file(s) in an Amazon S3 bucket.
- Parameters:
path
- The path to an Amazon Simple Storage Service (Amazon S3) bucket or file(s) in an Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket or files. If you provide a value for the
KMSKeyArn
key, the role must allow access to the key.Passing a role across Amazon Web Services accounts is not allowed. If you pass a role that isn't in your account, you get an
InvalidInputException
error.- Parameters:
roleArn
- The ARN of the Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket or files. If you provide a value for theKMSKeyArn
key, the role must allow access to the key.Passing a role across Amazon Web Services accounts is not allowed. If you pass a role that isn't in your account, you get an
InvalidInputException
error.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The Amazon Resource Name (ARN) of an Key Management Service (KMS) key.
- Parameters:
kmsKeyArn
- The Amazon Resource Name (ARN) of an Key Management Service (KMS) key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-