@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() |
boolean |
equals(Object obj) |
List<String> |
getConnectionEvents()
The 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)
The 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)
The events for the endpoint.
|
ModifyVpcEndpointConnectionNotificationRequest |
withConnectionEvents(String... connectionEvents)
The 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, copyBaseTo, 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()
The events for the endpoint. Valid values are Accept
, Connect
, Delete
, and
Reject
.
Accept
, Connect
,
Delete
, and Reject
.public void setConnectionEvents(Collection<String> connectionEvents)
The events for the endpoint. Valid values are Accept
, Connect
, Delete
, and
Reject
.
connectionEvents
- The events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.public ModifyVpcEndpointConnectionNotificationRequest withConnectionEvents(String... connectionEvents)
The 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
- The events for the endpoint. Valid values are Accept
, Connect
,
Delete
, and Reject
.public ModifyVpcEndpointConnectionNotificationRequest withConnectionEvents(Collection<String> connectionEvents)
The events for the endpoint. Valid values are Accept
, Connect
, Delete
, and
Reject
.
connectionEvents
- The 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()
clone
in class AmazonWebServiceRequest
Copyright © 2024. All rights reserved.