Class IngestAdEventsRequest.Builder (0.16.0)

public static final class IngestAdEventsRequest.Builder extends GeneratedMessage.Builder<IngestAdEventsRequest.Builder> implements IngestAdEventsRequestOrBuilder

Request to upload ad events.

Protobuf type google.ads.datamanager.v1.IngestAdEventsRequest

Static Methods

getDescriptor()

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

Methods

addAdEvents(AdEvent value)

public IngestAdEventsRequest.Builder addAdEvents(AdEvent value)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AdEvent
Returns
Type Description
IngestAdEventsRequest.Builder

addAdEvents(AdEvent.Builder builderForValue)

public IngestAdEventsRequest.Builder addAdEvents(AdEvent.Builder builderForValue)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AdEvent.Builder
Returns
Type Description
IngestAdEventsRequest.Builder

addAdEvents(int index, AdEvent value)

public IngestAdEventsRequest.Builder addAdEvents(int index, AdEvent value)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value AdEvent
Returns
Type Description
IngestAdEventsRequest.Builder

addAdEvents(int index, AdEvent.Builder builderForValue)

public IngestAdEventsRequest.Builder addAdEvents(int index, AdEvent.Builder builderForValue)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue AdEvent.Builder
Returns
Type Description
IngestAdEventsRequest.Builder

addAdEventsBuilder()

public AdEvent.Builder addAdEventsBuilder()

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdEvent.Builder

addAdEventsBuilder(int index)

public AdEvent.Builder addAdEventsBuilder(int index)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AdEvent.Builder

addAllAdEvents(Iterable<? extends AdEvent> values)

public IngestAdEventsRequest.Builder addAllAdEvents(Iterable<? extends AdEvent> values)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.ads.datamanager.v1.AdEvent>
Returns
Type Description
IngestAdEventsRequest.Builder

build()

public IngestAdEventsRequest build()
Returns
Type Description
IngestAdEventsRequest

buildPartial()

public IngestAdEventsRequest buildPartial()
Returns
Type Description
IngestAdEventsRequest

clear()

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

clearAdEvents()

public IngestAdEventsRequest.Builder clearAdEvents()

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IngestAdEventsRequest.Builder

clearEncryptionInfo()

public IngestAdEventsRequest.Builder clearEncryptionInfo()

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
IngestAdEventsRequest.Builder

clearValidateOnly()

public IngestAdEventsRequest.Builder clearValidateOnly()

Optional. If true, the request is validated, but not executed.

bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
IngestAdEventsRequest.Builder

This builder for chaining.

getAdEvents(int index)

public AdEvent getAdEvents(int index)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AdEvent

getAdEventsBuilder(int index)

public AdEvent.Builder getAdEventsBuilder(int index)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AdEvent.Builder

getAdEventsBuilderList()

public List<AdEvent.Builder> getAdEventsBuilderList()

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getAdEventsCount()

public int getAdEventsCount()

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getAdEventsList()

public List<AdEvent> getAdEventsList()

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<AdEvent>

getAdEventsOrBuilder(int index)

public AdEventOrBuilder getAdEventsOrBuilder(int index)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AdEventOrBuilder

getAdEventsOrBuilderList()

public List<? extends AdEventOrBuilder> getAdEventsOrBuilderList()

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.ads.datamanager.v1.AdEventOrBuilder>

getDefaultInstanceForType()

public IngestAdEventsRequest getDefaultInstanceForType()
Returns
Type Description
IngestAdEventsRequest

getDescriptorForType()

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

getEncryptionInfo()

public EncryptionInfo getEncryptionInfo()

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EncryptionInfo

The encryptionInfo.

getEncryptionInfoBuilder()

public EncryptionInfo.Builder getEncryptionInfoBuilder()

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EncryptionInfo.Builder

getEncryptionInfoOrBuilder()

public EncryptionInfoOrBuilder getEncryptionInfoOrBuilder()

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EncryptionInfoOrBuilder

getValidateOnly()

public boolean getValidateOnly()

Optional. If true, the request is validated, but not executed.

bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The validateOnly.

hasEncryptionInfo()

public boolean hasEncryptionInfo()

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the encryptionInfo field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeEncryptionInfo(EncryptionInfo value)

public IngestAdEventsRequest.Builder mergeEncryptionInfo(EncryptionInfo value)

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EncryptionInfo
Returns
Type Description
IngestAdEventsRequest.Builder

mergeFrom(IngestAdEventsRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeAdEvents(int index)

public IngestAdEventsRequest.Builder removeAdEvents(int index)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
IngestAdEventsRequest.Builder

setAdEvents(int index, AdEvent value)

public IngestAdEventsRequest.Builder setAdEvents(int index, AdEvent value)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value AdEvent
Returns
Type Description
IngestAdEventsRequest.Builder

setAdEvents(int index, AdEvent.Builder builderForValue)

public IngestAdEventsRequest.Builder setAdEvents(int index, AdEvent.Builder builderForValue)

Required. Required (at least 1). A list of ad events.

repeated .google.ads.datamanager.v1.AdEvent ad_events = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue AdEvent.Builder
Returns
Type Description
IngestAdEventsRequest.Builder

setEncryptionInfo(EncryptionInfo value)

public IngestAdEventsRequest.Builder setEncryptionInfo(EncryptionInfo value)

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EncryptionInfo
Returns
Type Description
IngestAdEventsRequest.Builder

setEncryptionInfo(EncryptionInfo.Builder builderForValue)

public IngestAdEventsRequest.Builder setEncryptionInfo(EncryptionInfo.Builder builderForValue)

Optional. Information about encryption keys which are used to encrypt the data.

.google.ads.datamanager.v1.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue EncryptionInfo.Builder
Returns
Type Description
IngestAdEventsRequest.Builder

setValidateOnly(boolean value)

public IngestAdEventsRequest.Builder setValidateOnly(boolean value)

Optional. If true, the request is validated, but not executed.

bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The validateOnly to set.

Returns
Type Description
IngestAdEventsRequest.Builder

This builder for chaining.