Interface CreateDecoderManifestRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateDecoderManifestRequest.Builder,
,CreateDecoderManifestRequest> IoTFleetWiseRequest.Builder
,SdkBuilder<CreateDecoderManifestRequest.Builder,
,CreateDecoderManifestRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateDecoderManifestRequest
-
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.modelManifestArn
(String modelManifestArn) The Amazon Resource Name (ARN) of the vehicle model (model manifest).The unique name of the decoder manifest to create.networkInterfaces
(Collection<NetworkInterface> networkInterfaces) A list of information about available network interfaces.networkInterfaces
(Consumer<NetworkInterface.Builder>... networkInterfaces) A list of information about available network interfaces.networkInterfaces
(NetworkInterface... networkInterfaces) A list of information about available network interfaces.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.signalDecoders
(Collection<SignalDecoder> signalDecoders) A list of information about signal decoders.signalDecoders
(Consumer<SignalDecoder.Builder>... signalDecoders) A list of information about signal decoders.signalDecoders
(SignalDecoder... signalDecoders) A list of information about signal decoders.tags
(Collection<Tag> tags) Metadata that can be used to manage the decoder manifest.tags
(Consumer<Tag.Builder>... tags) Metadata that can be used to manage the decoder manifest.Metadata that can be used to manage 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 unique name of the decoder manifest to create.
- Parameters:
name
- The unique name of the decoder manifest to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A brief description of the decoder manifest.
- Parameters:
description
- A brief description of the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelManifestArn
The Amazon Resource Name (ARN) of the vehicle model (model manifest).
- Parameters:
modelManifestArn
- The Amazon Resource Name (ARN) of the vehicle model (model manifest).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecoders
A list of information about signal decoders.
- Parameters:
signalDecoders
- A list of information about signal decoders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecoders
A list of information about signal decoders.
- Parameters:
signalDecoders
- A list of information about signal decoders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalDecoders
CreateDecoderManifestRequest.Builder signalDecoders(Consumer<SignalDecoder.Builder>... signalDecoders) A list of information about signal decoders.
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 tosignalDecoders(List<SignalDecoder>)
.- Parameters:
signalDecoders
- 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:
-
networkInterfaces
CreateDecoderManifestRequest.Builder networkInterfaces(Collection<NetworkInterface> networkInterfaces) A list of information about available network interfaces.
- Parameters:
networkInterfaces
- A list of information about available network interfaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
A list of information about available network interfaces.
- Parameters:
networkInterfaces
- A list of information about available network interfaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
CreateDecoderManifestRequest.Builder networkInterfaces(Consumer<NetworkInterface.Builder>... networkInterfaces) A list of information about available network interfaces.
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 tonetworkInterfaces(List<NetworkInterface>)
.- Parameters:
networkInterfaces
- 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:
-
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
CreateDecoderManifestRequest.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:
-
tags
Metadata that can be used to manage the decoder manifest.
- Parameters:
tags
- Metadata that can be used to manage the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Metadata that can be used to manage the decoder manifest.
- Parameters:
tags
- Metadata that can be used to manage the decoder manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Metadata that can be used to manage the decoder manifest.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateDecoderManifestRequest.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
CreateDecoderManifestRequest.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.
-