public static interface TopicRuleDestination.Builder extends SdkPojo, CopyableBuilder<TopicRuleDestination.Builder,TopicRuleDestination>
Modifier and Type | Method and Description |
---|---|
TopicRuleDestination.Builder |
arn(String arn)
The topic rule destination URL.
|
TopicRuleDestination.Builder |
createdAt(Instant createdAt)
The date and time when the topic rule destination was created.
|
default TopicRuleDestination.Builder |
httpUrlProperties(Consumer<HttpUrlDestinationProperties.Builder> httpUrlProperties)
Properties of the HTTP URL.
|
TopicRuleDestination.Builder |
httpUrlProperties(HttpUrlDestinationProperties httpUrlProperties)
Properties of the HTTP URL.
|
TopicRuleDestination.Builder |
lastUpdatedAt(Instant lastUpdatedAt)
The date and time when the topic rule destination was last updated.
|
TopicRuleDestination.Builder |
status(String status)
The status of the topic rule destination.
|
TopicRuleDestination.Builder |
status(TopicRuleDestinationStatus status)
The status of the topic rule destination.
|
TopicRuleDestination.Builder |
statusReason(String statusReason)
Additional details or reason why the topic rule destination is in the current status.
|
default TopicRuleDestination.Builder |
vpcProperties(Consumer<VpcDestinationProperties.Builder> vpcProperties)
Properties of the virtual private cloud (VPC) connection.
|
TopicRuleDestination.Builder |
vpcProperties(VpcDestinationProperties vpcProperties)
Properties of the virtual private cloud (VPC) connection.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
TopicRuleDestination.Builder arn(String arn)
The topic rule destination URL.
arn
- The topic rule destination URL.TopicRuleDestination.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
TopicRuleDestination.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
TopicRuleDestination.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.TopicRuleDestination.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.TopicRuleDestination.Builder statusReason(String statusReason)
Additional details or reason why the topic rule destination is in the current status.
statusReason
- Additional details or reason why the topic rule destination is in the current status.TopicRuleDestination.Builder httpUrlProperties(HttpUrlDestinationProperties httpUrlProperties)
Properties of the HTTP URL.
httpUrlProperties
- Properties of the HTTP URL.default TopicRuleDestination.Builder httpUrlProperties(Consumer<HttpUrlDestinationProperties.Builder> httpUrlProperties)
Properties of the HTTP URL.
This is a convenience method that creates an instance of theHttpUrlDestinationProperties.Builder
avoiding the need to create one manually via HttpUrlDestinationProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to httpUrlProperties(HttpUrlDestinationProperties)
.
httpUrlProperties
- a consumer that will call methods on HttpUrlDestinationProperties.Builder
httpUrlProperties(HttpUrlDestinationProperties)
TopicRuleDestination.Builder vpcProperties(VpcDestinationProperties vpcProperties)
Properties of the virtual private cloud (VPC) connection.
vpcProperties
- Properties of the virtual private cloud (VPC) connection.default TopicRuleDestination.Builder vpcProperties(Consumer<VpcDestinationProperties.Builder> vpcProperties)
Properties of the virtual private cloud (VPC) connection.
This is a convenience method that creates an instance of theVpcDestinationProperties.Builder
avoiding the need to create one manually via VpcDestinationProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to vpcProperties(VpcDestinationProperties)
.
vpcProperties
- a consumer that will call methods on VpcDestinationProperties.Builder
vpcProperties(VpcDestinationProperties)
Copyright © 2023. All rights reserved.