Interface StartMailboxExportJobRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<StartMailboxExportJobRequest.Builder,,- StartMailboxExportJobRequest> - SdkBuilder<StartMailboxExportJobRequest.Builder,,- StartMailboxExportJobRequest> - SdkPojo,- SdkRequest.Builder,- WorkMailRequest.Builder
- Enclosing class:
- StartMailboxExportJobRequest
- 
Method SummaryModifier and TypeMethodDescriptionclientToken(String clientToken) The idempotency token for the client request.description(String description) The mailbox export job description.The identifier of the user or resource associated with the mailbox.The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.organizationId(String organizationId) The identifier associated with the organization.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.s3BucketName(String s3BucketName) The name of the S3 bucket.The S3 bucket prefix.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.workmail.model.WorkMailRequest.Builderbuild
- 
Method Details- 
clientTokenThe idempotency token for the client request. - Parameters:
- clientToken- The idempotency token for the client request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
organizationIdThe identifier associated with the organization. - Parameters:
- organizationId- The identifier associated with the organization.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
entityIdThe identifier of the user or resource associated with the mailbox. The identifier can accept UserId or ResourceId, Username or Resourcename, or email. The following identity formats are available: - 
 Entity ID: 12345678-1234-1234-1234-123456789012, r-0123456789a0123456789b0123456789 , or S-1-1-12-1234567890-123456789-123456789-1234 
- 
 Email address: entity@domain.tld 
- 
 Entity name: entity 
 - Parameters:
- entityId- The identifier of the user or resource associated with the mailbox.- The identifier can accept UserId or ResourceId, Username or Resourcename, or email. The following identity formats are available: - 
        Entity ID: 12345678-1234-1234-1234-123456789012, r-0123456789a0123456789b0123456789 , or S-1-1-12-1234567890-123456789-123456789-1234 
- 
        Email address: entity@domain.tld 
- 
        Entity name: entity 
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
 
- 
descriptionThe mailbox export job description. - Parameters:
- description- The mailbox export job description.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
roleArnThe ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket. - Parameters:
- roleArn- The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
kmsKeyArnThe Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content. - Parameters:
- kmsKeyArn- The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
s3BucketNameThe name of the S3 bucket. - Parameters:
- s3BucketName- The name of the S3 bucket.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
s3PrefixThe S3 bucket prefix. - Parameters:
- s3Prefix- The S3 bucket prefix.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationStartMailboxExportJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationStartMailboxExportJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-