@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateApiDestinationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateApiDestinationRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateApiDestinationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConnectionArn()
The ARN of the connection to use for the API destination.
|
String |
getDescription()
The name of the API destination to update.
|
String |
getHttpMethod()
The method to use for the API destination.
|
String |
getInvocationEndpoint()
The URL to the endpoint to use for the API destination.
|
Integer |
getInvocationRateLimitPerSecond()
The maximum number of invocations per second to send to the API destination.
|
String |
getName()
The name of the API destination to update.
|
int |
hashCode() |
void |
setConnectionArn(String connectionArn)
The ARN of the connection to use for the API destination.
|
void |
setDescription(String description)
The name of the API destination to update.
|
void |
setHttpMethod(String httpMethod)
The method to use for the API destination.
|
void |
setInvocationEndpoint(String invocationEndpoint)
The URL to the endpoint to use for the API destination.
|
void |
setInvocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to send to the API destination.
|
void |
setName(String name)
The name of the API destination to update.
|
String |
toString()
Returns a string representation of this object.
|
UpdateApiDestinationRequest |
withConnectionArn(String connectionArn)
The ARN of the connection to use for the API destination.
|
UpdateApiDestinationRequest |
withDescription(String description)
The name of the API destination to update.
|
UpdateApiDestinationRequest |
withHttpMethod(ApiDestinationHttpMethod httpMethod)
The method to use for the API destination.
|
UpdateApiDestinationRequest |
withHttpMethod(String httpMethod)
The method to use for the API destination.
|
UpdateApiDestinationRequest |
withInvocationEndpoint(String invocationEndpoint)
The URL to the endpoint to use for the API destination.
|
UpdateApiDestinationRequest |
withInvocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to send to the API destination.
|
UpdateApiDestinationRequest |
withName(String name)
The name of the API destination to update.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
The name of the API destination to update.
name
- The name of the API destination to update.public String getName()
The name of the API destination to update.
public UpdateApiDestinationRequest withName(String name)
The name of the API destination to update.
name
- The name of the API destination to update.public void setDescription(String description)
The name of the API destination to update.
description
- The name of the API destination to update.public String getDescription()
The name of the API destination to update.
public UpdateApiDestinationRequest withDescription(String description)
The name of the API destination to update.
description
- The name of the API destination to update.public void setConnectionArn(String connectionArn)
The ARN of the connection to use for the API destination.
connectionArn
- The ARN of the connection to use for the API destination.public String getConnectionArn()
The ARN of the connection to use for the API destination.
public UpdateApiDestinationRequest withConnectionArn(String connectionArn)
The ARN of the connection to use for the API destination.
connectionArn
- The ARN of the connection to use for the API destination.public void setInvocationEndpoint(String invocationEndpoint)
The URL to the endpoint to use for the API destination.
invocationEndpoint
- The URL to the endpoint to use for the API destination.public String getInvocationEndpoint()
The URL to the endpoint to use for the API destination.
public UpdateApiDestinationRequest withInvocationEndpoint(String invocationEndpoint)
The URL to the endpoint to use for the API destination.
invocationEndpoint
- The URL to the endpoint to use for the API destination.public void setHttpMethod(String httpMethod)
The method to use for the API destination.
httpMethod
- The method to use for the API destination.ApiDestinationHttpMethod
public String getHttpMethod()
The method to use for the API destination.
ApiDestinationHttpMethod
public UpdateApiDestinationRequest withHttpMethod(String httpMethod)
The method to use for the API destination.
httpMethod
- The method to use for the API destination.ApiDestinationHttpMethod
public UpdateApiDestinationRequest withHttpMethod(ApiDestinationHttpMethod httpMethod)
The method to use for the API destination.
httpMethod
- The method to use for the API destination.ApiDestinationHttpMethod
public void setInvocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to send to the API destination.
invocationRateLimitPerSecond
- The maximum number of invocations per second to send to the API destination.public Integer getInvocationRateLimitPerSecond()
The maximum number of invocations per second to send to the API destination.
public UpdateApiDestinationRequest withInvocationRateLimitPerSecond(Integer invocationRateLimitPerSecond)
The maximum number of invocations per second to send to the API destination.
invocationRateLimitPerSecond
- The maximum number of invocations per second to send to the API destination.public String toString()
toString
in class Object
Object.toString()
public UpdateApiDestinationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()