public static interface DescribeApiDestinationResponse.Builder extends EventBridgeResponse.Builder, SdkPojo, CopyableBuilder<DescribeApiDestinationResponse.Builder,DescribeApiDestinationResponse>
Modifier and Type | Method and Description |
---|---|
DescribeApiDestinationResponse.Builder |
apiDestinationArn(String apiDestinationArn)
The ARN of the API destination retrieved.
|
DescribeApiDestinationResponse.Builder |
apiDestinationState(ApiDestinationState apiDestinationState)
The state of the API destination retrieved.
|
DescribeApiDestinationResponse.Builder |
apiDestinationState(String apiDestinationState)
The state of the API destination retrieved.
|
DescribeApiDestinationResponse.Builder |
connectionArn(String connectionArn)
The ARN of the connection specified for the API destination retrieved.
|
DescribeApiDestinationResponse.Builder |
creationTime(Instant creationTime)
A time stamp for the time that the API destination was created.
|
DescribeApiDestinationResponse.Builder |
description(String description)
The description for the API destination retrieved.
|
DescribeApiDestinationResponse.Builder |
httpMethod(ApiDestinationHttpMethod httpMethod)
The method to use to connect to the HTTP endpoint.
|
DescribeApiDestinationResponse.Builder |
httpMethod(String httpMethod)
The method to use to connect to the HTTP endpoint.
|
DescribeApiDestinationResponse.Builder |
invocationEndpoint(String invocationEndpoint)
The URL to use to connect to the HTTP endpoint.
|
DescribeApiDestinationResponse.Builder |
invocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to specified for the API destination.
|
DescribeApiDestinationResponse.Builder |
lastModifiedTime(Instant lastModifiedTime)
A time stamp for the time that the API destination was last modified.
|
DescribeApiDestinationResponse.Builder |
name(String name)
The name of the API destination retrieved.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
DescribeApiDestinationResponse.Builder apiDestinationArn(String apiDestinationArn)
The ARN of the API destination retrieved.
apiDestinationArn
- The ARN of the API destination retrieved.DescribeApiDestinationResponse.Builder name(String name)
The name of the API destination retrieved.
name
- The name of the API destination retrieved.DescribeApiDestinationResponse.Builder description(String description)
The description for the API destination retrieved.
description
- The description for the API destination retrieved.DescribeApiDestinationResponse.Builder apiDestinationState(String apiDestinationState)
The state of the API destination retrieved.
apiDestinationState
- The state of the API destination retrieved.ApiDestinationState
,
ApiDestinationState
DescribeApiDestinationResponse.Builder apiDestinationState(ApiDestinationState apiDestinationState)
The state of the API destination retrieved.
apiDestinationState
- The state of the API destination retrieved.ApiDestinationState
,
ApiDestinationState
DescribeApiDestinationResponse.Builder connectionArn(String connectionArn)
The ARN of the connection specified for the API destination retrieved.
connectionArn
- The ARN of the connection specified for the API destination retrieved.DescribeApiDestinationResponse.Builder invocationEndpoint(String invocationEndpoint)
The URL to use to connect to the HTTP endpoint.
invocationEndpoint
- The URL to use to connect to the HTTP endpoint.DescribeApiDestinationResponse.Builder httpMethod(String httpMethod)
The method to use to connect to the HTTP endpoint.
httpMethod
- The method to use to connect to the HTTP endpoint.ApiDestinationHttpMethod
,
ApiDestinationHttpMethod
DescribeApiDestinationResponse.Builder httpMethod(ApiDestinationHttpMethod httpMethod)
The method to use to connect to the HTTP endpoint.
httpMethod
- The method to use to connect to the HTTP endpoint.ApiDestinationHttpMethod
,
ApiDestinationHttpMethod
DescribeApiDestinationResponse.Builder invocationRateLimitPerSecond(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.
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.DescribeApiDestinationResponse.Builder creationTime(Instant creationTime)
A time stamp for the time that the API destination was created.
creationTime
- A time stamp for the time that the API destination was created.DescribeApiDestinationResponse.Builder lastModifiedTime(Instant lastModifiedTime)
A time stamp for the time that the API destination was last modified.
lastModifiedTime
- A time stamp for the time that the API destination was last modified.Copyright © 2022. All rights reserved.