Class BatchUpdateCustomTargetingValuesRequest.Builder (0.54.0)

public static final class BatchUpdateCustomTargetingValuesRequest.Builder extends GeneratedMessage.Builder<BatchUpdateCustomTargetingValuesRequest.Builder> implements BatchUpdateCustomTargetingValuesRequestOrBuilder

Request object for BatchUpdateCustomTargetingValues method.

Protobuf type google.ads.admanager.v1.BatchUpdateCustomTargetingValuesRequest

Static Methods

getDescriptor()

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

Methods

addAllRequests(Iterable<? extends UpdateCustomTargetingValueRequest> values)

public BatchUpdateCustomTargetingValuesRequest.Builder addAllRequests(Iterable<? extends UpdateCustomTargetingValueRequest> values)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.ads.admanager.v1.UpdateCustomTargetingValueRequest>
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

addRequests(UpdateCustomTargetingValueRequest value)

public BatchUpdateCustomTargetingValuesRequest.Builder addRequests(UpdateCustomTargetingValueRequest value)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value UpdateCustomTargetingValueRequest
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

addRequests(UpdateCustomTargetingValueRequest.Builder builderForValue)

public BatchUpdateCustomTargetingValuesRequest.Builder addRequests(UpdateCustomTargetingValueRequest.Builder builderForValue)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue UpdateCustomTargetingValueRequest.Builder
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

addRequests(int index, UpdateCustomTargetingValueRequest value)

public BatchUpdateCustomTargetingValuesRequest.Builder addRequests(int index, UpdateCustomTargetingValueRequest value)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value UpdateCustomTargetingValueRequest
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

addRequests(int index, UpdateCustomTargetingValueRequest.Builder builderForValue)

public BatchUpdateCustomTargetingValuesRequest.Builder addRequests(int index, UpdateCustomTargetingValueRequest.Builder builderForValue)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue UpdateCustomTargetingValueRequest.Builder
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

addRequestsBuilder()

public UpdateCustomTargetingValueRequest.Builder addRequestsBuilder()

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateCustomTargetingValueRequest.Builder

addRequestsBuilder(int index)

public UpdateCustomTargetingValueRequest.Builder addRequestsBuilder(int index)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateCustomTargetingValueRequest.Builder

build()

public BatchUpdateCustomTargetingValuesRequest build()
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest

buildPartial()

public BatchUpdateCustomTargetingValuesRequest buildPartial()
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest

clear()

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

clearParent()

public BatchUpdateCustomTargetingValuesRequest.Builder clearParent()

Required. The parent, which owns this collection of CustomTargetingValues. Format: networks/{network_code}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

This builder for chaining.

clearRequests()

public BatchUpdateCustomTargetingValuesRequest.Builder clearRequests()

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

getDefaultInstanceForType()

public BatchUpdateCustomTargetingValuesRequest getDefaultInstanceForType()
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest

getDescriptorForType()

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

getParent()

public String getParent()

Required. The parent, which owns this collection of CustomTargetingValues. Format: networks/{network_code}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent, which owns this collection of CustomTargetingValues. Format: networks/{network_code}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getRequests(int index)

public UpdateCustomTargetingValueRequest getRequests(int index)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateCustomTargetingValueRequest

getRequestsBuilder(int index)

public UpdateCustomTargetingValueRequest.Builder getRequestsBuilder(int index)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateCustomTargetingValueRequest.Builder

getRequestsBuilderList()

public List<UpdateCustomTargetingValueRequest.Builder> getRequestsBuilderList()

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getRequestsCount()

public int getRequestsCount()

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getRequestsList()

public List<UpdateCustomTargetingValueRequest> getRequestsList()

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<UpdateCustomTargetingValueRequest>

getRequestsOrBuilder(int index)

public UpdateCustomTargetingValueRequestOrBuilder getRequestsOrBuilder(int index)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateCustomTargetingValueRequestOrBuilder

getRequestsOrBuilderList()

public List<? extends UpdateCustomTargetingValueRequestOrBuilder> getRequestsOrBuilderList()

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.ads.admanager.v1.UpdateCustomTargetingValueRequestOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BatchUpdateCustomTargetingValuesRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeRequests(int index)

public BatchUpdateCustomTargetingValuesRequest.Builder removeRequests(int index)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

setParent(String value)

public BatchUpdateCustomTargetingValuesRequest.Builder setParent(String value)

Required. The parent, which owns this collection of CustomTargetingValues. Format: networks/{network_code}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public BatchUpdateCustomTargetingValuesRequest.Builder setParentBytes(ByteString value)

Required. The parent, which owns this collection of CustomTargetingValues. Format: networks/{network_code}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

This builder for chaining.

setRequests(int index, UpdateCustomTargetingValueRequest value)

public BatchUpdateCustomTargetingValuesRequest.Builder setRequests(int index, UpdateCustomTargetingValueRequest value)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value UpdateCustomTargetingValueRequest
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder

setRequests(int index, UpdateCustomTargetingValueRequest.Builder builderForValue)

public BatchUpdateCustomTargetingValuesRequest.Builder setRequests(int index, UpdateCustomTargetingValueRequest.Builder builderForValue)

Required. The CustomTargetingValue objects to update. A maximum of 100 objects can be updated in a batch.

repeated .google.ads.admanager.v1.UpdateCustomTargetingValueRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue UpdateCustomTargetingValueRequest.Builder
Returns
Type Description
BatchUpdateCustomTargetingValuesRequest.Builder