Class ProtobufUtils
- java.lang.Object
-
- com.devcycle.sdk.server.local.utils.ProtobufUtils
-
public class ProtobufUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProtobufUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static VariableType_PBconvertTypeEnumToVariableType(Variable.TypeEnum type)static DVCUser_PBcreateDVCUserPB(User user)static NullableCustomDatacreateNullableCustomData(java.lang.Object temp)static NullableDoublecreateNullableDouble(double value)static NullableStringcreateNullableString(java.lang.String value)static <T> Variable<T>createVariable(SDKVariable_PB sdkVariable, T defaultValue)Create the appropriate Variable instance from the protobuf SDKVariable_PB object provided
-
-
-
Method Detail
-
createDVCUserPB
public static DVCUser_PB createDVCUserPB(User user)
-
createVariable
public static <T> Variable<T> createVariable(SDKVariable_PB sdkVariable, T defaultValue) throws com.fasterxml.jackson.core.JsonProcessingException
Create the appropriate Variable instance from the protobuf SDKVariable_PB object provided- Parameters:
sdkVariable-defaultValue-- Returns:
- A new Variable instance
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
createNullableString
public static NullableString createNullableString(java.lang.String value)
-
createNullableDouble
public static NullableDouble createNullableDouble(double value)
-
createNullableCustomData
public static NullableCustomData createNullableCustomData(java.lang.Object temp)
-
convertTypeEnumToVariableType
public static VariableType_PB convertTypeEnumToVariableType(Variable.TypeEnum type)
-
-