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.BuilderclearEnable()visible flag for organizationSdkOverlay.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 settingsSdkOverlay.BuilderclearPosition()button position in menuSdkOverlay.BuilderclearSdkEnable()visible flag for sdk clientsSdkOverlay.BuilderclearSettings()custom overlay settingsSdkOverlay.BuilderclearSvgIcon()svg overlay icon, if not present use default by overlay typeSdkOverlay.BuilderclearType()type for identify overlaybooleangetEnable()visible flag for organizationjava.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 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 overlaybooleanhasMeta()custom overlay settings by levels.booleanhasSettings()custom overlay settingsSdkOverlay.BuildermergeMeta(SdkOverlayMeta value)custom overlay settings by levels.SdkOverlay.BuildermergeSettings(SdkOverlaySettings value)custom overlay settingsSdkOverlay.BuildersetEnable(boolean value)visible flag for organizationSdkOverlay.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 settingsSdkOverlay.BuildersetPosition(int value)button position in menuSdkOverlay.BuildersetSdkEnable(boolean value)visible flag for sdk clientsSdkOverlay.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
-
getTypeValue
public int getTypeValue()
type for identify overlay
.streamlayer.sdkSettings.SdkOverlayType type = 1;- 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;- 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 interfaceSdkOverlayOrBuilder- Returns:
- The type.
-
setType
public SdkOverlay.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 SdkOverlay.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 interfaceSdkOverlayOrBuilder- Returns:
- The position.
-
setPosition
public SdkOverlay.Builder setPosition(int value)
button position in menu
int32 position = 3;- Parameters:
value- The position to set.- Returns:
- This builder for chaining.
-
clearPosition
public SdkOverlay.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 interfaceSdkOverlayOrBuilder- Returns:
- The overwrite.
-
setOverwrite
public SdkOverlay.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 SdkOverlay.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 interfaceSdkOverlayOrBuilder- Returns:
- Whether the settings field is set.
-
getSettings
public SdkOverlaySettings getSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;- Specified by:
getSettingsin interfaceSdkOverlayOrBuilder- Returns:
- The settings.
-
setSettings
public SdkOverlay.Builder setSettings(SdkOverlaySettings value)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
setSettings
public SdkOverlay.Builder setSettings(SdkOverlaySettings.Builder builderForValue)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
mergeSettings
public SdkOverlay.Builder mergeSettings(SdkOverlaySettings value)
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
clearSettings
public SdkOverlay.Builder clearSettings()
custom overlay settings
.streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
-
hasMeta
public boolean hasMeta()
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6;- 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;- 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;
-
setMeta
public SdkOverlay.Builder setMeta(SdkOverlayMeta.Builder builderForValue)
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6;
-
mergeMeta
public SdkOverlay.Builder mergeMeta(SdkOverlayMeta value)
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6;
-
clearMeta
public SdkOverlay.Builder clearMeta()
custom overlay settings by levels. For streams only.
.streamlayer.sdkSettings.SdkOverlayMeta meta = 6;
-
getEnable
public boolean getEnable()
visible flag for organization
bool enable = 7;- Specified by:
getEnablein interfaceSdkOverlayOrBuilder- Returns:
- The enable.
-
setEnable
public SdkOverlay.Builder setEnable(boolean value)
visible flag for organization
bool enable = 7;- Parameters:
value- The enable to set.- Returns:
- This builder for chaining.
-
clearEnable
public SdkOverlay.Builder clearEnable()
visible flag for organization
bool enable = 7;- Returns:
- This builder for chaining.
-
getSdkEnable
public boolean getSdkEnable()
visible flag for sdk clients
bool sdk_enable = 8;- Specified by:
getSdkEnablein interfaceSdkOverlayOrBuilder- Returns:
- The sdkEnable.
-
setSdkEnable
public SdkOverlay.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 SdkOverlay.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 interfaceSdkOverlayOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
overlay name
string name = 9;- Specified by:
getNameBytesin interfaceSdkOverlayOrBuilder- Returns:
- The bytes for name.
-
setName
public SdkOverlay.Builder setName(java.lang.String value)
overlay name
string name = 9;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public SdkOverlay.Builder clearName()
overlay name
string name = 9;- Returns:
- This builder for chaining.
-
setNameBytes
public SdkOverlay.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 interfaceSdkOverlayOrBuilder- 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 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;- 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;- 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;- 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 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;- 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;- 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;- 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;- Parameters:
value- The bytes for svgIcon to set.- Returns:
- This builder for chaining.
-
-