Interface Actuator.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Actuator.Builder,Actuator>,SdkBuilder<Actuator.Builder,Actuator>,SdkPojo
- Enclosing class:
- Actuator
public static interface Actuator.Builder extends SdkPojo, CopyableBuilder<Actuator.Builder,Actuator>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Actuator.BuilderallowedValues(String... allowedValues)A list of possible values an actuator can take.Actuator.BuilderallowedValues(Collection<String> allowedValues)A list of possible values an actuator can take.Actuator.BuilderassignedValue(String assignedValue)Deprecated.assignedValue is no longer in useActuator.Buildercomment(String comment)A comment in addition to the description.Actuator.BuilderdataType(String dataType)The specified data type of the actuator.Actuator.BuilderdataType(NodeDataType dataType)The specified data type of the actuator.Actuator.BuilderdeprecationMessage(String deprecationMessage)The deprecation message for the node or the branch that was moved or deleted.Actuator.Builderdescription(String description)A brief description of the actuator.Actuator.BuilderfullyQualifiedName(String fullyQualifiedName)The fully qualified name of the actuator.Actuator.Buildermax(Double max)The specified possible maximum value of an actuator.Actuator.Buildermin(Double min)The specified possible minimum value of an actuator.Actuator.BuilderstructFullyQualifiedName(String structFullyQualifiedName)The fully qualified name of the struct node for the actuator if the data type of the actuator isStructorStructArray.Actuator.Builderunit(String unit)The scientific unit for the actuator.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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
-
fullyQualifiedName
Actuator.Builder fullyQualifiedName(String fullyQualifiedName)
The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be
Vehicle.Front.Left.Door.Lock.- Parameters:
fullyQualifiedName- The fully qualified name of the actuator. For example, the fully qualified name of an actuator might beVehicle.Front.Left.Door.Lock.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
Actuator.Builder dataType(String dataType)
The specified data type of the actuator.
- Parameters:
dataType- The specified data type of the actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeDataType,NodeDataType
-
dataType
Actuator.Builder dataType(NodeDataType dataType)
The specified data type of the actuator.
- Parameters:
dataType- The specified data type of the actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeDataType,NodeDataType
-
description
Actuator.Builder description(String description)
A brief description of the actuator.
- Parameters:
description- A brief description of the actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unit
Actuator.Builder unit(String unit)
The scientific unit for the actuator.
- Parameters:
unit- The scientific unit for the actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
Actuator.Builder allowedValues(Collection<String> allowedValues)
A list of possible values an actuator can take.
- Parameters:
allowedValues- A list of possible values an actuator can take.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
Actuator.Builder allowedValues(String... allowedValues)
A list of possible values an actuator can take.
- Parameters:
allowedValues- A list of possible values an actuator can take.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
min
Actuator.Builder min(Double min)
The specified possible minimum value of an actuator.
- Parameters:
min- The specified possible minimum value of an actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
max
Actuator.Builder max(Double max)
The specified possible maximum value of an actuator.
- Parameters:
max- The specified possible maximum value of an actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignedValue
@Deprecated Actuator.Builder assignedValue(String assignedValue)
Deprecated.assignedValue is no longer in useA specified value for the actuator.
- Parameters:
assignedValue- A specified value for the actuator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deprecationMessage
Actuator.Builder deprecationMessage(String deprecationMessage)
The deprecation message for the node or the branch that was moved or deleted.
- Parameters:
deprecationMessage- The deprecation message for the node or the branch that was moved or deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
Actuator.Builder comment(String comment)
A comment in addition to the description.
- Parameters:
comment- A comment in addition to the description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
structFullyQualifiedName
Actuator.Builder structFullyQualifiedName(String structFullyQualifiedName)
The fully qualified name of the struct node for the actuator if the data type of the actuator is
StructorStructArray. For example, the struct fully qualified name of an actuator might beVehicle.Door.LockStruct.- Parameters:
structFullyQualifiedName- The fully qualified name of the struct node for the actuator if the data type of the actuator isStructorStructArray. For example, the struct fully qualified name of an actuator might beVehicle.Door.LockStruct.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-