public static final class Extension.VideoExtensions.Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.VideoExtensions,Extension.VideoExtensions.Builder> implements Extension.VideoExtensionsOrBuilder
openrtb.VideoExtensions
Next available tag: 6
| Modifier and Type | Method and Description |
|---|---|
Extension.VideoExtensions.Builder |
addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.VideoExtensions.Builder |
addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.VideoExtensions |
build() |
Extension.VideoExtensions |
buildPartial() |
Extension.VideoExtensions.Builder |
clear() |
Extension.VideoExtensions.Builder |
clearPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
Extension.VideoExtensions.Builder |
clearPlayerSize()
optional string player_size = 1; |
Extension.VideoExtensions.Builder |
clearRequiredAttrs()
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.VideoExtensions.Builder |
clearRewarded()
optional bool rewarded = 5; |
Extension.VideoExtensions.Builder |
clearSkipOffset()
optional int32 skip_offset = 4 [default = 5]; |
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()
optional string player_size = 1; |
com.google.protobuf.ByteString |
getPlayerSizeBytes()
optional string player_size = 1; |
OpenrtbCommon.CreativeAttribute |
getRequiredAttrs(int index)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
int |
getRequiredAttrsCount()
repeated .openrtb.CreativeAttribute required_attrs = 2; |
List<OpenrtbCommon.CreativeAttribute> |
getRequiredAttrsList()
repeated .openrtb.CreativeAttribute required_attrs = 2; |
boolean |
getRewarded()
optional bool rewarded = 5; |
int |
getSkipOffset()
optional int32 skip_offset = 4 [default = 5]; |
boolean |
hasPlacementType()
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
boolean |
hasPlayerSize()
optional string player_size = 1; |
boolean |
hasRewarded()
optional bool rewarded = 5; |
boolean |
hasSkipOffset()
optional int32 skip_offset = 4 [default = 5]; |
protected com.google.protobuf.GeneratedMessage.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 |
setPlacementType(Extension.VideoExtensions.PlacementType value)
optional .openrtb.VideoExtensions.PlacementType placement_type = 3 [default = IN_STREAM]; |
Extension.VideoExtensions.Builder |
setPlayerSize(String value)
optional string player_size = 1; |
Extension.VideoExtensions.Builder |
setPlayerSizeBytes(com.google.protobuf.ByteString value)
optional string player_size = 1; |
Extension.VideoExtensions.Builder |
setRequiredAttrs(int index,
OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.VideoExtensions.Builder |
setRewarded(boolean value)
optional bool rewarded = 5; |
Extension.VideoExtensions.Builder |
setSkipOffset(int value)
optional int32 skip_offset = 4 [default = 5]; |
addExtension, addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearExtension, clearField, clone, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedFieldclearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, setUnknownFieldsfindInitializationErrors, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.Builder<Extension.VideoExtensions.Builder>public Extension.VideoExtensions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.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 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.GeneratedMessage.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()
optional string player_size = 1;
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
hasPlayerSize in interface Extension.VideoExtensionsOrBuilderpublic String getPlayerSize()
optional string player_size = 1;
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
getPlayerSize in interface Extension.VideoExtensionsOrBuilderpublic com.google.protobuf.ByteString getPlayerSizeBytes()
optional string player_size = 1;
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
getPlayerSizeBytes in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setPlayerSize(String value)
optional string player_size = 1;
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
public Extension.VideoExtensions.Builder clearPlayerSize()
optional string player_size = 1;
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
public Extension.VideoExtensions.Builder setPlayerSizeBytes(com.google.protobuf.ByteString value)
optional string player_size = 1;
player_size can be one of ["S", "M"., "L", "XL", "NA"]. Computed by the LocalAugmentor in Stinger.
public List<OpenrtbCommon.CreativeAttribute> getRequiredAttrsList()
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
getRequiredAttrsList in interface Extension.VideoExtensionsOrBuilderpublic int getRequiredAttrsCount()
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
getRequiredAttrsCount in interface Extension.VideoExtensionsOrBuilderpublic OpenrtbCommon.CreativeAttribute getRequiredAttrs(int index)
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
getRequiredAttrs in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setRequiredAttrs(int index, OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
public Extension.VideoExtensions.Builder addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
public Extension.VideoExtensions.Builder addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
public Extension.VideoExtensions.Builder clearRequiredAttrs()
repeated .openrtb.CreativeAttribute required_attrs = 2;
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
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()
optional int32 skip_offset = 4 [default = 5];
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.
hasSkipOffset in interface Extension.VideoExtensionsOrBuilderpublic int getSkipOffset()
optional int32 skip_offset = 4 [default = 5];
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.
getSkipOffset in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setSkipOffset(int value)
optional int32 skip_offset = 4 [default = 5];
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.
public Extension.VideoExtensions.Builder clearSkipOffset()
optional int32 skip_offset = 4 [default = 5];
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.
public boolean hasRewarded()
optional bool rewarded = 5;
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.
hasRewarded in interface Extension.VideoExtensionsOrBuilderpublic boolean getRewarded()
optional bool rewarded = 5;
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.
getRewarded in interface Extension.VideoExtensionsOrBuilderpublic Extension.VideoExtensions.Builder setRewarded(boolean value)
optional bool rewarded = 5;
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.
public Extension.VideoExtensions.Builder clearRewarded()
optional bool rewarded = 5;
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.
Copyright © 2017. All rights reserved.