Interface ChangeMessageVisibilityRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ChangeMessageVisibilityRequest.Builder,ChangeMessageVisibilityRequest>
,SdkBuilder<ChangeMessageVisibilityRequest.Builder,ChangeMessageVisibilityRequest>
,SdkPojo
,SdkRequest.Builder
,SqsRequest.Builder
- Enclosing class:
- ChangeMessageVisibilityRequest
public static interface ChangeMessageVisibilityRequest.Builder extends SqsRequest.Builder, SdkPojo, CopyableBuilder<ChangeMessageVisibilityRequest.Builder,ChangeMessageVisibilityRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChangeMessageVisibilityRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ChangeMessageVisibilityRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ChangeMessageVisibilityRequest.Builder
queueUrl(String queueUrl)
The URL of the Amazon SQS queue whose message's visibility is changed.ChangeMessageVisibilityRequest.Builder
receiptHandle(String receiptHandle)
The receipt handle associated with the message, whose visibility timeout is changed.ChangeMessageVisibilityRequest.Builder
visibilityTimeout(Integer visibilityTimeout)
The new value for the message's visibility timeout (in seconds).-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.sqs.model.SqsRequest.Builder
build
-
-
-
-
Method Detail
-
queueUrl
ChangeMessageVisibilityRequest.Builder queueUrl(String queueUrl)
The URL of the Amazon SQS queue whose message's visibility is changed.
Queue URLs and names are case-sensitive.
- Parameters:
queueUrl
- The URL of the Amazon SQS queue whose message's visibility is changed.Queue URLs and names are case-sensitive.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receiptHandle
ChangeMessageVisibilityRequest.Builder receiptHandle(String receiptHandle)
The receipt handle associated with the message, whose visibility timeout is changed. This parameter is returned by the
ReceiveMessage
action.- Parameters:
receiptHandle
- The receipt handle associated with the message, whose visibility timeout is changed. This parameter is returned by theReceiveMessage
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibilityTimeout
ChangeMessageVisibilityRequest.Builder visibilityTimeout(Integer visibilityTimeout)
The new value for the message's visibility timeout (in seconds). Values range:
0
to43200
. Maximum: 12 hours.- Parameters:
visibilityTimeout
- The new value for the message's visibility timeout (in seconds). Values range:0
to43200
. Maximum: 12 hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ChangeMessageVisibilityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ChangeMessageVisibilityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-