Class S3Uri.Builder
java.lang.Object
software.amazon.awssdk.services.s3.S3Uri.Builder
- All Implemented Interfaces:
Buildable
,CopyableBuilder<S3Uri.Builder,
,S3Uri> SdkBuilder<S3Uri.Builder,
S3Uri>
- Enclosing class:
S3Uri
public static final class S3Uri.Builder
extends Object
implements CopyableBuilder<S3Uri.Builder,S3Uri>
A builder for creating a
S3Uri
-
Method Summary
Modifier and TypeMethodDescriptionConfigure the bucketbuild()
An immutable object that is created from the properties that have been set on the builder.isPathStyle
(boolean isPathStyle) Configure the path style flagConfigure the keyqueryParams
(Map<String, List<String>> queryParams) Configure the map of query parametersConfigure the regionConfigure the URIMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
uri
Configure the URI -
bucket
Configure the bucket -
key
Configure the key -
region
Configure the region -
isPathStyle
Configure the path style flag -
queryParams
Configure the map of query parameters -
build
Description copied from interface:SdkBuilder
An immutable object that is created from the properties that have been set on the builder.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<S3Uri.Builder,
S3Uri> - Returns:
- an instance of T
-