Interface UpdateDestinationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateDestinationRequest.Builder,
,UpdateDestinationRequest> IotWirelessRequest.Builder
,SdkBuilder<UpdateDestinationRequest.Builder,
,UpdateDestinationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateDestinationRequest
public static interface UpdateDestinationRequest.Builder
extends IotWirelessRequest.Builder, SdkPojo, CopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) A new description of the resource.expression
(String expression) The new rule name or topic rule to send messages to.expressionType
(String expressionType) The type of value inExpression
.expressionType
(ExpressionType expressionType) The type of value inExpression
.The new name of the resource.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ARN of the IAM Role that authorizes the destination.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
-
name
The new name of the resource.
- Parameters:
name
- The new name of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expressionType
The type of value in
Expression
.- Parameters:
expressionType
- The type of value inExpression
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expressionType
The type of value in
Expression
.- Parameters:
expressionType
- The type of value inExpression
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expression
The new rule name or topic rule to send messages to.
- Parameters:
expression
- The new rule name or topic rule to send messages to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A new description of the resource.
- Parameters:
description
- A new description of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the IAM Role that authorizes the destination.
- Parameters:
roleArn
- The ARN of the IAM Role that authorizes the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateDestinationRequest.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
UpdateDestinationRequest.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.
-