public static final class Extension.VideoExtensions.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder> implements Extension.VideoExtensionsOrBuilder
Next available tag: 6Protobuf type
openrtb.VideoExtensions| Modifier and Type | Method and Description |
|---|---|
Extension.VideoExtensions.Builder |
addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Creative attributes that are required by the request.
|
<Type> Extension.VideoExtensions.Builder |
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,List<Type>> extension,
Type value) |
Extension.VideoExtensions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Extension.VideoExtensions.Builder |
addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
Creative attributes that are required by the request.
|
Extension.VideoExtensions |
build() |
Extension.VideoExtensions |
buildPartial() |
Extension.VideoExtensions.Builder |
clear() |
<Type> Extension.VideoExtensions.Builder |
clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,?> extension) |
Extension.VideoExtensions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Extension.VideoExtensions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Extension.VideoExtensions.Builder |
clearPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
Extension.VideoExtensions.Builder |
clearPlayerSize()
player_size can be one of ["S", "M"., "L", "XL", "NA"].
|
Extension.VideoExtensions.Builder |
clearRequiredAttrs()
Creative attributes that are required by the request.
|
Extension.VideoExtensions.Builder |
clearRewarded()
Some exchanges support "rewarded videos".
|
Extension.VideoExtensions.Builder |
clearSkipOffset()
Number of seconds into the video ad when the skip button appears.
|
Extension.VideoExtensions.Builder |
clone() |
Extension.VideoExtensions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.VideoExtensions.PlacementType |
getPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
String |
getPlayerSize()
player_size can be one of ["S", "M"., "L", "XL", "NA"].
|
com.google.protobuf.ByteString |
getPlayerSizeBytes()
player_size can be one of ["S", "M"., "L", "XL", "NA"].
|
OpenrtbCommon.CreativeAttribute |
getRequiredAttrs(int index)
Creative attributes that are required by the request.
|
int |
getRequiredAttrsCount()
Creative attributes that are required by the request.
|
List<OpenrtbCommon.CreativeAttribute> |
getRequiredAttrsList()
Creative attributes that are required by the request.
|
boolean |
getRewarded()
Some exchanges support "rewarded videos".
|
int |
getSkipOffset()
Number of seconds into the video ad when the skip button appears.
|
boolean |
hasPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
boolean |
hasPlayerSize()
player_size can be one of ["S", "M"., "L", "XL", "NA"].
|
boolean |
hasRewarded()
Some exchanges support "rewarded videos".
|
boolean |
hasSkipOffset()
Number of seconds into the video ad when the skip button appears.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Extension.VideoExtensions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Extension.VideoExtensions.Builder |
mergeFrom(Extension.VideoExtensions other) |
Extension.VideoExtensions.Builder |
mergeFrom(com.google.protobuf.Message other) |
Extension.VideoExtensions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
<Type> Extension.VideoExtensions.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,List<Type>> extension,
int index,
Type value) |
<Type> Extension.VideoExtensions.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,Type> extension,
Type value) |
Extension.VideoExtensions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Extension.VideoExtensions.Builder |
setPlacementType(Extension.VideoExtensions.PlacementType value)
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
Extension.VideoExtensions.Builder |
setPlayerSize(String value)
player_size can be one of ["S", "M"., "L", "XL", "NA"].
|
Extension.VideoExtensions.Builder |
setPlayerSizeBytes(com.google.protobuf.ByteString value)
player_size can be one of ["S", "M"., "L", "XL", "NA"].
|
Extension.VideoExtensions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Extension.VideoExtensions.Builder |
setRequiredAttrs(int index,
OpenrtbCommon.CreativeAttribute value)
Creative attributes that are required by the request.
|
Extension.VideoExtensions.Builder |
setRewarded(boolean value)
Some exchanges support "rewarded videos".
|
Extension.VideoExtensions.Builder |
setSkipOffset(int value)
Number of seconds into the video ad when the skip button appears.
|
Extension.VideoExtensions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtensiongetFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChangedfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.VideoExtensions.Builder>public Extension.VideoExtensions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<Extension.VideoExtensions>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Extension.VideoExtensions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Extension.VideoExtensions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Extension.VideoExtensions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public <Type> Extension.VideoExtensions.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,Type> extension, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public <Type> Extension.VideoExtensions.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,List<Type>> extension, int index, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public <Type> Extension.VideoExtensions.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,List<Type>> extension, Type value)
addExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public <Type> Extension.VideoExtensions.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.VideoExtensions,?> extension)
clearExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder mergeFrom(Extension.VideoExtensions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder>public Extension.VideoExtensions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Extension.VideoExtensions.Builder>IOExceptionpublic boolean hasPlayerSize()
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
optional string player_size = 1;hasPlayerSize in interface Extension.VideoExtensionsOrBuilderpublic String getPlayerSize()
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
optional string player_size = 1;getPlayerSize in interface Extension.VideoExtensionsOrBuilderpublic com.google.protobuf.ByteString getPlayerSizeBytes()
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
optional string player_size = 1;getPlayerSizeBytes in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setPlayerSize(String value)
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
optional string player_size = 1;public Extension.VideoExtensions.Builder clearPlayerSize()
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
optional string player_size = 1;public Extension.VideoExtensions.Builder setPlayerSizeBytes(com.google.protobuf.ByteString value)
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
optional string player_size = 1;public List<OpenrtbCommon.CreativeAttribute> getRequiredAttrsList()
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;getRequiredAttrsList in interface Extension.VideoExtensionsOrBuilderpublic int getRequiredAttrsCount()
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;getRequiredAttrsCount in interface Extension.VideoExtensionsOrBuilderpublic OpenrtbCommon.CreativeAttribute getRequiredAttrs(int index)
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;getRequiredAttrs in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setRequiredAttrs(int index, OpenrtbCommon.CreativeAttribute value)
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;public Extension.VideoExtensions.Builder addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;public Extension.VideoExtensions.Builder addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;public Extension.VideoExtensions.Builder clearRequiredAttrs()
Creative attributes that are required by the request. For e.g. Adx requests that require skippable ads are modeled as having required_attr = AD_CAN_BE_SKIPPED
repeated .openrtb.CreativeAttribute required_attrs = 2;public boolean hasPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM];hasPlacementType in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.PlacementType getPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM];getPlacementType in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setPlacementType(Extension.VideoExtensions.PlacementType value)
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM];public Extension.VideoExtensions.Builder clearPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM];public boolean hasSkipOffset()
Number of seconds into the video ad when the skip button appears. This is only applicable to skippable video ads. Some inventory sources such as Google Ad Exchange do not specify this skip offset explicity in the bid request. For such sources, skip_offset of 5 seconds is a safe default.
optional int32 skip_offset = 4 [default = 5];hasSkipOffset in interface Extension.VideoExtensionsOrBuilderpublic int getSkipOffset()
Number of seconds into the video ad when the skip button appears. This is only applicable to skippable video ads. Some inventory sources such as Google Ad Exchange do not specify this skip offset explicity in the bid request. For such sources, skip_offset of 5 seconds is a safe default.
optional int32 skip_offset = 4 [default = 5];getSkipOffset in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setSkipOffset(int value)
Number of seconds into the video ad when the skip button appears. This is only applicable to skippable video ads. Some inventory sources such as Google Ad Exchange do not specify this skip offset explicity in the bid request. For such sources, skip_offset of 5 seconds is a safe default.
optional int32 skip_offset = 4 [default = 5];public Extension.VideoExtensions.Builder clearSkipOffset()
Number of seconds into the video ad when the skip button appears. This is only applicable to skippable video ads. Some inventory sources such as Google Ad Exchange do not specify this skip offset explicity in the bid request. For such sources, skip_offset of 5 seconds is a safe default.
optional int32 skip_offset = 4 [default = 5];public boolean hasRewarded()
Some exchanges support "rewarded videos". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user watches
the whole video, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a video is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded videos.
optional bool rewarded = 5;hasRewarded in interface Extension.VideoExtensionsOrBuilderpublic boolean getRewarded()
Some exchanges support "rewarded videos". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user watches
the whole video, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a video is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded videos.
optional bool rewarded = 5;getRewarded in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setRewarded(boolean value)
Some exchanges support "rewarded videos". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user watches
the whole video, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a video is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded videos.
optional bool rewarded = 5;public Extension.VideoExtensions.Builder clearRewarded()
Some exchanges support "rewarded videos". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user watches
the whole video, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a video is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded videos.
optional bool rewarded = 5;public final Extension.VideoExtensions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.VideoExtensions.Builder>public final Extension.VideoExtensions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.VideoExtensions.Builder>Copyright © 2017. All rights reserved.