Interface EventNotificationItemConfigurations.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EventNotificationItemConfigurations.Builder,
,EventNotificationItemConfigurations> SdkBuilder<EventNotificationItemConfigurations.Builder,
,EventNotificationItemConfigurations> SdkPojo
- Enclosing class:
EventNotificationItemConfigurations
-
Method Summary
Modifier and TypeMethodDescriptionconnectionStatus
(Consumer<ConnectionStatusEventConfiguration.Builder> connectionStatus) Connection status event configuration for an event configuration item.connectionStatus
(ConnectionStatusEventConfiguration connectionStatus) Connection status event configuration for an event configuration item.deviceRegistrationState
(Consumer<DeviceRegistrationStateEventConfiguration.Builder> deviceRegistrationState) Device registration state event configuration for an event configuration item.deviceRegistrationState
(DeviceRegistrationStateEventConfiguration deviceRegistrationState) Device registration state event configuration for an event configuration item.Join event configuration for an event configuration item.join
(JoinEventConfiguration join) Join event configuration for an event configuration item.messageDeliveryStatus
(Consumer<MessageDeliveryStatusEventConfiguration.Builder> messageDeliveryStatus) Message delivery status event configuration for an event configuration item.messageDeliveryStatus
(MessageDeliveryStatusEventConfiguration messageDeliveryStatus) Message delivery status event configuration for an event configuration item.proximity
(Consumer<ProximityEventConfiguration.Builder> proximity) Proximity event configuration for an event configuration item.proximity
(ProximityEventConfiguration proximity) Proximity event configuration for an event configuration item.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
deviceRegistrationState
EventNotificationItemConfigurations.Builder deviceRegistrationState(DeviceRegistrationStateEventConfiguration deviceRegistrationState) Device registration state event configuration for an event configuration item.
- Parameters:
deviceRegistrationState
- Device registration state event configuration for an event configuration item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceRegistrationState
default EventNotificationItemConfigurations.Builder deviceRegistrationState(Consumer<DeviceRegistrationStateEventConfiguration.Builder> deviceRegistrationState) Device registration state event configuration for an event configuration item.
This is a convenience method that creates an instance of theDeviceRegistrationStateEventConfiguration.Builder
avoiding the need to create one manually viaDeviceRegistrationStateEventConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceRegistrationState(DeviceRegistrationStateEventConfiguration)
.- Parameters:
deviceRegistrationState
- a consumer that will call methods onDeviceRegistrationStateEventConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proximity
Proximity event configuration for an event configuration item.
- Parameters:
proximity
- Proximity event configuration for an event configuration item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proximity
default EventNotificationItemConfigurations.Builder proximity(Consumer<ProximityEventConfiguration.Builder> proximity) Proximity event configuration for an event configuration item.
This is a convenience method that creates an instance of theProximityEventConfiguration.Builder
avoiding the need to create one manually viaProximityEventConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproximity(ProximityEventConfiguration)
.- Parameters:
proximity
- a consumer that will call methods onProximityEventConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
join
Join event configuration for an event configuration item.
- Parameters:
join
- Join event configuration for an event configuration item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
join
default EventNotificationItemConfigurations.Builder join(Consumer<JoinEventConfiguration.Builder> join) Join event configuration for an event configuration item.
This is a convenience method that creates an instance of theJoinEventConfiguration.Builder
avoiding the need to create one manually viaJoinEventConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojoin(JoinEventConfiguration)
.- Parameters:
join
- a consumer that will call methods onJoinEventConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionStatus
EventNotificationItemConfigurations.Builder connectionStatus(ConnectionStatusEventConfiguration connectionStatus) Connection status event configuration for an event configuration item.
- Parameters:
connectionStatus
- Connection status event configuration for an event configuration item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionStatus
default EventNotificationItemConfigurations.Builder connectionStatus(Consumer<ConnectionStatusEventConfiguration.Builder> connectionStatus) Connection status event configuration for an event configuration item.
This is a convenience method that creates an instance of theConnectionStatusEventConfiguration.Builder
avoiding the need to create one manually viaConnectionStatusEventConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconnectionStatus(ConnectionStatusEventConfiguration)
.- Parameters:
connectionStatus
- a consumer that will call methods onConnectionStatusEventConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messageDeliveryStatus
EventNotificationItemConfigurations.Builder messageDeliveryStatus(MessageDeliveryStatusEventConfiguration messageDeliveryStatus) Message delivery status event configuration for an event configuration item.
- Parameters:
messageDeliveryStatus
- Message delivery status event configuration for an event configuration item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageDeliveryStatus
default EventNotificationItemConfigurations.Builder messageDeliveryStatus(Consumer<MessageDeliveryStatusEventConfiguration.Builder> messageDeliveryStatus) Message delivery status event configuration for an event configuration item.
This is a convenience method that creates an instance of theMessageDeliveryStatusEventConfiguration.Builder
avoiding the need to create one manually viaMessageDeliveryStatusEventConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomessageDeliveryStatus(MessageDeliveryStatusEventConfiguration)
.- Parameters:
messageDeliveryStatus
- a consumer that will call methods onMessageDeliveryStatusEventConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-