Class DaiSession.AdSelection.AdRequest.Builder (0.58.0)

public static final class DaiSession.AdSelection.AdRequest.Builder extends GeneratedMessage.Builder<DaiSession.AdSelection.AdRequest.Builder> implements DaiSession.AdSelection.AdRequestOrBuilder

Top-level ad request.

Protobuf type google.ads.admanager.v1.DaiSession.AdSelection.AdRequest

Static Methods

getDescriptor()

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

Methods

addAllChildRequests(Iterable<? extends DaiSession.AdSelection.AdRequest> values)

public DaiSession.AdSelection.AdRequest.Builder addAllChildRequests(Iterable<? extends DaiSession.AdSelection.AdRequest> values)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.ads.admanager.v1.DaiSession.AdSelection.AdRequest>
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

addChildRequests(DaiSession.AdSelection.AdRequest value)

public DaiSession.AdSelection.AdRequest.Builder addChildRequests(DaiSession.AdSelection.AdRequest value)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value DaiSession.AdSelection.AdRequest
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

addChildRequests(DaiSession.AdSelection.AdRequest.Builder builderForValue)

public DaiSession.AdSelection.AdRequest.Builder addChildRequests(DaiSession.AdSelection.AdRequest.Builder builderForValue)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue DaiSession.AdSelection.AdRequest.Builder
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

addChildRequests(int index, DaiSession.AdSelection.AdRequest value)

public DaiSession.AdSelection.AdRequest.Builder addChildRequests(int index, DaiSession.AdSelection.AdRequest value)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value DaiSession.AdSelection.AdRequest
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

addChildRequests(int index, DaiSession.AdSelection.AdRequest.Builder builderForValue)

public DaiSession.AdSelection.AdRequest.Builder addChildRequests(int index, DaiSession.AdSelection.AdRequest.Builder builderForValue)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue DaiSession.AdSelection.AdRequest.Builder
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

addChildRequestsBuilder()

public DaiSession.AdSelection.AdRequest.Builder addChildRequestsBuilder()

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

addChildRequestsBuilder(int index)

public DaiSession.AdSelection.AdRequest.Builder addChildRequestsBuilder(int index)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

build()

public DaiSession.AdSelection.AdRequest build()
Returns
Type Description
DaiSession.AdSelection.AdRequest

buildPartial()

public DaiSession.AdSelection.AdRequest buildPartial()
Returns
Type Description
DaiSession.AdSelection.AdRequest

clear()

public DaiSession.AdSelection.AdRequest.Builder clear()
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder
Overrides

clearAdRequestKey()

public DaiSession.AdSelection.AdRequest.Builder clearAdRequestKey()

Output only. Ad request ID.

optional int64 ad_request_key = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

clearAdTag()

public DaiSession.AdSelection.AdRequest.Builder clearAdTag()

Output only. The ad request URL.

optional string ad_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

clearChildRequests()

public DaiSession.AdSelection.AdRequest.Builder clearChildRequests()

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

clearEffectiveAdRequestUrl()

public DaiSession.AdSelection.AdRequest.Builder clearEffectiveAdRequestUrl()

Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.

optional string effective_ad_request_url = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

clearHttpRequest()

public DaiSession.AdSelection.AdRequest.Builder clearHttpRequest()

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

getAdRequestKey()

public long getAdRequestKey()

Output only. Ad request ID.

optional int64 ad_request_key = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
long

The adRequestKey.

getAdTag()

public String getAdTag()

Output only. The ad request URL.

optional string ad_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The adTag.

getAdTagBytes()

public ByteString getAdTagBytes()

Output only. The ad request URL.

optional string ad_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for adTag.

getChildRequests(int index)

public DaiSession.AdSelection.AdRequest getChildRequests(int index)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DaiSession.AdSelection.AdRequest

getChildRequestsBuilder(int index)

public DaiSession.AdSelection.AdRequest.Builder getChildRequestsBuilder(int index)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

getChildRequestsBuilderList()

public List<DaiSession.AdSelection.AdRequest.Builder> getChildRequestsBuilderList()

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getChildRequestsCount()

public int getChildRequestsCount()

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getChildRequestsList()

public List<DaiSession.AdSelection.AdRequest> getChildRequestsList()

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<AdRequest>

getChildRequestsOrBuilder(int index)

public DaiSession.AdSelection.AdRequestOrBuilder getChildRequestsOrBuilder(int index)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DaiSession.AdSelection.AdRequestOrBuilder

getChildRequestsOrBuilderList()

public List<? extends DaiSession.AdSelection.AdRequestOrBuilder> getChildRequestsOrBuilderList()

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.ads.admanager.v1.DaiSession.AdSelection.AdRequestOrBuilder>

