@Generated(value="software.amazon.awssdk:codegen") public final class TopicRuleDestinationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicRuleDestinationSummary.Builder,TopicRuleDestinationSummary>
Information about the topic rule destination.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TopicRuleDestinationSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The topic rule destination ARN.
|
static TopicRuleDestinationSummary.Builder |
builder() |
Instant |
createdAt()
The date and time when the topic rule destination was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HttpUrlDestinationSummary |
httpUrlSummary()
Information about the HTTP URL.
|
Instant |
lastUpdatedAt()
The date and time when the topic rule destination was last updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TopicRuleDestinationSummary.Builder> |
serializableBuilderClass() |
TopicRuleDestinationStatus |
status()
The status of the topic rule destination.
|
String |
statusAsString()
The status of the topic rule destination.
|
String |
statusReason()
The reason the topic rule destination is in the current status.
|
TopicRuleDestinationSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpcDestinationSummary |
vpcDestinationSummary()
Information about the virtual private cloud (VPC) connection.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The topic rule destination ARN.
public final 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.
If the service returns an enum value that is not available in the current SDK version, status will
return TopicRuleDestinationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
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.
TopicRuleDestinationStatuspublic final String statusAsString()
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.
If the service returns an enum value that is not available in the current SDK version, status will
return TopicRuleDestinationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
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.
TopicRuleDestinationStatuspublic final Instant createdAt()
The date and time when the topic rule destination was created.
public final Instant lastUpdatedAt()
The date and time when the topic rule destination was last updated.
public final String statusReason()
The reason the topic rule destination is in the current status.
public final HttpUrlDestinationSummary httpUrlSummary()
Information about the HTTP URL.
public final VpcDestinationSummary vpcDestinationSummary()
Information about the virtual private cloud (VPC) connection.
public TopicRuleDestinationSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TopicRuleDestinationSummary.Builder,TopicRuleDestinationSummary>public static TopicRuleDestinationSummary.Builder builder()
public static Class<? extends TopicRuleDestinationSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.