@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() |
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.
|
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.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String arn()
The topic rule destination ARN.
public 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 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 String statusReason()
The reason the topic rule destination is in the current status.
public HttpUrlDestinationSummary httpUrlSummary()
Information about the HTTP URL.
public TopicRuleDestinationSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TopicRuleDestinationSummary.Builder,TopicRuleDestinationSummary>public static TopicRuleDestinationSummary.Builder builder()
public static Class<? extends TopicRuleDestinationSummary.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.