public static interface SetSubscriptionAttributesRequest.Builder extends SnsRequest.Builder, SdkPojo, CopyableBuilder<SetSubscriptionAttributesRequest.Builder,SetSubscriptionAttributesRequest>
Modifier and Type | Method and Description |
---|---|
SetSubscriptionAttributesRequest.Builder |
attributeName(String attributeName)
A map of attributes with their corresponding values.
|
SetSubscriptionAttributesRequest.Builder |
attributeValue(String attributeValue)
The new value for the attribute in JSON format.
|
SetSubscriptionAttributesRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
SetSubscriptionAttributesRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
SetSubscriptionAttributesRequest.Builder |
subscriptionArn(String subscriptionArn)
The ARN of the subscription to modify.
|
build
overrideConfiguration
copy
applyMutation, build
SetSubscriptionAttributesRequest.Builder subscriptionArn(String subscriptionArn)
The ARN of the subscription to modify.
subscriptionArn
- The ARN of the subscription to modify.SetSubscriptionAttributesRequest.Builder attributeName(String attributeName)
A map of attributes with their corresponding values.
The following lists the names, descriptions, and values of the special request parameters that the
SetTopicAttributes
action uses:
DeliveryPolicy
– The policy that defines how Amazon SNS retries failed deliveries to HTTP/S
endpoints.
FilterPolicy
– The simple JSON object that lets your subscriber receive only a subset of
messages, rather than receiving every message published to the topic.
RawMessageDelivery
– When set to true
, enables raw message delivery to Amazon SQS
or HTTP/S endpoints. This eliminates the need for the endpoints to process JSON formatting, which is
otherwise created for Amazon SNS metadata.
attributeName
- A map of attributes with their corresponding values.
The following lists the names, descriptions, and values of the special request parameters that the
SetTopicAttributes
action uses:
DeliveryPolicy
– The policy that defines how Amazon SNS retries failed deliveries to
HTTP/S endpoints.
FilterPolicy
– The simple JSON object that lets your subscriber receive only a subset of
messages, rather than receiving every message published to the topic.
RawMessageDelivery
– When set to true
, enables raw message delivery to
Amazon SQS or HTTP/S endpoints. This eliminates the need for the endpoints to process JSON formatting,
which is otherwise created for Amazon SNS metadata.
SetSubscriptionAttributesRequest.Builder attributeValue(String attributeValue)
The new value for the attribute in JSON format.
attributeValue
- The new value for the attribute in JSON format.SetSubscriptionAttributesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.SetSubscriptionAttributesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.