Class LiveSession.GamSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
com.google.cloud.video.stitcher.v1.LiveSession.GamSettings.Builder
- All Implemented Interfaces:
LiveSession.GamSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LiveSession.GamSettings
public static final class LiveSession.GamSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
implements LiveSession.GamSettingsOrBuilder
Defines fields related to Google Ad Manager (GAM).Protobuf type
google.cloud.video.stitcher.v1.LiveSession.GamSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.boolean[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.Required.com.google.protobuf.ByteStringRequired.Deprecated.int[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.getTargetingParametersOrDefault(String key, String defaultValue) [Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(LiveSession.GamSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllTargetingParameters(Map<String, String> values) [Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.putTargetingParameters(String key, String value) [Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID.setStreamId(String value) Required.setStreamIdBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LiveSession.GamSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LiveSession.GamSettings.Builder>
-
mergeFrom
public LiveSession.GamSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LiveSession.GamSettings.Builder>- Throws:
IOException
-
getStreamId
Required. The stream ID generated by Ad Manager. This must be set if GAM is being used for ads and the session uses client-side ad tracking.
string stream_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStreamIdin interfaceLiveSession.GamSettingsOrBuilder- Returns:
- The streamId.
-
getStreamIdBytes
public com.google.protobuf.ByteString getStreamIdBytes()Required. The stream ID generated by Ad Manager. This must be set if GAM is being used for ads and the session uses client-side ad tracking.
string stream_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStreamIdBytesin interfaceLiveSession.GamSettingsOrBuilder- Returns:
- The bytes for streamId.
-
setStreamId
Required. The stream ID generated by Ad Manager. This must be set if GAM is being used for ads and the session uses client-side ad tracking.
string stream_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The streamId to set.- Returns:
- This builder for chaining.
-
clearStreamId
Required. The stream ID generated by Ad Manager. This must be set if GAM is being used for ads and the session uses client-side ad tracking.
string stream_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setStreamIdBytes
Required. The stream ID generated by Ad Manager. This must be set if GAM is being used for ads and the session uses client-side ad tracking.
string stream_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for streamId to set.- Returns:
- This builder for chaining.
-
getTargetingParametersCount
public int getTargetingParametersCount()Description copied from interface:LiveSession.GamSettingsOrBuilder[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4;- Specified by:
getTargetingParametersCountin interfaceLiveSession.GamSettingsOrBuilder
-
containsTargetingParameters
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4;- Specified by:
containsTargetingParametersin interfaceLiveSession.GamSettingsOrBuilder
-
getTargetingParameters
Deprecated.UsegetTargetingParametersMap()instead.- Specified by:
getTargetingParametersin interfaceLiveSession.GamSettingsOrBuilder
-
getTargetingParametersMap
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4;- Specified by:
getTargetingParametersMapin interfaceLiveSession.GamSettingsOrBuilder
-
getTargetingParametersOrDefault
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4;- Specified by:
getTargetingParametersOrDefaultin interfaceLiveSession.GamSettingsOrBuilder
-
getTargetingParametersOrThrow
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4;- Specified by:
getTargetingParametersOrThrowin interfaceLiveSession.GamSettingsOrBuilder
-
clearTargetingParameters
-
removeTargetingParameters
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4; -
getMutableTargetingParameters
Deprecated.Use alternate mutation accessors instead. -
putTargetingParameters
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4; -
putAllTargetingParameters
[Targeting parameters](https://support.google.com/admanager/answer/7320899) to send to Ad Manager to generate a stream ID. This should only be set if the session uses server-side ad tracking.
map<string, string> targeting_parameters = 4;
-