@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 Object
Object.toString()
public CanDbcDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.