public static interface TopicRuleDestinationSummary.Builder extends SdkPojo, CopyableBuilder<TopicRuleDestinationSummary.Builder,TopicRuleDestinationSummary>
Modifier and Type | Method and Description |
---|---|
TopicRuleDestinationSummary.Builder |
arn(String arn)
The topic rule destination ARN.
|
TopicRuleDestinationSummary.Builder |
createdAt(Instant createdAt)
The date and time when the topic rule destination was created.
|
default TopicRuleDestinationSummary.Builder |
httpUrlSummary(Consumer<HttpUrlDestinationSummary.Builder> httpUrlSummary)
Information about the HTTP URL.
|
TopicRuleDestinationSummary.Builder |
httpUrlSummary(HttpUrlDestinationSummary httpUrlSummary)
Information about the HTTP URL.
|
TopicRuleDestinationSummary.Builder |
lastUpdatedAt(Instant lastUpdatedAt)
The date and time when the topic rule destination was last updated.
|
TopicRuleDestinationSummary.Builder |
status(String status)
The status of the topic rule destination.
|
TopicRuleDestinationSummary.Builder |
status(TopicRuleDestinationStatus status)
The status of the topic rule destination.
|
TopicRuleDestinationSummary.Builder |
statusReason(String statusReason)
The reason the topic rule destination is in the current status.
|
default TopicRuleDestinationSummary.Builder |
vpcDestinationSummary(Consumer<VpcDestinationSummary.Builder> vpcDestinationSummary)
Information about the virtual private cloud (VPC) connection.
|
TopicRuleDestinationSummary.Builder |
vpcDestinationSummary(VpcDestinationSummary vpcDestinationSummary)
Information about the virtual private cloud (VPC) connection.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
TopicRuleDestinationSummary.Builder arn(String arn)
The topic rule destination ARN.
arn
- The topic rule destination ARN.TopicRuleDestinationSummary.Builder status(String status)
The status of the topic rule destination. Valid values are:
A topic rule destination was created but has not been confirmed. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation
endpoint.
Confirmation was completed, and traffic to this destination is allowed. You can set status
to
DISABLED
by calling UpdateTopicRuleDestination
.
Confirmation was completed, and traffic to this destination is not allowed. You can set status
to ENABLED
by calling UpdateTopicRuleDestination
.
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestination
for details about the error. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation
endpoint.
status
- The status of the topic rule destination. Valid values are:
A topic rule destination was created but has not been confirmed. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your
confirmation endpoint.
Confirmation was completed, and traffic to this destination is allowed. You can set
status
to DISABLED
by calling UpdateTopicRuleDestination
.
Confirmation was completed, and traffic to this destination is not allowed. You can set
status
to ENABLED
by calling UpdateTopicRuleDestination
.
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestination
for details about the error. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your
confirmation endpoint.
TopicRuleDestinationStatus
,
TopicRuleDestinationStatus
TopicRuleDestinationSummary.Builder status(TopicRuleDestinationStatus status)
The status of the topic rule destination. Valid values are:
A topic rule destination was created but has not been confirmed. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation
endpoint.
Confirmation was completed, and traffic to this destination is allowed. You can set status
to
DISABLED
by calling UpdateTopicRuleDestination
.
Confirmation was completed, and traffic to this destination is not allowed. You can set status
to ENABLED
by calling UpdateTopicRuleDestination
.
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestination
for details about the error. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation
endpoint.
status
- The status of the topic rule destination. Valid values are:
A topic rule destination was created but has not been confirmed. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your
confirmation endpoint.
Confirmation was completed, and traffic to this destination is allowed. You can set
status
to DISABLED
by calling UpdateTopicRuleDestination
.
Confirmation was completed, and traffic to this destination is not allowed. You can set
status
to ENABLED
by calling UpdateTopicRuleDestination
.
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestination
for details about the error. You can set status
to
IN_PROGRESS
by calling UpdateTopicRuleDestination
. Calling
UpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your
confirmation endpoint.
TopicRuleDestinationStatus
,
TopicRuleDestinationStatus
TopicRuleDestinationSummary.Builder createdAt(Instant createdAt)
The date and time when the topic rule destination was created.
createdAt
- The date and time when the topic rule destination was created.TopicRuleDestinationSummary.Builder lastUpdatedAt(Instant lastUpdatedAt)
The date and time when the topic rule destination was last updated.
lastUpdatedAt
- The date and time when the topic rule destination was last updated.TopicRuleDestinationSummary.Builder statusReason(String statusReason)
The reason the topic rule destination is in the current status.
statusReason
- The reason the topic rule destination is in the current status.TopicRuleDestinationSummary.Builder httpUrlSummary(HttpUrlDestinationSummary httpUrlSummary)
Information about the HTTP URL.
httpUrlSummary
- Information about the HTTP URL.default TopicRuleDestinationSummary.Builder httpUrlSummary(Consumer<HttpUrlDestinationSummary.Builder> httpUrlSummary)
Information about the HTTP URL.
This is a convenience method that creates an instance of theHttpUrlDestinationSummary.Builder
avoiding the need to create one manually via HttpUrlDestinationSummary.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to httpUrlSummary(HttpUrlDestinationSummary)
.
httpUrlSummary
- a consumer that will call methods on HttpUrlDestinationSummary.Builder
httpUrlSummary(HttpUrlDestinationSummary)
TopicRuleDestinationSummary.Builder vpcDestinationSummary(VpcDestinationSummary vpcDestinationSummary)
Information about the virtual private cloud (VPC) connection.
vpcDestinationSummary
- Information about the virtual private cloud (VPC) connection.default TopicRuleDestinationSummary.Builder vpcDestinationSummary(Consumer<VpcDestinationSummary.Builder> vpcDestinationSummary)
Information about the virtual private cloud (VPC) connection.
This is a convenience method that creates an instance of theVpcDestinationSummary.Builder
avoiding
the need to create one manually via VpcDestinationSummary.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to vpcDestinationSummary(VpcDestinationSummary)
.
vpcDestinationSummary
- a consumer that will call methods on VpcDestinationSummary.Builder
vpcDestinationSummary(VpcDestinationSummary)
Copyright © 2022. All rights reserved.