@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyVpcEndpointConnectionNotificationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyVpcEndpointConnectionNotificationRequest>
NOOP
Constructor and Description |
---|
ModifyVpcEndpointConnectionNotificationRequest() |
Modifier and Type | Method and Description |
---|---|
ModifyVpcEndpointConnectionNotificationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getConnectionEvents()
One or more events for the endpoint.
|
String |
getConnectionNotificationArn()
The ARN for the SNS topic for the notification.
|
String |
getConnectionNotificationId()
The ID of the notification.
|
Request<ModifyVpcEndpointConnectionNotificationRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
int |
hashCode() |
void |
setConnectionEvents(Collection<String> connectionEvents)
One or more events for the endpoint.
|
void |
setConnectionNotificationArn(String connectionNotificationArn)
The ARN for the SNS topic for the notification.
|
void |
setConnectionNotificationId(String connectionNotificationId)
The ID of the notification.
|
String |
toString()
Returns a string representation of this object.
|
ModifyVpcEndpointConnectionNotificationRequest |
withConnectionEvents(Collection<String> connectionEvents)
One or more events for the endpoint.
|
ModifyVpcEndpointConnectionNotificationRequest |
withConnectionEvents(String... connectionEvents)
One or more events for the endpoint.
|
ModifyVpcEndpointConnectionNotificationRequest |
withConnectionNotificationArn(String connectionNotificationArn)
The ARN for the SNS topic for the notification.
|
ModifyVpcEndpointConnectionNotificationRequest |
withConnectionNotificationId(String connectionNotificationId)
The ID of the notification.
|
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 ModifyVpcEndpointConnectionNotificationRequest()
public void setConnectionNotificationId(String connectionNotificationId)
The ID of the notification.
connectionNotificationId
- The ID of the notification.public String getConnectionNotificationId()
The ID of the notification.
public ModifyVpcEndpointConnectionNotificationRequest withConnectionNotificationId(String connectionNotificationId)
The ID of the notification.
connectionNotificationId
- The ID of the notification.public void setConnectionNotificationArn(String connectionNotificationArn)
The ARN for the SNS topic for the notification.
connectionNotificationArn
- The ARN for the SNS topic for the notification.public String getConnectionNotificationArn()
The ARN for the SNS topic for the notification.
public ModifyVpcEndpointConnectionNotificationRequest withConnectionNotificationArn(String connectionNotificationArn)
The ARN for the SNS topic for the notification.
connectionNotificationArn
- The ARN for the SNS topic for the notification.public List<String> getConnectionEvents()
One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.
Accept
, Connect
,
Delete
, and Reject
.public void setConnectionEvents(Collection<String> connectionEvents)
One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.
connectionEvents
- One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.public ModifyVpcEndpointConnectionNotificationRequest withConnectionEvents(String... connectionEvents)
One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.
NOTE: This method appends the values to the existing list (if any). Use
setConnectionEvents(java.util.Collection)
or withConnectionEvents(java.util.Collection)
if you
want to override the existing values.
connectionEvents
- One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.public ModifyVpcEndpointConnectionNotificationRequest withConnectionEvents(Collection<String> connectionEvents)
One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.
connectionEvents
- One or more events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.public Request<ModifyVpcEndpointConnectionNotificationRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ModifyVpcEndpointConnectionNotificationRequest>
public String toString()
toString
in class Object
Object.toString()
public ModifyVpcEndpointConnectionNotificationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.