Class BatchCreateCustomTargetingValuesRequest.Builder (0.54.0)

public static final class BatchCreateCustomTargetingValuesRequest.Builder extends GeneratedMessage.Builder<BatchCreateCustomTargetingValuesRequest.Builder> implements BatchCreateCustomTargetingValuesRequestOrBuilder

Request object for BatchCreateCustomTargetingValues method.

Protobuf type google.ads.admanager.v1.BatchCreateCustomTargetingValuesRequest

Static Methods

getDescriptor()

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

Methods

addAllRequests(Iterable<? extends CreateCustomTargetingValueRequest> values)

public BatchCreateCustomTargetingValuesRequest.Builder addAllRequests(Iterable<? extends CreateCustomTargetingValueRequest> values)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

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

addRequests(CreateCustomTargetingValueRequest value)

public BatchCreateCustomTargetingValuesRequest.Builder addRequests(CreateCustomTargetingValueRequest value)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
value CreateCustomTargetingValueRequest
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

addRequests(CreateCustomTargetingValueRequest.Builder builderForValue)

public BatchCreateCustomTargetingValuesRequest.Builder addRequests(CreateCustomTargetingValueRequest.Builder builderForValue)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
builderForValue CreateCustomTargetingValueRequest.Builder
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

addRequests(int index, CreateCustomTargetingValueRequest value)

public BatchCreateCustomTargetingValuesRequest.Builder addRequests(int index, CreateCustomTargetingValueRequest value)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameters
Name Description
index int
value CreateCustomTargetingValueRequest
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

addRequests(int index, CreateCustomTargetingValueRequest.Builder builderForValue)

public BatchCreateCustomTargetingValuesRequest.Builder addRequests(int index, CreateCustomTargetingValueRequest.Builder builderForValue)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameters
Name Description
index int
builderForValue CreateCustomTargetingValueRequest.Builder
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

addRequestsBuilder()

public CreateCustomTargetingValueRequest.Builder addRequestsBuilder()

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Returns
Type Description
CreateCustomTargetingValueRequest.Builder

addRequestsBuilder(int index)

public CreateCustomTargetingValueRequest.Builder addRequestsBuilder(int index)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
index int
Returns
Type Description
CreateCustomTargetingValueRequest.Builder

build()

public BatchCreateCustomTargetingValuesRequest build()
Returns
Type Description
BatchCreateCustomTargetingValuesRequest

buildPartial()

public BatchCreateCustomTargetingValuesRequest buildPartial()
Returns
Type Description
BatchCreateCustomTargetingValuesRequest

clear()

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

clearParent()

public BatchCreateCustomTargetingValuesRequest.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
BatchCreateCustomTargetingValuesRequest.Builder

This builder for chaining.

clearRequests()

public BatchCreateCustomTargetingValuesRequest.Builder clearRequests()

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

getDefaultInstanceForType()

public BatchCreateCustomTargetingValuesRequest getDefaultInstanceForType()
Returns
Type Description
BatchCreateCustomTargetingValuesRequest

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 CreateCustomTargetingValueRequest getRequests(int index)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
index int
Returns
Type Description
CreateCustomTargetingValueRequest

getRequestsBuilder(int index)

public CreateCustomTargetingValueRequest.Builder getRequestsBuilder(int index)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
index int
Returns
Type Description
CreateCustomTargetingValueRequest.Builder

getRequestsBuilderList()

public List<CreateCustomTargetingValueRequest.Builder> getRequestsBuilderList()

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Returns
Type Description
List<Builder>

getRequestsCount()

public int getRequestsCount()

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Returns
Type Description
int

getRequestsList()

public List<CreateCustomTargetingValueRequest> getRequestsList()

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Returns
Type Description
List<CreateCustomTargetingValueRequest>

getRequestsOrBuilder(int index)

public CreateCustomTargetingValueRequestOrBuilder getRequestsOrBuilder(int index)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
index int
Returns
Type Description
CreateCustomTargetingValueRequestOrBuilder

getRequestsOrBuilderList()

public List<? extends CreateCustomTargetingValueRequestOrBuilder> getRequestsOrBuilderList()

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BatchCreateCustomTargetingValuesRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeRequests(int index)

public BatchCreateCustomTargetingValuesRequest.Builder removeRequests(int index)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameter
Name Description
index int
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

setParent(String value)

public BatchCreateCustomTargetingValuesRequest.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
BatchCreateCustomTargetingValuesRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public BatchCreateCustomTargetingValuesRequest.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
BatchCreateCustomTargetingValuesRequest.Builder

This builder for chaining.

setRequests(int index, CreateCustomTargetingValueRequest value)

public BatchCreateCustomTargetingValuesRequest.Builder setRequests(int index, CreateCustomTargetingValueRequest value)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameters
Name Description
index int
value CreateCustomTargetingValueRequest
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder

setRequests(int index, CreateCustomTargetingValueRequest.Builder builderForValue)

public BatchCreateCustomTargetingValuesRequest.Builder setRequests(int index, CreateCustomTargetingValueRequest.Builder builderForValue)

Required. The CustomTargetingValue objects to create. A maximum of 100 objects can be created in a batch.

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

Parameters
Name Description
index int
builderForValue CreateCustomTargetingValueRequest.Builder
Returns
Type Description
BatchCreateCustomTargetingValuesRequest.Builder