java.lang.Object
com.smartdevicelink.proxy.RPCStruct
Parameter List
Param Name | Type | Description | Req. | Notes | Version Available |
---|---|---|---|---|---|
rpcName | String | Name of the individual RPC in the policy table. | maxlength:100 | SmartDeviceLink 2.0 | |
hmiPermissions | HMIPermissions | Sets of parameters, which are permitted or prohibited for the given RPC. | SmartDeviceLink 2.0 | ||
parameterPermissions | ParameterPermissions | Sets of parameters, which are permitted or prohibited for the given RPC. | SmartDeviceLink 2.0 |
public static final java.lang.String KEY_RPC_NAME
public static final java.lang.String KEY_HMI_PERMISSIONS
public static final java.lang.String KEY_PARAMETER_PERMISSIONS
public static final java.lang.String KEY_REQUIRE_ENCRYPTION
From Class | Fields |
---|---|
com.smartdevicelink.proxy.RPCStruct | KEY_BULK_DATA, KEY_PROTECTED, store |
Constructs a new PermissionItem object
public PermissionItem(String rpcName,HMIPermissions hmiPermissions,ParameterPermissions parameterPermissions)
Constructs a new PermissionItem object indicated by the Hashtable parameter
public PermissionItem(java.util.Hashtable<java.lang.String, java.lang.Object> hash)
Constructs a new PermissionItem object
public PermissionItem()
public java.lang.String getRpcName()
public com.smartdevicelink.proxy.rpc.PermissionItem setRpcName(String rpcName)
public com.smartdevicelink.proxy.rpc.HMIPermissions getHMIPermissions()
public com.smartdevicelink.proxy.rpc.PermissionItem setHMIPermissions(HMIPermissions hmiPermissions)
public com.smartdevicelink.proxy.rpc.ParameterPermissions getParameterPermissions()
public com.smartdevicelink.proxy.rpc.PermissionItem setParameterPermissions(ParameterPermissions parameterPermissions)
Gets the encryption requirement for this item
public java.lang.Boolean getRequireEncryption()
Sets the encryption requirement for this item
public com.smartdevicelink.proxy.rpc.PermissionItem setRequireEncryption(Boolean isRequired)
From Class | Methods |
---|---|
com.smartdevicelink.proxy.RPCStruct | getStoreValue, getStore, deserializeJSON, serializeJSON, serializeJSON, format, getBulkData, setBulkData, setPayloadProtected, isPayloadProtected, getMessageTypeName, hasKey, setValue, getValue, getObject, formatObject, getValueForString, getString, getInteger, getDouble, getFloat, getBoolean, getLong, clone, equals, hashCode |
java.lang.Object | getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |