Class AdvertisingOverlaySettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<AdvertisingOverlaySettings,AdvertisingOverlaySettings.Builder>
-
- com.streamlayer.sdkSettings.common.AdvertisingOverlaySettings.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,AdvertisingOverlaySettingsOrBuilder,java.lang.Cloneable
- Enclosing class:
- AdvertisingOverlaySettings
public static final class AdvertisingOverlaySettings.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<AdvertisingOverlaySettings,AdvertisingOverlaySettings.Builder> implements AdvertisingOverlaySettingsOrBuilder
Protobuf typestreamlayer.sdkSettings.AdvertisingOverlaySettings
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AdvertisingOverlaySettings.BuilderclearEnabled()bool enabled = 3 [json_name = "enabled"];AdvertisingOverlaySettings.BuilderclearOverlayName()string overlay_name = 4 [json_name = "overlayName"];AdvertisingOverlaySettings.BuilderclearOverlayType().streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];AdvertisingOverlaySettings.BuilderclearSettings()AdvertisingOverlaySettings.BuilderclearUseCustom()use customized adv overlay settings for event.booleancontainsSettings(java.lang.String key)key is AdvertisingTypebooleangetEnabled()bool enabled = 3 [json_name = "enabled"];java.lang.StringgetOverlayName()string overlay_name = 4 [json_name = "overlayName"];com.google.protobuf.ByteStringgetOverlayNameBytes()string overlay_name = 4 [json_name = "overlayName"];SdkOverlayTypegetOverlayType().streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];intgetOverlayTypeValue().streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];java.util.Map<java.lang.String,AdvertisingSettings>getSettings()Deprecated.intgetSettingsCount()key is AdvertisingTypejava.util.Map<java.lang.String,AdvertisingSettings>getSettingsMap()key is AdvertisingTypeAdvertisingSettingsgetSettingsOrDefault(java.lang.String key, AdvertisingSettings defaultValue)key is AdvertisingTypeAdvertisingSettingsgetSettingsOrThrow(java.lang.String key)key is AdvertisingTypebooleangetUseCustom()use customized adv overlay settings for event.booleanhasUseCustom()use customized adv overlay settings for event.AdvertisingOverlaySettings.BuilderputAllSettings(java.util.Map<java.lang.String,AdvertisingSettings> values)key is AdvertisingTypeAdvertisingOverlaySettings.BuilderputSettings(java.lang.String key, AdvertisingSettings value)key is AdvertisingTypeAdvertisingOverlaySettings.BuilderremoveSettings(java.lang.String key)key is AdvertisingTypeAdvertisingOverlaySettings.BuildersetEnabled(boolean value)bool enabled = 3 [json_name = "enabled"];AdvertisingOverlaySettings.BuildersetOverlayName(java.lang.String value)string overlay_name = 4 [json_name = "overlayName"];AdvertisingOverlaySettings.BuildersetOverlayNameBytes(com.google.protobuf.ByteString value)string overlay_name = 4 [json_name = "overlayName"];AdvertisingOverlaySettings.BuildersetOverlayType(SdkOverlayType value).streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];AdvertisingOverlaySettings.BuildersetOverlayTypeValue(int value).streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];AdvertisingOverlaySettings.BuildersetUseCustom(boolean value)use customized adv overlay settings for event.-
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
-
getOverlayTypeValue
public int getOverlayTypeValue()
.streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];- Specified by:
getOverlayTypeValuein interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- The enum numeric value on the wire for overlayType.
-
setOverlayTypeValue
public AdvertisingOverlaySettings.Builder setOverlayTypeValue(int value)
.streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];- Parameters:
value- The overlayType to set.- Returns:
- This builder for chaining.
-
getOverlayType
public SdkOverlayType getOverlayType()
.streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];- Specified by:
getOverlayTypein interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- The overlayType.
-
setOverlayType
public AdvertisingOverlaySettings.Builder setOverlayType(SdkOverlayType value)
.streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];- Parameters:
value- The enum numeric value on the wire for overlayType to set.- Returns:
- This builder for chaining.
-
clearOverlayType
public AdvertisingOverlaySettings.Builder clearOverlayType()
.streamlayer.sdkSettings.SdkOverlayType overlay_type = 1 [json_name = "overlayType"];- Returns:
- This builder for chaining.
-
getSettingsCount
public int getSettingsCount()
Description copied from interface:AdvertisingOverlaySettingsOrBuilderkey is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];- Specified by:
getSettingsCountin interfaceAdvertisingOverlaySettingsOrBuilder
-
containsSettings
public boolean containsSettings(java.lang.String key)
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];- Specified by:
containsSettingsin interfaceAdvertisingOverlaySettingsOrBuilder
-
clearSettings
public AdvertisingOverlaySettings.Builder clearSettings()
-
removeSettings
public AdvertisingOverlaySettings.Builder removeSettings(java.lang.String key)
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];
-
getSettings
@Deprecated public java.util.Map<java.lang.String,AdvertisingSettings> getSettings()
Deprecated.UsegetSettingsMap()instead.- Specified by:
getSettingsin interfaceAdvertisingOverlaySettingsOrBuilder
-
getSettingsMap
public java.util.Map<java.lang.String,AdvertisingSettings> getSettingsMap()
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];- Specified by:
getSettingsMapin interfaceAdvertisingOverlaySettingsOrBuilder
-
getSettingsOrDefault
public AdvertisingSettings getSettingsOrDefault(java.lang.String key, AdvertisingSettings defaultValue)
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];- Specified by:
getSettingsOrDefaultin interfaceAdvertisingOverlaySettingsOrBuilder
-
getSettingsOrThrow
public AdvertisingSettings getSettingsOrThrow(java.lang.String key)
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];- Specified by:
getSettingsOrThrowin interfaceAdvertisingOverlaySettingsOrBuilder
-
putSettings
public AdvertisingOverlaySettings.Builder putSettings(java.lang.String key, AdvertisingSettings value)
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];
-
putAllSettings
public AdvertisingOverlaySettings.Builder putAllSettings(java.util.Map<java.lang.String,AdvertisingSettings> values)
key is AdvertisingType
map<string, .streamlayer.sdkSettings.AdvertisingSettings> settings = 2 [json_name = "settings"];
-
getEnabled
public boolean getEnabled()
bool enabled = 3 [json_name = "enabled"];- Specified by:
getEnabledin interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- The enabled.
-
setEnabled
public AdvertisingOverlaySettings.Builder setEnabled(boolean value)
bool enabled = 3 [json_name = "enabled"];- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
public AdvertisingOverlaySettings.Builder clearEnabled()
bool enabled = 3 [json_name = "enabled"];- Returns:
- This builder for chaining.
-
getOverlayName
public java.lang.String getOverlayName()
string overlay_name = 4 [json_name = "overlayName"];- Specified by:
getOverlayNamein interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- The overlayName.
-
getOverlayNameBytes
public com.google.protobuf.ByteString getOverlayNameBytes()
string overlay_name = 4 [json_name = "overlayName"];- Specified by:
getOverlayNameBytesin interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- The bytes for overlayName.
-
setOverlayName
public AdvertisingOverlaySettings.Builder setOverlayName(java.lang.String value)
string overlay_name = 4 [json_name = "overlayName"];- Parameters:
value- The overlayName to set.- Returns:
- This builder for chaining.
-
clearOverlayName
public AdvertisingOverlaySettings.Builder clearOverlayName()
string overlay_name = 4 [json_name = "overlayName"];- Returns:
- This builder for chaining.
-
setOverlayNameBytes
public AdvertisingOverlaySettings.Builder setOverlayNameBytes(com.google.protobuf.ByteString value)
string overlay_name = 4 [json_name = "overlayName"];- Parameters:
value- The bytes for overlayName to set.- Returns:
- This builder for chaining.
-
hasUseCustom
public boolean hasUseCustom()
use customized adv overlay settings for event. Default: false (use organization)
optional bool use_custom = 5 [json_name = "useCustom"];- Specified by:
hasUseCustomin interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- Whether the useCustom field is set.
-
getUseCustom
public boolean getUseCustom()
use customized adv overlay settings for event. Default: false (use organization)
optional bool use_custom = 5 [json_name = "useCustom"];- Specified by:
getUseCustomin interfaceAdvertisingOverlaySettingsOrBuilder- Returns:
- The useCustom.
-
setUseCustom
public AdvertisingOverlaySettings.Builder setUseCustom(boolean value)
use customized adv overlay settings for event. Default: false (use organization)
optional bool use_custom = 5 [json_name = "useCustom"];- Parameters:
value- The useCustom to set.- Returns:
- This builder for chaining.
-
clearUseCustom
public AdvertisingOverlaySettings.Builder clearUseCustom()
use customized adv overlay settings for event. Default: false (use organization)
optional bool use_custom = 5 [json_name = "useCustom"];- Returns:
- This builder for chaining.
-
-