@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CanDbcDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Configurations used to create a decoder manifest.
| Constructor and Description |
|---|
CanDbcDefinition() |
| Modifier and Type | Method and Description |
|---|---|
CanDbcDefinition |
addSignalsMapEntry(String key,
String value)
Add a single SignalsMap entry
|
CanDbcDefinition |
clearSignalsMapEntries()
Removes all the entries added into SignalsMap.
|
CanDbcDefinition |
clone() |
boolean |
equals(Object obj) |
List<ByteBuffer> |
getCanDbcFiles()
A list of DBC files.
|
String |
getNetworkInterface()
Contains information about a network interface.
|
Map<String,String> |
getSignalsMap()
Pairs every signal specified in your vehicle model with a signal decoder.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCanDbcFiles(Collection<ByteBuffer> canDbcFiles)
A list of DBC files.
|
void |
setNetworkInterface(String networkInterface)
Contains information about a network interface.
|
void |
setSignalsMap(Map<String,String> signalsMap)
Pairs every signal specified in your vehicle model with a signal decoder.
|
String |
toString()
Returns a string representation of this object.
|
CanDbcDefinition |
withCanDbcFiles(ByteBuffer... canDbcFiles)
A list of DBC files.
|
CanDbcDefinition |
withCanDbcFiles(Collection<ByteBuffer> canDbcFiles)
A list of DBC files.
|
CanDbcDefinition |
withNetworkInterface(String networkInterface)
Contains information about a network interface.
|
CanDbcDefinition |
withSignalsMap(Map<String,String> signalsMap)
Pairs every signal specified in your vehicle model with a signal decoder.
|
public void setNetworkInterface(String networkInterface)
Contains information about a network interface.
networkInterface - Contains information about a network interface.public String getNetworkInterface()
Contains information about a network interface.
public CanDbcDefinition withNetworkInterface(String networkInterface)
Contains information about a network interface.
networkInterface - Contains information about a network interface.public List<ByteBuffer> getCanDbcFiles()
A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list. The DBC file can be a maximum size of 200 MB.
public void setCanDbcFiles(Collection<ByteBuffer> canDbcFiles)
A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list. The DBC file can be a maximum size of 200 MB.
canDbcFiles - A list of DBC files. You can upload only one DBC file for each network interface and specify up to five
(inclusive) files in the list. The DBC file can be a maximum size of 200 MB.public CanDbcDefinition withCanDbcFiles(ByteBuffer... canDbcFiles)
A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list. The DBC file can be a maximum size of 200 MB.
NOTE: This method appends the values to the existing list (if any). Use
setCanDbcFiles(java.util.Collection) or withCanDbcFiles(java.util.Collection) if you want to
override the existing values.
canDbcFiles - A list of DBC files. You can upload only one DBC file for each network interface and specify up to five
(inclusive) files in the list. The DBC file can be a maximum size of 200 MB.public CanDbcDefinition withCanDbcFiles(Collection<ByteBuffer> canDbcFiles)
A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list. The DBC file can be a maximum size of 200 MB.
canDbcFiles - A list of DBC files. You can upload only one DBC file for each network interface and specify up to five
(inclusive) files in the list. The DBC file can be a maximum size of 200 MB.public Map<String,String> getSignalsMap()
Pairs every signal specified in your vehicle model with a signal decoder.
public void setSignalsMap(Map<String,String> signalsMap)
Pairs every signal specified in your vehicle model with a signal decoder.
signalsMap - Pairs every signal specified in your vehicle model with a signal decoder.public CanDbcDefinition withSignalsMap(Map<String,String> signalsMap)
Pairs every signal specified in your vehicle model with a signal decoder.
signalsMap - Pairs every signal specified in your vehicle model with a signal decoder.public CanDbcDefinition addSignalsMapEntry(String key, String value)
public CanDbcDefinition clearSignalsMapEntries()
public String toString()
toString in class ObjectObject.toString()public CanDbcDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.