Uses of Interface
software.amazon.awssdk.services.s3.model.CreateSessionRequest.Builder
Packages that use CreateSessionRequest.Builder
-
Uses of CreateSessionRequest.Builder in software.amazon.awssdk.services.s3
Method parameters in software.amazon.awssdk.services.s3 with type arguments of type CreateSessionRequest.BuilderModifier and TypeMethodDescriptiondefault CompletableFuture<CreateSessionResponse>S3AsyncClient.createSession(Consumer<CreateSessionRequest.Builder> createSessionRequest) Creates a session that establishes temporary security credentials to support fast authentication and authorization for the Zonal endpoint API operations on directory buckets.default CreateSessionResponseS3Client.createSession(Consumer<CreateSessionRequest.Builder> createSessionRequest) Creates a session that establishes temporary security credentials to support fast authentication and authorization for the Zonal endpoint API operations on directory buckets. -
Uses of CreateSessionRequest.Builder in software.amazon.awssdk.services.s3.model
Methods in software.amazon.awssdk.services.s3.model that return CreateSessionRequest.BuilderModifier and TypeMethodDescriptionThe name of the bucket that you create a session for.CreateSessionRequest.Builder.bucketKeyEnabled(Boolean bucketKeyEnabled) Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with server-side encryption using KMS keys (SSE-KMS).static CreateSessionRequest.BuilderCreateSessionRequest.builder()CreateSessionRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) CreateSessionRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) CreateSessionRequest.Builder.serverSideEncryption(String serverSideEncryption) The server-side encryption algorithm to use when you store objects in the directory bucket.CreateSessionRequest.Builder.serverSideEncryption(ServerSideEncryption serverSideEncryption) The server-side encryption algorithm to use when you store objects in the directory bucket.CreateSessionRequest.Builder.sessionMode(String sessionMode) Specifies the mode of the session that will be created, eitherReadWriteorReadOnly.CreateSessionRequest.Builder.sessionMode(SessionMode sessionMode) Specifies the mode of the session that will be created, eitherReadWriteorReadOnly.CreateSessionRequest.Builder.ssekmsEncryptionContext(String ssekmsEncryptionContext) Specifies the Amazon Web Services KMS Encryption Context as an additional encryption context to use for object encryption.CreateSessionRequest.Builder.ssekmsKeyId(String ssekmsKeyId) If you specifyx-amz-server-side-encryptionwithaws:kms, you must specify thex-amz-server-side-encryption-aws-kms-key-idheader with the ID (Key ID or Key ARN) of the KMS symmetric encryption customer managed key to use.CreateSessionRequest.toBuilder()Methods in software.amazon.awssdk.services.s3.model that return types with arguments of type CreateSessionRequest.BuilderModifier and TypeMethodDescriptionstatic Class<? extends CreateSessionRequest.Builder>CreateSessionRequest.serializableBuilderClass()