Class SdkOverlayUpdateData.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<SdkOverlayUpdateData,SdkOverlayUpdateData.Builder>
-
- com.streamlayer.sdkSettings.common.SdkOverlayUpdateData.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,SdkOverlayUpdateDataOrBuilder,java.lang.Cloneable
- Enclosing class:
- SdkOverlayUpdateData
public static final class SdkOverlayUpdateData.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<SdkOverlayUpdateData,SdkOverlayUpdateData.Builder> implements SdkOverlayUpdateDataOrBuilder
Protobuf typestreamlayer.sdkSettings.SdkOverlayUpdateData
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SdkOverlayUpdateData.BuilderclearIcon()overlay icon, if not present use default by overlay typeSdkOverlayUpdateData.BuilderclearName()overlay nameSdkOverlayUpdateData.BuilderclearOverwrite()flag to merge/overwrite stream and organization settingsSdkOverlayUpdateData.BuilderclearPosition()button position in menuSdkOverlayUpdateData.BuilderclearSdkEnable()visible flag for sdk clientsSdkOverlayUpdateData.BuilderclearSettings()custom overlay settingsSdkOverlayUpdateData.BuilderclearSvgIcon()svg overlay icon, if not present use default by overlay typeSdkOverlayUpdateData.BuilderclearType()type for identify overlayjava.lang.StringgetIcon()overlay icon, if not present use default by overlay typecom.google.protobuf.ByteStringgetIconBytes()overlay icon, if not present use default by overlay typejava.lang.StringgetName()overlay namecom.google.protobuf.ByteStringgetNameBytes()overlay namebooleangetOverwrite()flag to merge/overwrite stream and organization settingsintgetPosition()button position in menubooleangetSdkEnable()visible flag for sdk clientsSdkOverlaySettingsgetSettings()custom overlay settingsjava.lang.StringgetSvgIcon()svg overlay icon, if not present use default by overlay typecom.google.protobuf.ByteStringgetSvgIconBytes()svg overlay icon, if not present use default by overlay typeSdkOverlayTypegetType()type for identify overlayintgetTypeValue()type for identify overlaybooleanhasSettings()custom overlay settingsSdkOverlayUpdateData.BuildermergeSettings(SdkOverlaySettings value)custom overlay settingsSdkOverlayUpdateData.BuildersetIcon(java.lang.String value)overlay icon, if not present use default by overlay typeSdkOverlayUpdateData.BuildersetIconBytes(com.google.protobuf.ByteString value)overlay icon, if not present use default by overlay typeSdkOverlayUpdateData.BuildersetName(java.lang.String value)overlay nameSdkOverlayUpdateData.BuildersetNameBytes(com.google.protobuf.ByteString value)overlay nameSdkOverlayUpdateData.BuildersetOverwrite(boolean value)flag to merge/overwrite stream and organization settingsSdkOverlayUpdateData.BuildersetPosition(int value)button position in menuSdkOverlayUpdateData.BuildersetSdkEnable(boolean value)visible flag for sdk clientsSdkOverlayUpdateData.BuildersetSettings(SdkOverlaySettings value)custom overlay settingsSdkOverlayUpdateData.BuildersetSettings(SdkOverlaySettings.Builder builderForValue)custom overlay settingsSdkOverlayUpdateData.BuildersetSvgIcon(java.lang.String value)svg overlay icon, if not present use default by overlay typeSdkOverlayUpdateData.BuildersetSvgIconBytes(com.google.protobuf.ByteString value)svg overlay icon, if not present use default by overlay typeSdkOverlayUpdateData.BuildersetType(SdkOverlayType value)type for identify overlaySdkOverlayUpdateData.BuildersetTypeValue(int value)type for identify overlay-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getTypeValue
public int getTypeValue()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1;- Specified by:
getTypeValuein interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public SdkOverlayUpdateData.Builder setTypeValue(int value)
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
getType
public SdkOverlayType getType()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1;- Specified by:
getTypein interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The type.
-
setType
public SdkOverlayUpdateData.Builder setType(SdkOverlayType value)
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
clearType
public SdkOverlayUpdateData.Builder clearType()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1;- Returns:
- This builder for chaining.
-
getPosition
public int getPosition()
button position in menu
int32 position = 3;- Specified by:
getPositionin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The position.
-
setPosition
public SdkOverlayUpdateData.Builder setPosition(int value)
button position in menu
int32 position = 3;- Parameters:
value- The position to set.- Returns:
- This builder for chaining.
-
clearPosition
public SdkOverlayUpdateData.Builder clearPosition()
button position in menu
int32 position = 3;- Returns:
- This builder for chaining.
-
getOverwrite
public boolean getOverwrite()
flag to merge/overwrite stream and organization settings
bool overwrite = 4;- Specified by:
getOverwritein interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The overwrite.
-
setOverwrite
public SdkOverlayUpdateData.Builder setOverwrite(boolean value)
flag to merge/overwrite stream and organization settings
bool overwrite = 4;- Parameters:
value- The overwrite to set.- Returns:
- This builder for chaining.
-
clearOverwrite
public SdkOverlayUpdateData.Builder clearOverwrite()
flag to merge/overwrite stream and organization settings
bool overwrite = 4;- Returns:
- This builder for chaining.
-
hasSettings
public boolean hasSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;- Specified by:
hasSettingsin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- Whether the settings field is set.
-
getSettings
public SdkOverlaySettings getSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;- Specified by:
getSettingsin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The settings.
-
setSettings
public SdkOverlayUpdateData.Builder setSettings(SdkOverlaySettings value)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
setSettings
public SdkOverlayUpdateData.Builder setSettings(SdkOverlaySettings.Builder builderForValue)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
mergeSettings
public SdkOverlayUpdateData.Builder mergeSettings(SdkOverlaySettings value)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
clearSettings
public SdkOverlayUpdateData.Builder clearSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
getSdkEnable
public boolean getSdkEnable()
visible flag for sdk clients
bool sdk_enable = 8;- Specified by:
getSdkEnablein interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The sdkEnable.
-
setSdkEnable
public SdkOverlayUpdateData.Builder setSdkEnable(boolean value)
visible flag for sdk clients
bool sdk_enable = 8;- Parameters:
value- The sdkEnable to set.- Returns:
- This builder for chaining.
-
clearSdkEnable
public SdkOverlayUpdateData.Builder clearSdkEnable()
visible flag for sdk clients
bool sdk_enable = 8;- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
overlay name
string name = 9;- Specified by:
getNamein interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
overlay name
string name = 9;- Specified by:
getNameBytesin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The bytes for name.
-
setName
public SdkOverlayUpdateData.Builder setName(java.lang.String value)
overlay name
string name = 9;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public SdkOverlayUpdateData.Builder clearName()
overlay name
string name = 9;- Returns:
- This builder for chaining.
-
setNameBytes
public SdkOverlayUpdateData.Builder setNameBytes(com.google.protobuf.ByteString value)
overlay name
string name = 9;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getIcon
public java.lang.String getIcon()
overlay icon, if not present use default by overlay type
string icon = 10;- Specified by:
getIconin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The icon.
-
getIconBytes
public com.google.protobuf.ByteString getIconBytes()
overlay icon, if not present use default by overlay type
string icon = 10;- Specified by:
getIconBytesin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The bytes for icon.
-
setIcon
public SdkOverlayUpdateData.Builder setIcon(java.lang.String value)
overlay icon, if not present use default by overlay type
string icon = 10;- Parameters:
value- The icon to set.- Returns:
- This builder for chaining.
-
clearIcon
public SdkOverlayUpdateData.Builder clearIcon()
overlay icon, if not present use default by overlay type
string icon = 10;- Returns:
- This builder for chaining.
-
setIconBytes
public SdkOverlayUpdateData.Builder setIconBytes(com.google.protobuf.ByteString value)
overlay icon, if not present use default by overlay type
string icon = 10;- Parameters:
value- The bytes for icon to set.- Returns:
- This builder for chaining.
-
getSvgIcon
public java.lang.String getSvgIcon()
svg overlay icon, if not present use default by overlay type
string svg_icon = 11;- Specified by:
getSvgIconin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The svgIcon.
-
getSvgIconBytes
public com.google.protobuf.ByteString getSvgIconBytes()
svg overlay icon, if not present use default by overlay type
string svg_icon = 11;- Specified by:
getSvgIconBytesin interfaceSdkOverlayUpdateDataOrBuilder- Returns:
- The bytes for svgIcon.
-
setSvgIcon
public SdkOverlayUpdateData.Builder setSvgIcon(java.lang.String value)
svg overlay icon, if not present use default by overlay type
string svg_icon = 11;- Parameters:
value- The svgIcon to set.- Returns:
- This builder for chaining.
-
clearSvgIcon
public SdkOverlayUpdateData.Builder clearSvgIcon()
svg overlay icon, if not present use default by overlay type
string svg_icon = 11;- Returns:
- This builder for chaining.
-
setSvgIconBytes
public SdkOverlayUpdateData.Builder setSvgIconBytes(com.google.protobuf.ByteString value)
svg overlay icon, if not present use default by overlay type
string svg_icon = 11;- Parameters:
value- The bytes for svgIcon to set.- Returns:
- This builder for chaining.
-
-