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 aS3Uri
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3Uri.Builder
bucket(String bucket)
Configure the bucketS3Uri
build()
S3Uri.Builder
isPathStyle(boolean isPathStyle)
Configure the path style flagS3Uri.Builder
key(String key)
Configure the keyS3Uri.Builder
queryParams(Map<String,List<String>> queryParams)
Configure the map of query parametersS3Uri.Builder
region(Region region)
Configure the regionS3Uri.Builder
uri(URI uri)
Configure the URI-
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 Detail
-
uri
public S3Uri.Builder uri(URI uri)
Configure the URI
-
bucket
public S3Uri.Builder bucket(String bucket)
Configure the bucket
-
key
public S3Uri.Builder key(String key)
Configure the key
-
region
public S3Uri.Builder region(Region region)
Configure the region
-
isPathStyle
public S3Uri.Builder isPathStyle(boolean isPathStyle)
Configure the path style flag
-
queryParams
public S3Uri.Builder queryParams(Map<String,List<String>> queryParams)
Configure the map of query parameters
-
build
public S3Uri build()
- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<S3Uri.Builder,S3Uri>
-
-