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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest.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
-
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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.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.
-