Interface ConnectionNotification.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectionNotification.Builder,,ConnectionNotification> SdkBuilder<ConnectionNotification.Builder,,ConnectionNotification> SdkPojo
- Enclosing class:
ConnectionNotification
@Mutable
@NotThreadSafe
public static interface ConnectionNotification.Builder
extends SdkPojo, CopyableBuilder<ConnectionNotification.Builder,ConnectionNotification>
-
Method Summary
Modifier and TypeMethodDescriptionconnectionEvents(String... connectionEvents) The events for the notification.connectionEvents(Collection<String> connectionEvents) The events for the notification.connectionNotificationArn(String connectionNotificationArn) The ARN of the SNS topic for the notification.connectionNotificationId(String connectionNotificationId) The ID of the notification.connectionNotificationState(String connectionNotificationState) The state of the notification.connectionNotificationState(ConnectionNotificationState connectionNotificationState) The state of the notification.connectionNotificationType(String connectionNotificationType) The type of notification.connectionNotificationType(ConnectionNotificationType connectionNotificationType) The type of notification.The ID of the endpoint service.serviceRegion(String serviceRegion) The Region for the endpoint service.vpcEndpointId(String vpcEndpointId) The ID of the VPC endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
connectionNotificationId
The ID of the notification.
- Parameters:
connectionNotificationId- The ID of the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceId
The ID of the endpoint service.
- Parameters:
serviceId- The ID of the endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointId
The ID of the VPC endpoint.
- Parameters:
vpcEndpointId- The ID of the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionNotificationType
The type of notification.
- Parameters:
connectionNotificationType- The type of notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionNotificationType
ConnectionNotification.Builder connectionNotificationType(ConnectionNotificationType connectionNotificationType) The type of notification.
- Parameters:
connectionNotificationType- The type of notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionNotificationArn
The ARN of the SNS topic for the notification.
- Parameters:
connectionNotificationArn- The ARN of the SNS topic for the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionEvents
The events for the notification. Valid values are
Accept,Connect,Delete, andReject.- Parameters:
connectionEvents- The events for the notification. Valid values areAccept,Connect,Delete, andReject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionEvents
The events for the notification. Valid values are
Accept,Connect,Delete, andReject.- Parameters:
connectionEvents- The events for the notification. Valid values areAccept,Connect,Delete, andReject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionNotificationState
The state of the notification.
- Parameters:
connectionNotificationState- The state of the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionNotificationState
ConnectionNotification.Builder connectionNotificationState(ConnectionNotificationState connectionNotificationState) The state of the notification.
- Parameters:
connectionNotificationState- The state of the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceRegion
The Region for the endpoint service.
- Parameters:
serviceRegion- The Region for the endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-