Class BatchCreateAdRulesRequest.Builder (0.54.0)

public static final class BatchCreateAdRulesRequest.Builder extends GeneratedMessage.Builder<BatchCreateAdRulesRequest.Builder> implements BatchCreateAdRulesRequestOrBuilder

Request object for BatchCreateAdRules method.

Protobuf type google.ads.admanager.v1.BatchCreateAdRulesRequest

Static Methods

getDescriptor()

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

Methods

addAllRequests(Iterable<? extends CreateAdRuleRequest> values)

public BatchCreateAdRulesRequest.Builder addAllRequests(Iterable<? extends CreateAdRuleRequest> values)

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

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

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

addRequests(CreateAdRuleRequest value)

public BatchCreateAdRulesRequest.Builder addRequests(CreateAdRuleRequest value)

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

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

Parameter
Name Description
value CreateAdRuleRequest
Returns
Type Description
BatchCreateAdRulesRequest.Builder

addRequests(CreateAdRuleRequest.Builder builderForValue)

public BatchCreateAdRulesRequest.Builder addRequests(CreateAdRuleRequest.Builder builderForValue)

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

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

Parameter
Name Description
builderForValue CreateAdRuleRequest.Builder
Returns
Type Description
BatchCreateAdRulesRequest.Builder

addRequests(int index, CreateAdRuleRequest value)

public BatchCreateAdRulesRequest.Builder addRequests(int index, CreateAdRuleRequest value)

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

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

Parameters
Name Description
index int
value CreateAdRuleRequest
Returns
Type Description
BatchCreateAdRulesRequest.Builder

addRequests(int index, CreateAdRuleRequest.Builder builderForValue)

public BatchCreateAdRulesRequest.Builder addRequests(int index, CreateAdRuleRequest.Builder builderForValue)

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

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

Parameters
Name Description
index int
builderForValue CreateAdRuleRequest.Builder
Returns
Type Description
BatchCreateAdRulesRequest.Builder

addRequestsBuilder()

public CreateAdRuleRequest.Builder addRequestsBuilder()

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

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

Returns
Type Description
CreateAdRuleRequest.Builder

addRequestsBuilder(int index)

public CreateAdRuleRequest.Builder addRequestsBuilder(int index)

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

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

Parameter
Name Description
index int
Returns
Type Description
CreateAdRuleRequest.Builder

build()

public BatchCreateAdRulesRequest build()
Returns
Type Description
BatchCreateAdRulesRequest

buildPartial()

public BatchCreateAdRulesRequest buildPartial()
Returns
Type Description
BatchCreateAdRulesRequest

clear()

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

clearParent()

public BatchCreateAdRulesRequest.Builder clearParent()

Required. The parent resource where AdRules will be created. Format: networks/{network_code} The parent field in the CreateAdRuleRequest must match this field.

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

Returns
Type Description
BatchCreateAdRulesRequest.Builder

This builder for chaining.

clearRequests()

public BatchCreateAdRulesRequest.Builder clearRequests()

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

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

Returns
Type Description
BatchCreateAdRulesRequest.Builder

getDefaultInstanceForType()

public BatchCreateAdRulesRequest getDefaultInstanceForType()
Returns
Type Description
BatchCreateAdRulesRequest

getDescriptorForType()

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

getParent()

public String getParent()

Required. The parent resource where AdRules will be created. Format: networks/{network_code} The parent field in the CreateAdRuleRequest must match this field.

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 resource where AdRules will be created. Format: networks/{network_code} The parent field in the CreateAdRuleRequest must match this field.

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

Returns
Type Description
ByteString

The bytes for parent.

getRequests(int index)

public CreateAdRuleRequest getRequests(int index)

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

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

Parameter
Name Description
index int
Returns
Type Description
CreateAdRuleRequest

getRequestsBuilder(int index)

public CreateAdRuleRequest.Builder getRequestsBuilder(int index)

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

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

Parameter
Name Description
index int
Returns
Type Description
CreateAdRuleRequest.Builder

getRequestsBuilderList()

public List<CreateAdRuleRequest.Builder> getRequestsBuilderList()

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

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

Returns
Type Description
List<Builder>

getRequestsCount()

public int getRequestsCount()

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

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

Returns
Type Description
int

getRequestsList()

public List<CreateAdRuleRequest> getRequestsList()

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

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

Returns
Type Description
List<CreateAdRuleRequest>

getRequestsOrBuilder(int index)

public CreateAdRuleRequestOrBuilder getRequestsOrBuilder(int index)

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

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

Parameter
Name Description
index int
Returns
Type Description
CreateAdRuleRequestOrBuilder

getRequestsOrBuilderList()

public List<? extends CreateAdRuleRequestOrBuilder> getRequestsOrBuilderList()

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

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

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BatchCreateAdRulesRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeRequests(int index)

public BatchCreateAdRulesRequest.Builder removeRequests(int index)

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

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

Parameter
Name Description
index int
Returns
Type Description
BatchCreateAdRulesRequest.Builder

setParent(String value)

public BatchCreateAdRulesRequest.Builder setParent(String value)

Required. The parent resource where AdRules will be created. Format: networks/{network_code} The parent field in the CreateAdRuleRequest must match this field.

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

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
BatchCreateAdRulesRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public BatchCreateAdRulesRequest.Builder setParentBytes(ByteString value)

Required. The parent resource where AdRules will be created. Format: networks/{network_code} The parent field in the CreateAdRuleRequest must match this field.

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
BatchCreateAdRulesRequest.Builder

This builder for chaining.

setRequests(int index, CreateAdRuleRequest value)

public BatchCreateAdRulesRequest.Builder setRequests(int index, CreateAdRuleRequest value)

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

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

Parameters
Name Description
index int
value CreateAdRuleRequest
Returns
Type Description
BatchCreateAdRulesRequest.Builder

setRequests(int index, CreateAdRuleRequest.Builder builderForValue)

public BatchCreateAdRulesRequest.Builder setRequests(int index, CreateAdRuleRequest.Builder builderForValue)

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

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

Parameters
Name Description
index int
builderForValue CreateAdRuleRequest.Builder
Returns
Type Description
BatchCreateAdRulesRequest.Builder