Interface UpdateResourceEventConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateResourceEventConfigurationRequest.Builder,
,UpdateResourceEventConfigurationRequest> IotWirelessRequest.Builder
,SdkBuilder<UpdateResourceEventConfigurationRequest.Builder,
,UpdateResourceEventConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateResourceEventConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionconnectionStatus
(Consumer<ConnectionStatusEventConfiguration.Builder> connectionStatus) Event configuration for the connection status event.connectionStatus
(ConnectionStatusEventConfiguration connectionStatus) Event configuration for the connection status event.deviceRegistrationState
(Consumer<DeviceRegistrationStateEventConfiguration.Builder> deviceRegistrationState) Event configuration for the device registration state event.deviceRegistrationState
(DeviceRegistrationStateEventConfiguration deviceRegistrationState) Event configuration for the device registration state event.identifier
(String identifier) Resource identifier to opt in for event messaging.identifierType
(String identifierType) Identifier type of the particular resource identifier for event configuration.identifierType
(IdentifierType identifierType) Identifier type of the particular resource identifier for event configuration.Event configuration for the join event.join
(JoinEventConfiguration join) Event configuration for the join event.messageDeliveryStatus
(Consumer<MessageDeliveryStatusEventConfiguration.Builder> messageDeliveryStatus) Event configuration for the message delivery status event.messageDeliveryStatus
(MessageDeliveryStatusEventConfiguration messageDeliveryStatus) Event configuration for the message delivery status event.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.partnerType
(String partnerType) Partner type of the resource if the identifier type isPartnerAccountId
partnerType
(EventNotificationPartnerType partnerType) Partner type of the resource if the identifier type isPartnerAccountId
proximity
(Consumer<ProximityEventConfiguration.Builder> proximity) Event configuration for the proximity event.proximity
(ProximityEventConfiguration proximity) Event configuration for the proximity event.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest.Builder
build
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
-
identifier
Resource identifier to opt in for event messaging.
- Parameters:
identifier
- Resource identifier to opt in for event messaging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifierType
Identifier type of the particular resource identifier for event configuration.
- Parameters:
identifierType
- Identifier type of the particular resource identifier for event configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identifierType
Identifier type of the particular resource identifier for event configuration.
- Parameters:
identifierType
- Identifier type of the particular resource identifier for event configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
partnerType
Partner type of the resource if the identifier type is
PartnerAccountId
- Parameters:
partnerType
- Partner type of the resource if the identifier type isPartnerAccountId
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
partnerType
UpdateResourceEventConfigurationRequest.Builder partnerType(EventNotificationPartnerType partnerType) Partner type of the resource if the identifier type is
PartnerAccountId
- Parameters:
partnerType
- Partner type of the resource if the identifier type isPartnerAccountId
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceRegistrationState
UpdateResourceEventConfigurationRequest.Builder deviceRegistrationState(DeviceRegistrationStateEventConfiguration deviceRegistrationState) Event configuration for the device registration state event.
- Parameters:
deviceRegistrationState
- Event configuration for the device registration state event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceRegistrationState
default UpdateResourceEventConfigurationRequest.Builder deviceRegistrationState(Consumer<DeviceRegistrationStateEventConfiguration.Builder> deviceRegistrationState) Event configuration for the device registration state event.
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
Event configuration for the proximity event.
- Parameters:
proximity
- Event configuration for the proximity event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proximity
default UpdateResourceEventConfigurationRequest.Builder proximity(Consumer<ProximityEventConfiguration.Builder> proximity) Event configuration for the proximity event.
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
Event configuration for the join event.
- Parameters:
join
- Event configuration for the join event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
join
default UpdateResourceEventConfigurationRequest.Builder join(Consumer<JoinEventConfiguration.Builder> join) Event configuration for the join event.
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
UpdateResourceEventConfigurationRequest.Builder connectionStatus(ConnectionStatusEventConfiguration connectionStatus) Event configuration for the connection status event.
- Parameters:
connectionStatus
- Event configuration for the connection status event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionStatus
default UpdateResourceEventConfigurationRequest.Builder connectionStatus(Consumer<ConnectionStatusEventConfiguration.Builder> connectionStatus) Event configuration for the connection status event.
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
UpdateResourceEventConfigurationRequest.Builder messageDeliveryStatus(MessageDeliveryStatusEventConfiguration messageDeliveryStatus) Event configuration for the message delivery status event.
- Parameters:
messageDeliveryStatus
- Event configuration for the message delivery status event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageDeliveryStatus
default UpdateResourceEventConfigurationRequest.Builder messageDeliveryStatus(Consumer<MessageDeliveryStatusEventConfiguration.Builder> messageDeliveryStatus) Event configuration for the message delivery status event.
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:
-
overrideConfiguration
UpdateResourceEventConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateResourceEventConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-