@Generated(value="software.amazon.awssdk:codegen") public final class Destinations extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Destinations.Builder,Destinations>
Describes a destination.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Destinations.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name of the resource.
|
static Destinations.Builder |
builder() |
String |
description()
The description of the resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
expression()
The rule name or topic rule to send messages to.
|
ExpressionType |
expressionType()
The type of value in
Expression. |
String |
expressionTypeAsString()
The type of value in
Expression. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the resource.
|
String |
roleArn()
The ARN of the IAM Role that authorizes the destination.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Destinations.Builder> |
serializableBuilderClass() |
Destinations.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name of the resource.
public final String name()
The name of the resource.
public final ExpressionType expressionType()
The type of value in Expression.
If the service returns an enum value that is not available in the current SDK version, expressionType
will return ExpressionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from expressionTypeAsString().
Expression.ExpressionTypepublic final String expressionTypeAsString()
The type of value in Expression.
If the service returns an enum value that is not available in the current SDK version, expressionType
will return ExpressionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from expressionTypeAsString().
Expression.ExpressionTypepublic final String expression()
The rule name or topic rule to send messages to.
public final String description()
The description of the resource.
public final String roleArn()
The ARN of the IAM Role that authorizes the destination.
public Destinations.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Destinations.Builder,Destinations>public static Destinations.Builder builder()
public static Class<? extends Destinations.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.