Interface UpdateDecoderManifestRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateDecoderManifestRequest.Builder,
,UpdateDecoderManifestRequest> IoTFleetWiseRequest.Builder
,SdkBuilder<UpdateDecoderManifestRequest.Builder,
,UpdateDecoderManifestRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateDecoderManifestRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefaultForUnmappedSignals
(String defaultForUnmappedSignals) Use default decoders for all unmapped signals in the model.defaultForUnmappedSignals
(DefaultForUnmappedSignalsType defaultForUnmappedSignals) Use default decoders for all unmapped signals in the model.description
(String description) A brief description of the decoder manifest to update.The name of the decoder manifest to update.networkInterfacesToAdd
(Collection<NetworkInterface> networkInterfacesToAdd) A list of information about the network interfaces to add to the decoder manifest.networkInterfacesToAdd
(Consumer<NetworkInterface.Builder>... networkInterfacesToAdd) A list of information about the network interfaces to add to the decoder manifest.networkInterfacesToAdd
(NetworkInterface... networkInterfacesToAdd) A list of information about the network interfaces to add to the decoder manifest.networkInterfacesToRemove
(String... networkInterfacesToRemove) A list of network interfaces to remove from the decoder manifest.networkInterfacesToRemove
(Collection<String> networkInterfacesToRemove) A list of network interfaces to remove from the decoder manifest.networkInterfacesToUpdate
(Collection<NetworkInterface> networkInterfacesToUpdate) A list of information about the network interfaces to update in the decoder manifest.networkInterfacesToUpdate
(Consumer<NetworkInterface.Builder>... networkInterfacesToUpdate) A list of information about the network interfaces to update in the decoder manifest.networkInterfacesToUpdate
(NetworkInterface... networkInterfacesToUpdate) A list of information about the network interfaces to update in the decoder manifest.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.signalDecodersToAdd
(Collection<SignalDecoder> signalDecodersToAdd) A list of information about decoding additional signals to add to the decoder manifest.signalDecodersToAdd
(Consumer<SignalDecoder.Builder>... signalDecodersToAdd) A list of information about decoding additional signals to add to the decoder manifest.signalDecodersToAdd
(SignalDecoder... signalDecodersToAdd) A list of information about decoding additional signals to add to the decoder manifest.signalDecodersToRemove
(String... signalDecodersToRemove) A list of signal decoders to remove from the decoder manifest.signalDecodersToRemove
(Collection<String> signalDecodersToRemove) A list of signal decoders to remove from the decoder manifest.signalDecodersToUpdate
(Collection<SignalDecoder> signalDecodersToUpdate) A list of updated information about decoding signals to update in the decoder manifest.signalDecodersToUpdate
(Consumer<SignalDecoder.Builder>... signalDecodersToUpdate) A list of updated information about decoding signals to update in the decoder manifest.signalDecodersToUpdate
(SignalDecoder... signalDecodersToUpdate) A list of updated information about decoding signals to update in the decoder manifest.The state of the decoder manifest.status
(ManifestStatus status) The state of the decoder manifest.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, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the decoder manifest to update.
- Parameters:
name
- The name of the decoder manifest to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A brief description of the decoder manifest to update.
- Parameters:
description
- A brief description of the decoder manifest to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecodersToAdd
UpdateDecoderManifestRequest.Builder signalDecodersToAdd(Collection<SignalDecoder> signalDecodersToAdd) A list of information about decoding additional signals to add to the decoder manifest.
- Parameters:
signalDecodersToAdd
- A list of information about decoding additional signals to add to the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecodersToAdd
A list of information about decoding additional signals to add to the decoder manifest.
- Parameters:
signalDecodersToAdd
- A list of information about decoding additional signals to add to the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecodersToAdd
UpdateDecoderManifestRequest.Builder signalDecodersToAdd(Consumer<SignalDecoder.Builder>... signalDecodersToAdd) A list of information about decoding additional signals to add to the decoder manifest.
This is a convenience method that creates an instance of theSignalDecoder.Builder
avoiding the need to create one manually viaSignalDecoder.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosignalDecodersToAdd(List<SignalDecoder>)
.- Parameters:
signalDecodersToAdd
- a consumer that will call methods onSignalDecoder.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signalDecodersToUpdate
UpdateDecoderManifestRequest.Builder signalDecodersToUpdate(Collection<SignalDecoder> signalDecodersToUpdate) A list of updated information about decoding signals to update in the decoder manifest.
- Parameters:
signalDecodersToUpdate
- A list of updated information about decoding signals to update in the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecodersToUpdate
UpdateDecoderManifestRequest.Builder signalDecodersToUpdate(SignalDecoder... signalDecodersToUpdate) A list of updated information about decoding signals to update in the decoder manifest.
- Parameters:
signalDecodersToUpdate
- A list of updated information about decoding signals to update in the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecodersToUpdate
UpdateDecoderManifestRequest.Builder signalDecodersToUpdate(Consumer<SignalDecoder.Builder>... signalDecodersToUpdate) A list of updated information about decoding signals to update in the decoder manifest.
This is a convenience method that creates an instance of theSignalDecoder.Builder
avoiding the need to create one manually viaSignalDecoder.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosignalDecodersToUpdate(List<SignalDecoder>)
.- Parameters:
signalDecodersToUpdate
- a consumer that will call methods onSignalDecoder.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signalDecodersToRemove
UpdateDecoderManifestRequest.Builder signalDecodersToRemove(Collection<String> signalDecodersToRemove) A list of signal decoders to remove from the decoder manifest.
- Parameters:
signalDecodersToRemove
- A list of signal decoders to remove from the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecodersToRemove
A list of signal decoders to remove from the decoder manifest.
- Parameters:
signalDecodersToRemove
- A list of signal decoders to remove from the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfacesToAdd
UpdateDecoderManifestRequest.Builder networkInterfacesToAdd(Collection<NetworkInterface> networkInterfacesToAdd) A list of information about the network interfaces to add to the decoder manifest.
- Parameters:
networkInterfacesToAdd
- A list of information about the network interfaces to add to the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfacesToAdd
UpdateDecoderManifestRequest.Builder networkInterfacesToAdd(NetworkInterface... networkInterfacesToAdd) A list of information about the network interfaces to add to the decoder manifest.
- Parameters:
networkInterfacesToAdd
- A list of information about the network interfaces to add to the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfacesToAdd
UpdateDecoderManifestRequest.Builder networkInterfacesToAdd(Consumer<NetworkInterface.Builder>... networkInterfacesToAdd) A list of information about the network interfaces to add to the decoder manifest.
This is a convenience method that creates an instance of theNetworkInterface.Builder
avoiding the need to create one manually viaNetworkInterface.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkInterfacesToAdd(List<NetworkInterface>)
.- Parameters:
networkInterfacesToAdd
- a consumer that will call methods onNetworkInterface.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInterfacesToUpdate
UpdateDecoderManifestRequest.Builder networkInterfacesToUpdate(Collection<NetworkInterface> networkInterfacesToUpdate) A list of information about the network interfaces to update in the decoder manifest.
- Parameters:
networkInterfacesToUpdate
- A list of information about the network interfaces to update in the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfacesToUpdate
UpdateDecoderManifestRequest.Builder networkInterfacesToUpdate(NetworkInterface... networkInterfacesToUpdate) A list of information about the network interfaces to update in the decoder manifest.
- Parameters:
networkInterfacesToUpdate
- A list of information about the network interfaces to update in the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfacesToUpdate
UpdateDecoderManifestRequest.Builder networkInterfacesToUpdate(Consumer<NetworkInterface.Builder>... networkInterfacesToUpdate) A list of information about the network interfaces to update in the decoder manifest.
This is a convenience method that creates an instance of theNetworkInterface.Builder
avoiding the need to create one manually viaNetworkInterface.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkInterfacesToUpdate(List<NetworkInterface>)
.- Parameters:
networkInterfacesToUpdate
- a consumer that will call methods onNetworkInterface.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInterfacesToRemove
UpdateDecoderManifestRequest.Builder networkInterfacesToRemove(Collection<String> networkInterfacesToRemove) A list of network interfaces to remove from the decoder manifest.
- Parameters:
networkInterfacesToRemove
- A list of network interfaces to remove from the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfacesToRemove
A list of network interfaces to remove from the decoder manifest.
- Parameters:
networkInterfacesToRemove
- A list of network interfaces to remove from the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The state of the decoder manifest. If the status is
ACTIVE
, the decoder manifest can't be edited. If the status isDRAFT
, you can edit the decoder manifest.- Parameters:
status
- The state of the decoder manifest. If the status isACTIVE
, the decoder manifest can't be edited. If the status isDRAFT
, you can edit the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The state of the decoder manifest. If the status is
ACTIVE
, the decoder manifest can't be edited. If the status isDRAFT
, you can edit the decoder manifest.- Parameters:
status
- The state of the decoder manifest. If the status isACTIVE
, the decoder manifest can't be edited. If the status isDRAFT
, you can edit the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultForUnmappedSignals
Use default decoders for all unmapped signals in the model. You don't need to provide any detailed decoding information.
Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Parameters:
defaultForUnmappedSignals
- Use default decoders for all unmapped signals in the model. You don't need to provide any detailed decoding information.Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultForUnmappedSignals
UpdateDecoderManifestRequest.Builder defaultForUnmappedSignals(DefaultForUnmappedSignalsType defaultForUnmappedSignals) Use default decoders for all unmapped signals in the model. You don't need to provide any detailed decoding information.
Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Parameters:
defaultForUnmappedSignals
- Use default decoders for all unmapped signals in the model. You don't need to provide any detailed decoding information.Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateDecoderManifestRequest.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
UpdateDecoderManifestRequest.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.
-