@Generated(value="software.amazon.awssdk:codegen") public final class UpdateTopicRuleDestinationRequest extends IotRequest implements ToCopyableBuilder<UpdateTopicRuleDestinationRequest.Builder,UpdateTopicRuleDestinationRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
UpdateTopicRuleDestinationRequest.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The ARN of the topic rule destination.
|
static UpdateTopicRuleDestinationRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateTopicRuleDestinationRequest.Builder> |
serializableBuilderClass() |
TopicRuleDestinationStatus |
status()
The status of the topic rule destination.
|
String |
statusAsString()
The status of the topic rule destination.
|
UpdateTopicRuleDestinationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String arn()
The ARN of the topic rule destination.
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.
TopicRuleDestinationStatus
public 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.
TopicRuleDestinationStatus
public UpdateTopicRuleDestinationRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<UpdateTopicRuleDestinationRequest.Builder,UpdateTopicRuleDestinationRequest>
toBuilder
in class IotRequest
public static UpdateTopicRuleDestinationRequest.Builder builder()
public static Class<? extends UpdateTopicRuleDestinationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2021. All rights reserved.