@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeApiDestinationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeApiDestinationResult() |
Modifier and Type | Method and Description |
---|---|
DescribeApiDestinationResult |
clone() |
boolean |
equals(Object obj) |
String |
getApiDestinationArn()
The ARN of the API destination retrieved.
|
String |
getApiDestinationState()
The state of the API destination retrieved.
|
String |
getConnectionArn()
The ARN of the connection specified for the API destination retrieved.
|
Date |
getCreationTime()
A time stamp for the time that the API destination was created.
|
String |
getDescription()
The description for the API destination retrieved.
|
String |
getHttpMethod()
The method to use to connect to the HTTP endpoint.
|
String |
getInvocationEndpoint()
The URL to use to connect to the HTTP endpoint.
|
Integer |
getInvocationRateLimitPerSecond()
The maximum number of invocations per second to specified for the API destination.
|
Date |
getLastModifiedTime()
A time stamp for the time that the API destination was last modified.
|
String |
getName()
The name of the API destination retrieved.
|
int |
hashCode() |
void |
setApiDestinationArn(String apiDestinationArn)
The ARN of the API destination retrieved.
|
void |
setApiDestinationState(String apiDestinationState)
The state of the API destination retrieved.
|
void |
setConnectionArn(String connectionArn)
The ARN of the connection specified for the API destination retrieved.
|
void |
setCreationTime(Date creationTime)
A time stamp for the time that the API destination was created.
|
void |
setDescription(String description)
The description for the API destination retrieved.
|
void |
setHttpMethod(String httpMethod)
The method to use to connect to the HTTP endpoint.
|
void |
setInvocationEndpoint(String invocationEndpoint)
The URL to use to connect to the HTTP endpoint.
|
void |
setInvocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to specified for the API destination.
|
void |
setLastModifiedTime(Date lastModifiedTime)
A time stamp for the time that the API destination was last modified.
|
void |
setName(String name)
The name of the API destination retrieved.
|
String |
toString()
Returns a string representation of this object.
|
DescribeApiDestinationResult |
withApiDestinationArn(String apiDestinationArn)
The ARN of the API destination retrieved.
|
DescribeApiDestinationResult |
withApiDestinationState(ApiDestinationState apiDestinationState)
The state of the API destination retrieved.
|
DescribeApiDestinationResult |
withApiDestinationState(String apiDestinationState)
The state of the API destination retrieved.
|
DescribeApiDestinationResult |
withConnectionArn(String connectionArn)
The ARN of the connection specified for the API destination retrieved.
|
DescribeApiDestinationResult |
withCreationTime(Date creationTime)
A time stamp for the time that the API destination was created.
|
DescribeApiDestinationResult |
withDescription(String description)
The description for the API destination retrieved.
|
DescribeApiDestinationResult |
withHttpMethod(ApiDestinationHttpMethod httpMethod)
The method to use to connect to the HTTP endpoint.
|
DescribeApiDestinationResult |
withHttpMethod(String httpMethod)
The method to use to connect to the HTTP endpoint.
|
DescribeApiDestinationResult |
withInvocationEndpoint(String invocationEndpoint)
The URL to use to connect to the HTTP endpoint.
|
DescribeApiDestinationResult |
withInvocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to specified for the API destination.
|
DescribeApiDestinationResult |
withLastModifiedTime(Date lastModifiedTime)
A time stamp for the time that the API destination was last modified.
|
DescribeApiDestinationResult |
withName(String name)
The name of the API destination retrieved.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setApiDestinationArn(String apiDestinationArn)
The ARN of the API destination retrieved.
apiDestinationArn
- The ARN of the API destination retrieved.public String getApiDestinationArn()
The ARN of the API destination retrieved.
public DescribeApiDestinationResult withApiDestinationArn(String apiDestinationArn)
The ARN of the API destination retrieved.
apiDestinationArn
- The ARN of the API destination retrieved.public void setName(String name)
The name of the API destination retrieved.
name
- The name of the API destination retrieved.public String getName()
The name of the API destination retrieved.
public DescribeApiDestinationResult withName(String name)
The name of the API destination retrieved.
name
- The name of the API destination retrieved.public void setDescription(String description)
The description for the API destination retrieved.
description
- The description for the API destination retrieved.public String getDescription()
The description for the API destination retrieved.
public DescribeApiDestinationResult withDescription(String description)
The description for the API destination retrieved.
description
- The description for the API destination retrieved.public void setApiDestinationState(String apiDestinationState)
The state of the API destination retrieved.
apiDestinationState
- The state of the API destination retrieved.ApiDestinationState
public String getApiDestinationState()
The state of the API destination retrieved.
ApiDestinationState
public DescribeApiDestinationResult withApiDestinationState(String apiDestinationState)
The state of the API destination retrieved.
apiDestinationState
- The state of the API destination retrieved.ApiDestinationState
public DescribeApiDestinationResult withApiDestinationState(ApiDestinationState apiDestinationState)
The state of the API destination retrieved.
apiDestinationState
- The state of the API destination retrieved.ApiDestinationState
public void setConnectionArn(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.public String getConnectionArn()
The ARN of the connection specified for the API destination retrieved.
public DescribeApiDestinationResult withConnectionArn(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.public void setInvocationEndpoint(String invocationEndpoint)
The URL to use to connect to the HTTP endpoint.
invocationEndpoint
- The URL to use to connect to the HTTP endpoint.public String getInvocationEndpoint()
The URL to use to connect to the HTTP endpoint.
public DescribeApiDestinationResult withInvocationEndpoint(String invocationEndpoint)
The URL to use to connect to the HTTP endpoint.
invocationEndpoint
- The URL to use to connect to the HTTP endpoint.public void setHttpMethod(String httpMethod)
The method to use to connect to the HTTP endpoint.
httpMethod
- The method to use to connect to the HTTP endpoint.ApiDestinationHttpMethod
public String getHttpMethod()
The method to use to connect to the HTTP endpoint.
ApiDestinationHttpMethod
public DescribeApiDestinationResult withHttpMethod(String httpMethod)
The method to use to connect to the HTTP endpoint.
httpMethod
- The method to use to connect to the HTTP endpoint.ApiDestinationHttpMethod
public DescribeApiDestinationResult withHttpMethod(ApiDestinationHttpMethod httpMethod)
The method to use to connect to the HTTP endpoint.
httpMethod
- The method to use to connect to the HTTP endpoint.ApiDestinationHttpMethod
public void setInvocationRateLimitPerSecond(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.public Integer getInvocationRateLimitPerSecond()
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 DescribeApiDestinationResult withInvocationRateLimitPerSecond(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.public void setCreationTime(Date 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.public Date getCreationTime()
A time stamp for the time that the API destination was created.
public DescribeApiDestinationResult withCreationTime(Date 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.public void setLastModifiedTime(Date 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.public Date getLastModifiedTime()
A time stamp for the time that the API destination was last modified.
public DescribeApiDestinationResult withLastModifiedTime(Date 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.public String toString()
toString
in class Object
Object.toString()
public DescribeApiDestinationResult clone()