getDefaultInstanceForType()

public DaiSession.AdSelection.AdRequest getDefaultInstanceForType()
Returns
Type Description
DaiSession.AdSelection.AdRequest

getDescriptorForType()

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

getEffectiveAdRequestUrl()

public String getEffectiveAdRequestUrl()

Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.

optional string effective_ad_request_url = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The effectiveAdRequestUrl.

getEffectiveAdRequestUrlBytes()

public ByteString getEffectiveAdRequestUrlBytes()

Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.

optional string effective_ad_request_url = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for effectiveAdRequestUrl.

getHttpRequest()

public DaiSession.HttpRequest getHttpRequest()

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.HttpRequest

The httpRequest.

getHttpRequestBuilder()

public DaiSession.HttpRequest.Builder getHttpRequestBuilder()

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.HttpRequest.Builder

getHttpRequestOrBuilder()

public DaiSession.HttpRequestOrBuilder getHttpRequestOrBuilder()

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.HttpRequestOrBuilder

hasAdRequestKey()

public boolean hasAdRequestKey()

Output only. Ad request ID.

optional int64 ad_request_key = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the adRequestKey field is set.

hasAdTag()

public boolean hasAdTag()

Output only. The ad request URL.

optional string ad_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the adTag field is set.

hasEffectiveAdRequestUrl()

public boolean hasEffectiveAdRequestUrl()

Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.

optional string effective_ad_request_url = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the effectiveAdRequestUrl field is set.

hasHttpRequest()

public boolean hasHttpRequest()

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the httpRequest field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DaiSession.AdSelection.AdRequest other)

public DaiSession.AdSelection.AdRequest.Builder mergeFrom(DaiSession.AdSelection.AdRequest other)
Parameter
Name Description
other DaiSession.AdSelection.AdRequest
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public DaiSession.AdSelection.AdRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder
Overrides

mergeHttpRequest(DaiSession.HttpRequest value)

public DaiSession.AdSelection.AdRequest.Builder mergeHttpRequest(DaiSession.HttpRequest value)

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value DaiSession.HttpRequest
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

removeChildRequests(int index)

public DaiSession.AdSelection.AdRequest.Builder removeChildRequests(int index)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

setAdRequestKey(long value)

public DaiSession.AdSelection.AdRequest.Builder setAdRequestKey(long value)

Output only. Ad request ID.

optional int64 ad_request_key = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value long

The adRequestKey to set.

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

setAdTag(String value)

public DaiSession.AdSelection.AdRequest.Builder setAdTag(String value)

Output only. The ad request URL.

optional string ad_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The adTag to set.

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

setAdTagBytes(ByteString value)

public DaiSession.AdSelection.AdRequest.Builder setAdTagBytes(ByteString value)

Output only. The ad request URL.

optional string ad_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for adTag to set.

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

setChildRequests(int index, DaiSession.AdSelection.AdRequest value)

public DaiSession.AdSelection.AdRequest.Builder setChildRequests(int index, DaiSession.AdSelection.AdRequest value)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value DaiSession.AdSelection.AdRequest
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

setChildRequests(int index, DaiSession.AdSelection.AdRequest.Builder builderForValue)

public DaiSession.AdSelection.AdRequest.Builder setChildRequests(int index, DaiSession.AdSelection.AdRequest.Builder builderForValue)

Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.

repeated .google.ads.admanager.v1.DaiSession.AdSelection.AdRequest child_requests = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue DaiSession.AdSelection.AdRequest.Builder
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

setEffectiveAdRequestUrl(String value)

public DaiSession.AdSelection.AdRequest.Builder setEffectiveAdRequestUrl(String value)

Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.

optional string effective_ad_request_url = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The effectiveAdRequestUrl to set.

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

setEffectiveAdRequestUrlBytes(ByteString value)

public DaiSession.AdSelection.AdRequest.Builder setEffectiveAdRequestUrlBytes(ByteString value)

Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.

optional string effective_ad_request_url = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for effectiveAdRequestUrl to set.

Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

This builder for chaining.

setHttpRequest(DaiSession.HttpRequest value)

public DaiSession.AdSelection.AdRequest.Builder setHttpRequest(DaiSession.HttpRequest value)

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value DaiSession.HttpRequest
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder

setHttpRequest(DaiSession.HttpRequest.Builder builderForValue)

public DaiSession.AdSelection.AdRequest.Builder setHttpRequest(DaiSession.HttpRequest.Builder builderForValue)

Output only. The HTTP request of the ad request.

.google.ads.admanager.v1.DaiSession.HttpRequest http_request = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue DaiSession.HttpRequest.Builder
Returns
Type Description
DaiSession.AdSelection.AdRequest.Builder