Interface RemoveTargetsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<RemoveTargetsRequest.Builder,
,RemoveTargetsRequest> EventBridgeRequest.Builder
,SdkBuilder<RemoveTargetsRequest.Builder,
,RemoveTargetsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
RemoveTargetsRequest
public static interface RemoveTargetsRequest.Builder
extends EventBridgeRequest.Builder, SdkPojo, CopyableBuilder<RemoveTargetsRequest.Builder,RemoveTargetsRequest>
-
Method Summary
Modifier and TypeMethodDescriptioneventBusName
(String eventBusName) The name or ARN of the event bus associated with the rule.If this is a managed rule, created by an Amazon Web Services service on your behalf, you must specifyForce
asTrue
to remove targets.The IDs of the targets to remove from the rule.ids
(Collection<String> ids) The IDs of the targets to remove from the rule.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The name of the rule.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.eventbridge.model.EventBridgeRequest.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
-
rule
The name of the rule.
- Parameters:
rule
- The name of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBusName
The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
- Parameters:
eventBusName
- The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ids
The IDs of the targets to remove from the rule.
- Parameters:
ids
- The IDs of the targets to remove from the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ids
The IDs of the targets to remove from the rule.
- Parameters:
ids
- The IDs of the targets to remove from the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
force
If this is a managed rule, created by an Amazon Web Services service on your behalf, you must specify
Force
asTrue
to remove targets. This parameter is ignored for rules that are not managed rules. You can check whether a rule is a managed rule by usingDescribeRule
orListRules
and checking theManagedBy
field of the response.- Parameters:
force
- If this is a managed rule, created by an Amazon Web Services service on your behalf, you must specifyForce
asTrue
to remove targets. This parameter is ignored for rules that are not managed rules. You can check whether a rule is a managed rule by usingDescribeRule
orListRules
and checking theManagedBy
field of the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RemoveTargetsRequest.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
RemoveTargetsRequest.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.
-