Interface UpdateModelManifestRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateModelManifestRequest.Builder,UpdateModelManifestRequest>,IoTFleetWiseRequest.Builder,SdkBuilder<UpdateModelManifestRequest.Builder,UpdateModelManifestRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateModelManifestRequest
public static interface UpdateModelManifestRequest.Builder extends IoTFleetWiseRequest.Builder, SdkPojo, CopyableBuilder<UpdateModelManifestRequest.Builder,UpdateModelManifestRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateModelManifestRequest.Builderdescription(String description)A brief description of the vehicle model.UpdateModelManifestRequest.Buildername(String name)The name of the vehicle model to update.UpdateModelManifestRequest.BuildernodesToAdd(String... nodesToAdd)A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to add to the vehicle model.UpdateModelManifestRequest.BuildernodesToAdd(Collection<String> nodesToAdd)A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to add to the vehicle model.UpdateModelManifestRequest.BuildernodesToRemove(String... nodesToRemove)A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to remove from the vehicle model.UpdateModelManifestRequest.BuildernodesToRemove(Collection<String> nodesToRemove)A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to remove from the vehicle model.UpdateModelManifestRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateModelManifestRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateModelManifestRequest.Builderstatus(String status)The state of the vehicle model.UpdateModelManifestRequest.Builderstatus(ManifestStatus status)The state of the vehicle model.-
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
UpdateModelManifestRequest.Builder name(String name)
The name of the vehicle model to update.
- Parameters:
name- The name of the vehicle model to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateModelManifestRequest.Builder description(String description)
A brief description of the vehicle model.
- Parameters:
description- A brief description of the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToAdd
UpdateModelManifestRequest.Builder nodesToAdd(Collection<String> nodesToAdd)
A list of
fullyQualifiedNameof nodes, which are a general abstraction of signals, to add to the vehicle model.- Parameters:
nodesToAdd- A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to add to the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToAdd
UpdateModelManifestRequest.Builder nodesToAdd(String... nodesToAdd)
A list of
fullyQualifiedNameof nodes, which are a general abstraction of signals, to add to the vehicle model.- Parameters:
nodesToAdd- A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to add to the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToRemove
UpdateModelManifestRequest.Builder nodesToRemove(Collection<String> nodesToRemove)
A list of
fullyQualifiedNameof nodes, which are a general abstraction of signals, to remove from the vehicle model.- Parameters:
nodesToRemove- A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to remove from the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodesToRemove
UpdateModelManifestRequest.Builder nodesToRemove(String... nodesToRemove)
A list of
fullyQualifiedNameof nodes, which are a general abstraction of signals, to remove from the vehicle model.- Parameters:
nodesToRemove- A list offullyQualifiedNameof nodes, which are a general abstraction of signals, to remove from the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
UpdateModelManifestRequest.Builder status(String status)
The state of the vehicle model. If the status is
ACTIVE, the vehicle model can't be edited. If the status isDRAFT, you can edit the vehicle model.- Parameters:
status- The state of the vehicle model. If the status isACTIVE, the vehicle model can't be edited. If the status isDRAFT, you can edit the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ManifestStatus,ManifestStatus
-
status
UpdateModelManifestRequest.Builder status(ManifestStatus status)
The state of the vehicle model. If the status is
ACTIVE, the vehicle model can't be edited. If the status isDRAFT, you can edit the vehicle model.- Parameters:
status- The state of the vehicle model. If the status isACTIVE, the vehicle model can't be edited. If the status isDRAFT, you can edit the vehicle model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ManifestStatus,ManifestStatus
-
overrideConfiguration
UpdateModelManifestRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateModelManifestRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-