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, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods 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:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<S3Uri.Builder,S3Uri> - Returns:
- an instance of T
-