Class AuxiliaryAdSettings.Builder (0.54.0)

public static final class AuxiliaryAdSettings.Builder extends GeneratedMessage.Builder<AuxiliaryAdSettings.Builder> implements AuxiliaryAdSettingsOrBuilder

Settings for auxiliary ads (e.g. pause ads) on a live stream.

Protobuf type google.ads.admanager.v1.AuxiliaryAdSettings

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AuxiliaryAdSettings build()
Returns
Type Description
AuxiliaryAdSettings

buildPartial()

public AuxiliaryAdSettings buildPartial()
Returns
Type Description
AuxiliaryAdSettings

clear()

public AuxiliaryAdSettings.Builder clear()
Returns
Type Description
AuxiliaryAdSettings.Builder
Overrides

clearAdTagUrl()

public AuxiliaryAdSettings.Builder clearAdTagUrl()

Required. The ad tag URL used to request auxiliary ads (such as pause ads). This can be a Google Ad Manager ad tag or a third-party ad tag. Publishers are responsible for ensuring the correctness of the URL.

optional string ad_tag_url = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AuxiliaryAdSettings.Builder

This builder for chaining.

getAdTagUrl()

public String getAdTagUrl()

Required. The ad tag URL used to request auxiliary ads (such as pause ads). This can be a Google Ad Manager ad tag or a third-party ad tag. Publishers are responsible for ensuring the correctness of the URL.

optional string ad_tag_url = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The adTagUrl.

getAdTagUrlBytes()

public ByteString getAdTagUrlBytes()

Required. The ad tag URL used to request auxiliary ads (such as pause ads). This can be a Google Ad Manager ad tag or a third-party ad tag. Publishers are responsible for ensuring the correctness of the URL.

optional string ad_tag_url = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for adTagUrl.

getDefaultInstanceForType()

public AuxiliaryAdSettings getDefaultInstanceForType()
Returns
Type Description
AuxiliaryAdSettings

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasAdTagUrl()

public boolean hasAdTagUrl()

Required. The ad tag URL used to request auxiliary ads (such as pause ads). This can be a Google Ad Manager ad tag or a third-party ad tag. Publishers are responsible for ensuring the correctness of the URL.

optional string ad_tag_url = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the adTagUrl field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AuxiliaryAdSettings other)

public AuxiliaryAdSettings.Builder mergeFrom(AuxiliaryAdSettings other)
Parameter
Name Description
other AuxiliaryAdSettings
Returns
Type Description
AuxiliaryAdSettings.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AuxiliaryAdSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AuxiliaryAdSettings.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AuxiliaryAdSettings.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AuxiliaryAdSettings.Builder
Overrides

setAdTagUrl(String value)

public AuxiliaryAdSettings.Builder setAdTagUrl(String value)

Required. The ad tag URL used to request auxiliary ads (such as pause ads). This can be a Google Ad Manager ad tag or a third-party ad tag. Publishers are responsible for ensuring the correctness of the URL.

optional string ad_tag_url = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The adTagUrl to set.

Returns
Type Description
AuxiliaryAdSettings.Builder

This builder for chaining.

setAdTagUrlBytes(ByteString value)

public AuxiliaryAdSettings.Builder setAdTagUrlBytes(ByteString value)

Required. The ad tag URL used to request auxiliary ads (such as pause ads). This can be a Google Ad Manager ad tag or a third-party ad tag. Publishers are responsible for ensuring the correctness of the URL.

optional string ad_tag_url = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for adTagUrl to set.

Returns
Type Description
AuxiliaryAdSettings.Builder

This builder for chaining.