Interface S3BatchJobIdentifier.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<S3BatchJobIdentifier.Builder,S3BatchJobIdentifier>,SdkBuilder<S3BatchJobIdentifier.Builder,S3BatchJobIdentifier>,SdkPojo
- Enclosing class:
- S3BatchJobIdentifier
public static interface S3BatchJobIdentifier.Builder extends SdkPojo, CopyableBuilder<S3BatchJobIdentifier.Builder,S3BatchJobIdentifier>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description S3BatchJobIdentifier.Builderbucket(String bucket)The Amazon S3 bucket that contains the batch job definitions.default S3BatchJobIdentifier.Builderidentifier(Consumer<JobIdentifier.Builder> identifier)Identifies the batch job definition.S3BatchJobIdentifier.Builderidentifier(JobIdentifier identifier)Identifies the batch job definition.S3BatchJobIdentifier.BuilderkeyPrefix(String keyPrefix)The key prefix that specifies the path to the folder in the S3 bucket that has the batch job definitions.-
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 Detail
-
bucket
S3BatchJobIdentifier.Builder bucket(String bucket)
The Amazon S3 bucket that contains the batch job definitions.
- Parameters:
bucket- The Amazon S3 bucket that contains the batch job definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
S3BatchJobIdentifier.Builder identifier(JobIdentifier identifier)
Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified in
keyPrefix.- Parameters:
identifier- Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified inkeyPrefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
default S3BatchJobIdentifier.Builder identifier(Consumer<JobIdentifier.Builder> identifier)
Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified in
This is a convenience method that creates an instance of thekeyPrefix.JobIdentifier.Builderavoiding the need to create one manually viaJobIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentifier(JobIdentifier).- Parameters:
identifier- a consumer that will call methods onJobIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
identifier(JobIdentifier)
-
keyPrefix
S3BatchJobIdentifier.Builder keyPrefix(String keyPrefix)
The key prefix that specifies the path to the folder in the S3 bucket that has the batch job definitions.
- Parameters:
keyPrefix- The key prefix that specifies the path to the folder in the S3 bucket that has the batch job definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-