Class SdkOverlay.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<SdkOverlay,SdkOverlay.Builder>
-
- com.streamlayer.sdkSettings.common.SdkOverlay.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,SdkOverlayOrBuilder,java.lang.Cloneable
- Enclosing class:
- SdkOverlay
public static final class SdkOverlay.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<SdkOverlay,SdkOverlay.Builder> implements SdkOverlayOrBuilder
Protobuf typestreamlayer.sdkSettings.SdkOverlay
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SdkOverlay.BuilderclearDisableOverwrite()string disable_overwrite = 13 [json_name = "disableOverwrite"];SdkOverlay.BuilderclearEnable()visible flag for organization, cannot be used for update valueSdkOverlay.BuilderclearEnableOverwrite()string enable_overwrite = 12 [json_name = "enableOverwrite"];SdkOverlay.BuilderclearEnableSdkButton()button visible flag in SDK menu, cannot be used for update valueSdkOverlay.BuilderclearIcon()overlay icon, if not present use default by overlay typeSdkOverlay.BuilderclearMeta()custom overlay settings by levels.SdkOverlay.BuilderclearName()overlay nameSdkOverlay.BuilderclearOverwrite()flag to merge/overwrite stream and organization settings, cannot be used for update valueSdkOverlay.BuilderclearOverwriteFlag()SdkOverlay.BuilderclearPosition()button position in menuSdkOverlay.BuilderclearSdkEnable()visible flag for sdk clients, cannot be used for update valueSdkOverlay.BuilderclearSettings()custom overlay settingsSdkOverlay.BuilderclearSvgIcon()svg overlay icon, if not present use default by overlay typeSdkOverlay.BuilderclearType()type for identify overlayjava.lang.StringgetDisableOverwrite()string disable_overwrite = 13 [json_name = "disableOverwrite"];com.google.protobuf.ByteStringgetDisableOverwriteBytes()string disable_overwrite = 13 [json_name = "disableOverwrite"];booleangetEnable()visible flag for organization, cannot be used for update valuejava.lang.StringgetEnableOverwrite()string enable_overwrite = 12 [json_name = "enableOverwrite"];com.google.protobuf.ByteStringgetEnableOverwriteBytes()string enable_overwrite = 12 [json_name = "enableOverwrite"];booleangetEnableSdkButton()button visible flag in SDK menu, cannot be used for update valuejava.lang.StringgetIcon()overlay icon, if not present use default by overlay typecom.google.protobuf.ByteStringgetIconBytes()overlay icon, if not present use default by overlay typeSdkOverlayMetagetMeta()custom overlay settings by levels.java.lang.StringgetName()overlay namecom.google.protobuf.ByteStringgetNameBytes()overlay namebooleangetOverwrite()flag to merge/overwrite stream and organization settings, cannot be used for update valueSdkOverlay.OverwriteFlagCasegetOverwriteFlagCase()intgetPosition()button position in menubooleangetSdkEnable()visible flag for sdk clients, cannot be used for update valueSdkOverlaySettingsgetSettings()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 overlaybooleanhasDisableOverwrite()string disable_overwrite = 13 [json_name = "disableOverwrite"];booleanhasEnableOverwrite()string enable_overwrite = 12 [json_name = "enableOverwrite"];booleanhasMeta()custom overlay settings by levels.booleanhasSettings()custom overlay settingsSdkOverlay.BuildermergeMeta(SdkOverlayMeta value)custom overlay settings by levels.SdkOverlay.BuildermergeSettings(SdkOverlaySettings value)custom overlay settingsSdkOverlay.BuildersetDisableOverwrite(java.lang.String value)string disable_overwrite = 13 [json_name = "disableOverwrite"];SdkOverlay.BuildersetDisableOverwriteBytes(com.google.protobuf.ByteString value)string disable_overwrite = 13 [json_name = "disableOverwrite"];SdkOverlay.BuildersetEnable(boolean value)visible flag for organization, cannot be used for update valueSdkOverlay.BuildersetEnableOverwrite(java.lang.String value)string enable_overwrite = 12 [json_name = "enableOverwrite"];SdkOverlay.BuildersetEnableOverwriteBytes(com.google.protobuf.ByteString value)string enable_overwrite = 12 [json_name = "enableOverwrite"];SdkOverlay.BuildersetEnableSdkButton(boolean value)button visible flag in SDK menu, cannot be used for update valueSdkOverlay.BuildersetIcon(java.lang.String value)overlay icon, if not present use default by overlay typeSdkOverlay.BuildersetIconBytes(com.google.protobuf.ByteString value)overlay icon, if not present use default by overlay typeSdkOverlay.BuildersetMeta(SdkOverlayMeta value)custom overlay settings by levels.SdkOverlay.BuildersetMeta(SdkOverlayMeta.Builder builderForValue)custom overlay settings by levels.SdkOverlay.BuildersetName(java.lang.String value)overlay nameSdkOverlay.BuildersetNameBytes(com.google.protobuf.ByteString value)overlay nameSdkOverlay.BuildersetOverwrite(boolean value)flag to merge/overwrite stream and organization settings, cannot be used for update valueSdkOverlay.BuildersetPosition(int value)button position in menuSdkOverlay.BuildersetSdkEnable(boolean value)visible flag for sdk clients, cannot be used for update valueSdkOverlay.BuildersetSettings(SdkOverlaySettings value)custom overlay settingsSdkOverlay.BuildersetSettings(SdkOverlaySettings.Builder builderForValue)custom overlay settingsSdkOverlay.BuildersetSvgIcon(java.lang.String value)svg overlay icon, if not present use default by overlay typeSdkOverlay.BuildersetSvgIconBytes(com.google.protobuf.ByteString value)svg overlay icon, if not present use default by overlay typeSdkOverlay.BuildersetType(SdkOverlayType value)type for identify overlaySdkOverlay.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
-
getOverwriteFlagCase
public SdkOverlay.OverwriteFlagCase getOverwriteFlagCase()
- Specified by:
getOverwriteFlagCasein interfaceSdkOverlayOrBuilder
-
clearOverwriteFlag
public SdkOverlay.Builder clearOverwriteFlag()
-
getTypeValue
public int getTypeValue()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];- Specified by:
getTypeValuein interfaceSdkOverlayOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public SdkOverlay.Builder setTypeValue(int value)
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
getType
public SdkOverlayType getType()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];- Specified by:
getTypein interfaceSdkOverlayOrBuilder- Returns:
- The type.
-
setType
public SdkOverlay.Builder setType(SdkOverlayType value)
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
clearType
public SdkOverlay.Builder clearType()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];- Returns:
- This builder for chaining.
-
getPosition
public int getPosition()
button position in menu
int32 position = 3 [json_name = "position"];- Specified by:
getPositionin interfaceSdkOverlayOrBuilder- Returns:
- The position.
-
setPosition
public SdkOverlay.Builder setPosition(int value)
button position in menu
int32 position = 3 [json_name = "position"];- Parameters:
value- The position to set.- Returns:
- This builder for chaining.
-
clearPosition
public SdkOverlay.Builder clearPosition()
button position in menu
int32 position = 3 [json_name = "position"];- Returns:
- This builder for chaining.
-
getOverwrite
public boolean getOverwrite()
flag to merge/overwrite stream and organization settings, cannot be used for update value
bool overwrite = 4 [json_name = "overwrite"];- Specified by:
getOverwritein interfaceSdkOverlayOrBuilder- Returns:
- The overwrite.
-
setOverwrite
public SdkOverlay.Builder setOverwrite(boolean value)
flag to merge/overwrite stream and organization settings, cannot be used for update value
bool overwrite = 4 [json_name = "overwrite"];- Parameters:
value- The overwrite to set.- Returns:
- This builder for chaining.
-
clearOverwrite
public SdkOverlay.Builder clearOverwrite()
flag to merge/overwrite stream and organization settings, cannot be used for update value
bool overwrite = 4 [json_name = "overwrite"];- Returns:
- This builder for chaining.
-
hasSettings
public boolean hasSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];- Specified by:
hasSettingsin interfaceSdkOverlayOrBuilder- Returns:
- Whether the settings field is set.
-
getSettings
public SdkOverlaySettings getSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];- Specified by:
getSettingsin interfaceSdkOverlayOrBuilder- Returns:
- The settings.
-
setSettings
public SdkOverlay.Builder setSettings(SdkOverlaySettings value)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
-
setSettings
public SdkOverlay.Builder setSettings(SdkOverlaySettings.Builder builderForValue)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
-
mergeSettings
public SdkOverlay.Builder mergeSettings(SdkOverlaySettings value)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
-
clearSettings
public SdkOverlay.Builder clearSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
-
hasMeta
public boolean hasMeta()
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];- Specified by:
hasMetain interfaceSdkOverlayOrBuilder- Returns:
- Whether the meta field is set.
-
getMeta
public SdkOverlayMeta getMeta()
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];- Specified by:
getMetain interfaceSdkOverlayOrBuilder- Returns:
- The meta.
-
setMeta
public SdkOverlay.Builder setMeta(SdkOverlayMeta value)
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];
-
setMeta
public SdkOverlay.Builder setMeta(SdkOverlayMeta.Builder builderForValue)
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];
-
mergeMeta
public SdkOverlay.Builder mergeMeta(SdkOverlayMeta value)
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];
-
clearMeta
public SdkOverlay.Builder clearMeta()
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];
-
getEnable
public boolean getEnable()
visible flag for organization, cannot be used for update value
bool enable = 7 [json_name = "enable"];- Specified by:
getEnablein interfaceSdkOverlayOrBuilder- Returns:
- The enable.
-
setEnable
public SdkOverlay.Builder setEnable(boolean value)
visible flag for organization, cannot be used for update value
bool enable = 7 [json_name = "enable"];- Parameters:
value- The enable to set.- Returns:
- This builder for chaining.
-
clearEnable
public SdkOverlay.Builder clearEnable()
visible flag for organization, cannot be used for update value
bool enable = 7 [json_name = "enable"];- Returns:
- This builder for chaining.
-
getSdkEnable
public boolean getSdkEnable()
visible flag for sdk clients, cannot be used for update value
bool sdk_enable = 8 [json_name = "sdkEnable"];- Specified by:
getSdkEnablein interfaceSdkOverlayOrBuilder- Returns:
- The sdkEnable.
-
setSdkEnable
public SdkOverlay.Builder setSdkEnable(boolean value)
visible flag for sdk clients, cannot be used for update value
bool sdk_enable = 8 [json_name = "sdkEnable"];- Parameters:
value- The sdkEnable to set.- Returns:
- This builder for chaining.
-
clearSdkEnable
public SdkOverlay.Builder clearSdkEnable()
visible flag for sdk clients, cannot be used for update value
bool sdk_enable = 8 [json_name = "sdkEnable"];- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
overlay name
string name = 9 [json_name = "name"];- Specified by:
getNamein interfaceSdkOverlayOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
overlay name
string name = 9 [json_name = "name"];- Specified by:
getNameBytesin interfaceSdkOverlayOrBuilder- Returns:
- The bytes for name.
-
setName
public SdkOverlay.Builder setName(java.lang.String value)
overlay name
string name = 9 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public SdkOverlay.Builder clearName()
overlay name
string name = 9 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
public SdkOverlay.Builder setNameBytes(com.google.protobuf.ByteString value)
overlay name
string name = 9 [json_name = "name"];- 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 [json_name = "icon"];- Specified by:
getIconin interfaceSdkOverlayOrBuilder- Returns:
- The icon.
-
getIconBytes
public com.google.protobuf.ByteString getIconBytes()
overlay icon, if not present use default by overlay type
string icon = 10 [json_name = "icon"];- Specified by:
getIconBytesin interfaceSdkOverlayOrBuilder- Returns:
- The bytes for icon.
-
setIcon
public SdkOverlay.Builder setIcon(java.lang.String value)
overlay icon, if not present use default by overlay type
string icon = 10 [json_name = "icon"];- Parameters:
value- The icon to set.- Returns:
- This builder for chaining.
-
clearIcon
public SdkOverlay.Builder clearIcon()
overlay icon, if not present use default by overlay type
string icon = 10 [json_name = "icon"];- Returns:
- This builder for chaining.
-
setIconBytes
public SdkOverlay.Builder setIconBytes(com.google.protobuf.ByteString value)
overlay icon, if not present use default by overlay type
string icon = 10 [json_name = "icon"];- 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 [json_name = "svgIcon"];- Specified by:
getSvgIconin interfaceSdkOverlayOrBuilder- 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 [json_name = "svgIcon"];- Specified by:
getSvgIconBytesin interfaceSdkOverlayOrBuilder- Returns:
- The bytes for svgIcon.
-
setSvgIcon
public SdkOverlay.Builder setSvgIcon(java.lang.String value)
svg overlay icon, if not present use default by overlay type
string svg_icon = 11 [json_name = "svgIcon"];- Parameters:
value- The svgIcon to set.- Returns:
- This builder for chaining.
-
clearSvgIcon
public SdkOverlay.Builder clearSvgIcon()
svg overlay icon, if not present use default by overlay type
string svg_icon = 11 [json_name = "svgIcon"];- Returns:
- This builder for chaining.
-
setSvgIconBytes
public SdkOverlay.Builder setSvgIconBytes(com.google.protobuf.ByteString value)
svg overlay icon, if not present use default by overlay type
string svg_icon = 11 [json_name = "svgIcon"];- Parameters:
value- The bytes for svgIcon to set.- Returns:
- This builder for chaining.
-
hasEnableOverwrite
public boolean hasEnableOverwrite()
string enable_overwrite = 12 [json_name = "enableOverwrite"];- Specified by:
hasEnableOverwritein interfaceSdkOverlayOrBuilder- Returns:
- Whether the enableOverwrite field is set.
-
getEnableOverwrite
public java.lang.String getEnableOverwrite()
string enable_overwrite = 12 [json_name = "enableOverwrite"];- Specified by:
getEnableOverwritein interfaceSdkOverlayOrBuilder- Returns:
- The enableOverwrite.
-
getEnableOverwriteBytes
public com.google.protobuf.ByteString getEnableOverwriteBytes()
string enable_overwrite = 12 [json_name = "enableOverwrite"];- Specified by:
getEnableOverwriteBytesin interfaceSdkOverlayOrBuilder- Returns:
- The bytes for enableOverwrite.
-
setEnableOverwrite
public SdkOverlay.Builder setEnableOverwrite(java.lang.String value)
string enable_overwrite = 12 [json_name = "enableOverwrite"];- Parameters:
value- The enableOverwrite to set.- Returns:
- This builder for chaining.
-
clearEnableOverwrite
public SdkOverlay.Builder clearEnableOverwrite()
string enable_overwrite = 12 [json_name = "enableOverwrite"];- Returns:
- This builder for chaining.
-
setEnableOverwriteBytes
public SdkOverlay.Builder setEnableOverwriteBytes(com.google.protobuf.ByteString value)
string enable_overwrite = 12 [json_name = "enableOverwrite"];- Parameters:
value- The bytes for enableOverwrite to set.- Returns:
- This builder for chaining.
-
hasDisableOverwrite
public boolean hasDisableOverwrite()
string disable_overwrite = 13 [json_name = "disableOverwrite"];- Specified by:
hasDisableOverwritein interfaceSdkOverlayOrBuilder- Returns:
- Whether the disableOverwrite field is set.
-
getDisableOverwrite
public java.lang.String getDisableOverwrite()
string disable_overwrite = 13 [json_name = "disableOverwrite"];- Specified by:
getDisableOverwritein interfaceSdkOverlayOrBuilder- Returns:
- The disableOverwrite.
-
getDisableOverwriteBytes
public com.google.protobuf.ByteString getDisableOverwriteBytes()
string disable_overwrite = 13 [json_name = "disableOverwrite"];- Specified by:
getDisableOverwriteBytesin interfaceSdkOverlayOrBuilder- Returns:
- The bytes for disableOverwrite.
-
setDisableOverwrite
public SdkOverlay.Builder setDisableOverwrite(java.lang.String value)
string disable_overwrite = 13 [json_name = "disableOverwrite"];- Parameters:
value- The disableOverwrite to set.- Returns:
- This builder for chaining.
-
clearDisableOverwrite
public SdkOverlay.Builder clearDisableOverwrite()
string disable_overwrite = 13 [json_name = "disableOverwrite"];- Returns:
- This builder for chaining.
-
setDisableOverwriteBytes
public SdkOverlay.Builder setDisableOverwriteBytes(com.google.protobuf.ByteString value)
string disable_overwrite = 13 [json_name = "disableOverwrite"];- Parameters:
value- The bytes for disableOverwrite to set.- Returns:
- This builder for chaining.
-
getEnableSdkButton
public boolean getEnableSdkButton()
button visible flag in SDK menu, cannot be used for update value
bool enable_sdk_button = 14 [json_name = "enableSdkButton"];- Specified by:
getEnableSdkButtonin interfaceSdkOverlayOrBuilder- Returns:
- The enableSdkButton.
-
setEnableSdkButton
public SdkOverlay.Builder setEnableSdkButton(boolean value)
button visible flag in SDK menu, cannot be used for update value
bool enable_sdk_button = 14 [json_name = "enableSdkButton"];- Parameters:
value- The enableSdkButton to set.- Returns:
- This builder for chaining.
-
clearEnableSdkButton
public SdkOverlay.Builder clearEnableSdkButton()
button visible flag in SDK menu, cannot be used for update value
bool enable_sdk_button = 14 [json_name = "enableSdkButton"];- Returns:
- This builder for chaining.
-
-