Interface UpdateManagedNotificationChannelAssociationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateManagedNotificationChannelAssociationRequest.Builder,,UpdateManagedNotificationChannelAssociationRequest> NotificationsRequest.Builder,SdkBuilder<UpdateManagedNotificationChannelAssociationRequest.Builder,,UpdateManagedNotificationChannelAssociationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateManagedNotificationChannelAssociationRequest
@Mutable
@NotThreadSafe
public static interface UpdateManagedNotificationChannelAssociationRequest.Builder
extends NotificationsRequest.Builder, SdkPojo, CopyableBuilder<UpdateManagedNotificationChannelAssociationRequest.Builder,UpdateManagedNotificationChannelAssociationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionchannelIdentifier(String channelIdentifier) The identifier of the channel association to update.isSensitiveEventsSubscribed(Boolean isSensitiveEventsSubscribed) Specifies whether the association is subscribed to sensitive events.managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The Amazon Resource Name (ARN) of theManagedNotificationConfigurationwhose Channel association property you want to update.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.notifications.model.NotificationsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
managedNotificationConfigurationArn
UpdateManagedNotificationChannelAssociationRequest.Builder managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The Amazon Resource Name (ARN) of the
ManagedNotificationConfigurationwhose Channel association property you want to update.- Parameters:
managedNotificationConfigurationArn- The Amazon Resource Name (ARN) of theManagedNotificationConfigurationwhose Channel association property you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelIdentifier
UpdateManagedNotificationChannelAssociationRequest.Builder channelIdentifier(String channelIdentifier) The identifier of the channel association to update. You can specify one of the following:
-
An Account contact identifier.
-
A Channel ARN.
- Parameters:
channelIdentifier- The identifier of the channel association to update. You can specify one of the following:-
An Account contact identifier.
-
A Channel ARN.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
isSensitiveEventsSubscribed
UpdateManagedNotificationChannelAssociationRequest.Builder isSensitiveEventsSubscribed(Boolean isSensitiveEventsSubscribed) Specifies whether the association is subscribed to sensitive events. The
notifications:SubscribeSensitiveEventspermission controls access to sensitive events.- Parameters:
isSensitiveEventsSubscribed- Specifies whether the association is subscribed to sensitive events. Thenotifications:SubscribeSensitiveEventspermission controls access to sensitive events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateManagedNotificationChannelAssociationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateManagedNotificationChannelAssociationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-