Interface UpdateSignalCatalogRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateSignalCatalogRequest.Builder,UpdateSignalCatalogRequest>,IoTFleetWiseRequest.Builder,SdkBuilder<UpdateSignalCatalogRequest.Builder,UpdateSignalCatalogRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateSignalCatalogRequest
public static interface UpdateSignalCatalogRequest.Builder extends IoTFleetWiseRequest.Builder, SdkPojo, CopyableBuilder<UpdateSignalCatalogRequest.Builder,UpdateSignalCatalogRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateSignalCatalogRequest.Builderdescription(String description)A brief description of the signal catalog to update.UpdateSignalCatalogRequest.Buildername(String name)The name of the signal catalog to update.UpdateSignalCatalogRequest.BuildernodesToAdd(Collection<Node> nodesToAdd)A list of information about nodes to add to the signal catalog.UpdateSignalCatalogRequest.BuildernodesToAdd(Consumer<Node.Builder>... nodesToAdd)A list of information about nodes to add to the signal catalog.UpdateSignalCatalogRequest.BuildernodesToAdd(Node... nodesToAdd)A list of information about nodes to add to the signal catalog.UpdateSignalCatalogRequest.BuildernodesToRemove(String... nodesToRemove)A list offullyQualifiedNameof nodes to remove from the signal catalog.UpdateSignalCatalogRequest.BuildernodesToRemove(Collection<String> nodesToRemove)A list offullyQualifiedNameof nodes to remove from the signal catalog.UpdateSignalCatalogRequest.BuildernodesToUpdate(Collection<Node> nodesToUpdate)A list of information about nodes to update in the signal catalog.UpdateSignalCatalogRequest.BuildernodesToUpdate(Consumer<Node.Builder>... nodesToUpdate)A list of information about nodes to update in the signal catalog.UpdateSignalCatalogRequest.BuildernodesToUpdate(Node... nodesToUpdate)A list of information about nodes to update in the signal catalog.UpdateSignalCatalogRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateSignalCatalogRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
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.iotfleetwise.model.IoTFleetWiseRequest.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 Detail
-
name
UpdateSignalCatalogRequest.Builder name(String name)
The name of the signal catalog to update.
- Parameters:
name- The name of the signal catalog to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateSignalCatalogRequest.Builder description(String description)
A brief description of the signal catalog to update.
- Parameters:
description- A brief description of the signal catalog to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToAdd
UpdateSignalCatalogRequest.Builder nodesToAdd(Collection<Node> nodesToAdd)
A list of information about nodes to add to the signal catalog.
- Parameters:
nodesToAdd- A list of information about nodes to add to the signal catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToAdd
UpdateSignalCatalogRequest.Builder nodesToAdd(Node... nodesToAdd)
A list of information about nodes to add to the signal catalog.
- Parameters:
nodesToAdd- A list of information about nodes to add to the signal catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToAdd
UpdateSignalCatalogRequest.Builder nodesToAdd(Consumer<Node.Builder>... nodesToAdd)
A list of information about nodes to add to the signal catalog.
This is a convenience method that creates an instance of theNode.Builderavoiding the need to create one manually viaNode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#nodesToAdd(List.) - Parameters:
nodesToAdd- a consumer that will call methods onNode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#nodesToAdd(java.util.Collection)
-
nodesToUpdate
UpdateSignalCatalogRequest.Builder nodesToUpdate(Collection<Node> nodesToUpdate)
A list of information about nodes to update in the signal catalog.
- Parameters:
nodesToUpdate- A list of information about nodes to update in the signal catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToUpdate
UpdateSignalCatalogRequest.Builder nodesToUpdate(Node... nodesToUpdate)
A list of information about nodes to update in the signal catalog.
- Parameters:
nodesToUpdate- A list of information about nodes to update in the signal catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToUpdate
UpdateSignalCatalogRequest.Builder nodesToUpdate(Consumer<Node.Builder>... nodesToUpdate)
A list of information about nodes to update in the signal catalog.
This is a convenience method that creates an instance of theNode.Builderavoiding the need to create one manually viaNode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#nodesToUpdate(List.) - Parameters:
nodesToUpdate- a consumer that will call methods onNode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#nodesToUpdate(java.util.Collection)
-
nodesToRemove
UpdateSignalCatalogRequest.Builder nodesToRemove(Collection<String> nodesToRemove)
A list of
fullyQualifiedNameof nodes to remove from the signal catalog.- Parameters:
nodesToRemove- A list offullyQualifiedNameof nodes to remove from the signal catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToRemove
UpdateSignalCatalogRequest.Builder nodesToRemove(String... nodesToRemove)
A list of
fullyQualifiedNameof nodes to remove from the signal catalog.- Parameters:
nodesToRemove- A list offullyQualifiedNameof nodes to remove from the signal catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateSignalCatalogRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateSignalCatalogRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-