Interface ConnectionNotification.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ConnectionNotification.Builder,ConnectionNotification>, SdkBuilder<ConnectionNotification.Builder,ConnectionNotification>, SdkPojo
Enclosing class:
ConnectionNotification

public static interface ConnectionNotification.Builder extends SdkPojo, CopyableBuilder<ConnectionNotification.Builder,ConnectionNotification>
  • Method Details

    • connectionNotificationId

      ConnectionNotification.Builder connectionNotificationId(String 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

      ConnectionNotification.Builder serviceId(String 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

      ConnectionNotification.Builder vpcEndpointId(String 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

      ConnectionNotification.Builder connectionNotificationType(String 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

      ConnectionNotification.Builder connectionNotificationArn(String 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

      ConnectionNotification.Builder connectionEvents(Collection<String> connectionEvents)

      The events for the notification. Valid values are Accept, Connect, Delete, and Reject.

      Parameters:
      connectionEvents - The events for the notification. Valid values are Accept, Connect, Delete, and Reject.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionEvents

      ConnectionNotification.Builder connectionEvents(String... connectionEvents)

      The events for the notification. Valid values are Accept, Connect, Delete, and Reject.

      Parameters:
      connectionEvents - The events for the notification. Valid values are Accept, Connect, Delete, and Reject.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionNotificationState

      ConnectionNotification.Builder connectionNotificationState(String 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: