@Generated(value="software.amazon.awssdk:codegen") public final class DescribeApiDestinationResponse extends EventBridgeResponse implements ToCopyableBuilder<DescribeApiDestinationResponse.Builder,DescribeApiDestinationResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeApiDestinationResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
apiDestinationArn()
The ARN of the API destination retrieved.
|
ApiDestinationState |
apiDestinationState()
The state of the API destination retrieved.
|
String |
apiDestinationStateAsString()
The state of the API destination retrieved.
|
static DescribeApiDestinationResponse.Builder |
builder() |
String |
connectionArn()
The ARN of the connection specified for the API destination retrieved.
|
Instant |
creationTime()
A time stamp for the time that the API destination was created.
|
String |
description()
The description for the API destination retrieved.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ApiDestinationHttpMethod |
httpMethod()
The method to use to connect to the HTTP endpoint.
|
String |
httpMethodAsString()
The method to use to connect to the HTTP endpoint.
|
String |
invocationEndpoint()
The URL to use to connect to the HTTP endpoint.
|
Integer |
invocationRateLimitPerSecond()
The maximum number of invocations per second to specified for the API destination.
|
Instant |
lastModifiedTime()
A time stamp for the time that the API destination was last modified.
|
String |
name()
The name of the API destination retrieved.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeApiDestinationResponse.Builder> |
serializableBuilderClass() |
DescribeApiDestinationResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String apiDestinationArn()
The ARN of the API destination retrieved.
public final String name()
The name of the API destination retrieved.
public final String description()
The description for the API destination retrieved.
public final ApiDestinationState apiDestinationState()
The state of the API destination retrieved.
If the service returns an enum value that is not available in the current SDK version,
apiDestinationState will return ApiDestinationState.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from apiDestinationStateAsString().
ApiDestinationStatepublic final String apiDestinationStateAsString()
The state of the API destination retrieved.
If the service returns an enum value that is not available in the current SDK version,
apiDestinationState will return ApiDestinationState.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from apiDestinationStateAsString().
ApiDestinationStatepublic final String connectionArn()
The ARN of the connection specified for the API destination retrieved.
public final String invocationEndpoint()
The URL to use to connect to the HTTP endpoint.
public final ApiDestinationHttpMethod httpMethod()
The method to use to connect to the HTTP endpoint.
If the service returns an enum value that is not available in the current SDK version, httpMethod will
return ApiDestinationHttpMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from httpMethodAsString().
ApiDestinationHttpMethodpublic final String httpMethodAsString()
The method to use to connect to the HTTP endpoint.
If the service returns an enum value that is not available in the current SDK version, httpMethod will
return ApiDestinationHttpMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from httpMethodAsString().
ApiDestinationHttpMethodpublic final Integer invocationRateLimitPerSecond()
The maximum number of invocations per second to specified for the API destination. Note that if you set the invocation rate maximum to a value lower the rate necessary to send all events received on to the destination HTTP endpoint, some events may not be delivered within the 24-hour retry window. If you plan to set the rate lower than the rate necessary to deliver all events, consider using a dead-letter queue to catch events that are not delivered within 24 hours.
public final Instant creationTime()
A time stamp for the time that the API destination was created.
public final Instant lastModifiedTime()
A time stamp for the time that the API destination was last modified.
public DescribeApiDestinationResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeApiDestinationResponse.Builder,DescribeApiDestinationResponse>toBuilder in class AwsResponsepublic static DescribeApiDestinationResponse.Builder builder()
public static Class<? extends DescribeApiDestinationResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.