public class SdlMsgVersion extends RPCStruct
Parameter List
| Name | Type | Description | SmartDeviceLink Ver. Available |
|---|---|---|---|
| majorVersion | Integer |
|
SmartDeviceLink 1.0 |
| minorVersion | Integer |
|
SmartDeviceLink 1.0 |
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_MAJOR_VERSION |
static String |
KEY_MINOR_VERSION |
static String |
KEY_PATCH_VERSION |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
SdlMsgVersion()
Constructs a newly allocated SdlMsgVersion object
|
SdlMsgVersion(Hashtable<String,Object> hash)
Constructs a newly allocated SdlMsgVersion object indicated by the Hashtable parameter
|
SdlMsgVersion(Integer majorVersion,
Integer minorVersion)
Constructs a newly allocated SdlMsgVersion object
|
SdlMsgVersion(Version version)
Constructs a newly allocated SdlMsgVersion object
|
| Modifier and Type | Method and Description |
|---|---|
void |
format(Version rpcVersion,
boolean formatParams)
This method should clean the the RPC to make sure it is compliant with the spec.
|
Integer |
getMajorVersion()
Get major version
minvalue="1"
maxvalue="10"
|
Integer |
getMinorVersion()
Get minor version
minvalue="0"
maxvalue="1000"
|
Integer |
getPatchVersion()
Get patch version
minvalue="0"
maxvalue="1000"
|
SdlMsgVersion |
setMajorVersion(Integer majorVersion)
Set major version
minvalue="1"
maxvalue="10"
|
SdlMsgVersion |
setMinorVersion(Integer minorVersion)
Set minor version
minvalue="0"
maxvalue="1000"
|
SdlMsgVersion |
setPatchVersion(Integer patchVersion)
Set patch version
minvalue="0"
maxvalue="1000"
|
clone, deserializeJSON, equals, formatObject, getBoolean, getBulkData, getDouble, getFloat, getInteger, getLong, getMessageTypeName, getObject, getStore, getStoreValue, getString, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_MAJOR_VERSION
public static final String KEY_MINOR_VERSION
public static final String KEY_PATCH_VERSION
public SdlMsgVersion()
public SdlMsgVersion(Hashtable<String,Object> hash)
hash - The Hashtable to usepublic SdlMsgVersion(@NonNull
Integer majorVersion,
@NonNull
Integer minorVersion)
majorVersion - minvalue="1" and maxvalue="10"minorVersion - min: 0; max: 1000public SdlMsgVersion(@NonNull
Version version)
version - Creates a new RPC struct SdlMsgVersion based on the utility classpublic void format(Version rpcVersion, boolean formatParams)
RPCStructpublic Integer getMajorVersion()
public SdlMsgVersion setMajorVersion(@NonNull Integer majorVersion)
majorVersion - minvalue="1" and maxvalue="10"public Integer getMinorVersion()
public SdlMsgVersion setMinorVersion(@NonNull Integer minorVersion)
minorVersion - min: 0; max: 1000public Integer getPatchVersion()
public SdlMsgVersion setPatchVersion(Integer patchVersion)
patchVersion - min: 0; max: 1000