Interface S3Location.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<S3Location.Builder,,S3Location> SdkBuilder<S3Location.Builder,,S3Location> SdkPojo
- Enclosing class:
S3Location
@Mutable
@NotThreadSafe
public static interface S3Location.Builder
extends SdkPojo, CopyableBuilder<S3Location.Builder,S3Location>
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the Amazon S3 bucket.The key of the code artifact within the Amazon S3 bucket.The version ID of the object in Amazon S3.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
bucket
The name of the Amazon S3 bucket.
- Parameters:
bucket- The name of the Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectKey
The key of the code artifact within the Amazon S3 bucket.
- Parameters:
objectKey- The key of the code artifact within the Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
The version ID of the object in Amazon S3. If not specified, the latest version is used.
- Parameters:
versionId- The version ID of the object in Amazon S3. If not specified, the latest version is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-