@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateVehicleRequestItem extends Object implements Serializable, Cloneable, StructuredPojo
Information about the vehicle to update.
Constructor and Description |
---|
UpdateVehicleRequestItem() |
Modifier and Type | Method and Description |
---|---|
UpdateVehicleRequestItem |
addAttributesEntry(String key,
String value)
Add a single Attributes entry
|
UpdateVehicleRequestItem |
clearAttributesEntries()
Removes all the entries added into Attributes.
|
UpdateVehicleRequestItem |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getAttributes()
Static information about a vehicle in a key-value pair.
|
String |
getAttributeUpdateMode()
The method the specified attributes will update the existing attributes on the vehicle.
|
String |
getDecoderManifestArn()
The ARN of the signal decoder manifest associated with the vehicle to update.
|
String |
getModelManifestArn()
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
|
String |
getVehicleName()
The unique ID of the vehicle to update.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttributes(Map<String,String> attributes)
Static information about a vehicle in a key-value pair.
|
void |
setAttributeUpdateMode(String attributeUpdateMode)
The method the specified attributes will update the existing attributes on the vehicle.
|
void |
setDecoderManifestArn(String decoderManifestArn)
The ARN of the signal decoder manifest associated with the vehicle to update.
|
void |
setModelManifestArn(String modelManifestArn)
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
|
void |
setVehicleName(String vehicleName)
The unique ID of the vehicle to update.
|
String |
toString()
Returns a string representation of this object.
|
UpdateVehicleRequestItem |
withAttributes(Map<String,String> attributes)
Static information about a vehicle in a key-value pair.
|
UpdateVehicleRequestItem |
withAttributeUpdateMode(String attributeUpdateMode)
The method the specified attributes will update the existing attributes on the vehicle.
|
UpdateVehicleRequestItem |
withAttributeUpdateMode(UpdateMode attributeUpdateMode)
The method the specified attributes will update the existing attributes on the vehicle.
|
UpdateVehicleRequestItem |
withDecoderManifestArn(String decoderManifestArn)
The ARN of the signal decoder manifest associated with the vehicle to update.
|
UpdateVehicleRequestItem |
withModelManifestArn(String modelManifestArn)
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
|
UpdateVehicleRequestItem |
withVehicleName(String vehicleName)
The unique ID of the vehicle to update.
|
public void setVehicleName(String vehicleName)
The unique ID of the vehicle to update.
vehicleName
- The unique ID of the vehicle to update.public String getVehicleName()
The unique ID of the vehicle to update.
public UpdateVehicleRequestItem withVehicleName(String vehicleName)
The unique ID of the vehicle to update.
vehicleName
- The unique ID of the vehicle to update.public void setModelManifestArn(String modelManifestArn)
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
modelManifestArn
- The ARN of the vehicle model (model manifest) associated with the vehicle to update.public String getModelManifestArn()
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
public UpdateVehicleRequestItem withModelManifestArn(String modelManifestArn)
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
modelManifestArn
- The ARN of the vehicle model (model manifest) associated with the vehicle to update.public void setDecoderManifestArn(String decoderManifestArn)
The ARN of the signal decoder manifest associated with the vehicle to update.
decoderManifestArn
- The ARN of the signal decoder manifest associated with the vehicle to update.public String getDecoderManifestArn()
The ARN of the signal decoder manifest associated with the vehicle to update.
public UpdateVehicleRequestItem withDecoderManifestArn(String decoderManifestArn)
The ARN of the signal decoder manifest associated with the vehicle to update.
decoderManifestArn
- The ARN of the signal decoder manifest associated with the vehicle to update.public Map<String,String> getAttributes()
Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
"engineType"
: "1.3 L R2"
public void setAttributes(Map<String,String> attributes)
Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
attributes
- Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
public UpdateVehicleRequestItem withAttributes(Map<String,String> attributes)
Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
attributes
- Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
public UpdateVehicleRequestItem addAttributesEntry(String key, String value)
public UpdateVehicleRequestItem clearAttributesEntries()
public void setAttributeUpdateMode(String attributeUpdateMode)
The method the specified attributes will update the existing attributes on the vehicle. UseOverwite
to replace the vehicle attributes with the specified attributes. Or use Merge
to combine all
attributes.
This is required if attributes are present in the input.
attributeUpdateMode
- The method the specified attributes will update the existing attributes on the vehicle. Use
Overwite
to replace the vehicle attributes with the specified attributes. Or use
Merge
to combine all attributes.
This is required if attributes are present in the input.
UpdateMode
public String getAttributeUpdateMode()
The method the specified attributes will update the existing attributes on the vehicle. UseOverwite
to replace the vehicle attributes with the specified attributes. Or use Merge
to combine all
attributes.
This is required if attributes are present in the input.
Overwite
to replace the vehicle attributes with the specified attributes. Or use
Merge
to combine all attributes.
This is required if attributes are present in the input.
UpdateMode
public UpdateVehicleRequestItem withAttributeUpdateMode(String attributeUpdateMode)
The method the specified attributes will update the existing attributes on the vehicle. UseOverwite
to replace the vehicle attributes with the specified attributes. Or use Merge
to combine all
attributes.
This is required if attributes are present in the input.
attributeUpdateMode
- The method the specified attributes will update the existing attributes on the vehicle. Use
Overwite
to replace the vehicle attributes with the specified attributes. Or use
Merge
to combine all attributes.
This is required if attributes are present in the input.
UpdateMode
public UpdateVehicleRequestItem withAttributeUpdateMode(UpdateMode attributeUpdateMode)
The method the specified attributes will update the existing attributes on the vehicle. UseOverwite
to replace the vehicle attributes with the specified attributes. Or use Merge
to combine all
attributes.
This is required if attributes are present in the input.
attributeUpdateMode
- The method the specified attributes will update the existing attributes on the vehicle. Use
Overwite
to replace the vehicle attributes with the specified attributes. Or use
Merge
to combine all attributes.
This is required if attributes are present in the input.
UpdateMode
public String toString()
toString
in class Object
Object.toString()
public UpdateVehicleRequestItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.