Class OperatingSystemTargeting.Builder (0.27.0)

public static final class OperatingSystemTargeting.Builder extends GeneratedMessageV3.Builder<OperatingSystemTargeting.Builder> implements OperatingSystemTargetingOrBuilder

Operating System Targeting

Protobuf type google.ads.admanager.v1.OperatingSystemTargeting

Static Methods

getDescriptor()

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

Methods

addAllExcludedOperatingSystemVersions(Iterable<String> values)

public OperatingSystemTargeting.Builder addAllExcludedOperatingSystemVersions(Iterable<String> values)

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The excludedOperatingSystemVersions to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addAllExcludedOperatingSystems(Iterable<String> values)

public OperatingSystemTargeting.Builder addAllExcludedOperatingSystems(Iterable<String> values)

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The excludedOperatingSystems to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addAllTargetedOperatingSystemVersions(Iterable<String> values)

public OperatingSystemTargeting.Builder addAllTargetedOperatingSystemVersions(Iterable<String> values)

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The targetedOperatingSystemVersions to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addAllTargetedOperatingSystems(Iterable<String> values)

public OperatingSystemTargeting.Builder addAllTargetedOperatingSystems(Iterable<String> values)

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The targetedOperatingSystems to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addExcludedOperatingSystemVersions(String value)

public OperatingSystemTargeting.Builder addExcludedOperatingSystemVersions(String value)

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The excludedOperatingSystemVersions to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addExcludedOperatingSystemVersionsBytes(ByteString value)

public OperatingSystemTargeting.Builder addExcludedOperatingSystemVersionsBytes(ByteString value)

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the excludedOperatingSystemVersions to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addExcludedOperatingSystems(String value)

public OperatingSystemTargeting.Builder addExcludedOperatingSystems(String value)

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The excludedOperatingSystems to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addExcludedOperatingSystemsBytes(ByteString value)

public OperatingSystemTargeting.Builder addExcludedOperatingSystemsBytes(ByteString value)

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the excludedOperatingSystems to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public OperatingSystemTargeting.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

addTargetedOperatingSystemVersions(String value)

public OperatingSystemTargeting.Builder addTargetedOperatingSystemVersions(String value)

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The targetedOperatingSystemVersions to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addTargetedOperatingSystemVersionsBytes(ByteString value)

public OperatingSystemTargeting.Builder addTargetedOperatingSystemVersionsBytes(ByteString value)

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the targetedOperatingSystemVersions to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addTargetedOperatingSystems(String value)

public OperatingSystemTargeting.Builder addTargetedOperatingSystems(String value)

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The targetedOperatingSystems to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

addTargetedOperatingSystemsBytes(ByteString value)

public OperatingSystemTargeting.Builder addTargetedOperatingSystemsBytes(ByteString value)

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the targetedOperatingSystems to add.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

build()

public OperatingSystemTargeting build()
Returns
Type Description
OperatingSystemTargeting

buildPartial()

public OperatingSystemTargeting buildPartial()
Returns
Type Description
OperatingSystemTargeting

clear()

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

clearExcludedOperatingSystemVersions()

public OperatingSystemTargeting.Builder clearExcludedOperatingSystemVersions()

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

clearExcludedOperatingSystems()

public OperatingSystemTargeting.Builder clearExcludedOperatingSystems()

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public OperatingSystemTargeting.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public OperatingSystemTargeting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

clearTargetedOperatingSystemVersions()

public OperatingSystemTargeting.Builder clearTargetedOperatingSystemVersions()

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

clearTargetedOperatingSystems()

public OperatingSystemTargeting.Builder clearTargetedOperatingSystems()

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

clone()

public OperatingSystemTargeting.Builder clone()
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

getDefaultInstanceForType()

public OperatingSystemTargeting getDefaultInstanceForType()
Returns
Type Description
OperatingSystemTargeting

getDescriptorForType()

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

getExcludedOperatingSystemVersions(int index)

public String getExcludedOperatingSystemVersions(int index)

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The excludedOperatingSystemVersions at the given index.

getExcludedOperatingSystemVersionsBytes(int index)

public ByteString getExcludedOperatingSystemVersionsBytes(int index)

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the excludedOperatingSystemVersions at the given index.

getExcludedOperatingSystemVersionsCount()

public int getExcludedOperatingSystemVersionsCount()

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of excludedOperatingSystemVersions.

getExcludedOperatingSystemVersionsList()

public ProtocolStringList getExcludedOperatingSystemVersionsList()

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the excludedOperatingSystemVersions.

getExcludedOperatingSystems(int index)

public String getExcludedOperatingSystems(int index)

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The excludedOperatingSystems at the given index.

getExcludedOperatingSystemsBytes(int index)

public ByteString getExcludedOperatingSystemsBytes(int index)

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the excludedOperatingSystems at the given index.

getExcludedOperatingSystemsCount()

public int getExcludedOperatingSystemsCount()

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of excludedOperatingSystems.

getExcludedOperatingSystemsList()

public ProtocolStringList getExcludedOperatingSystemsList()

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the excludedOperatingSystems.

getTargetedOperatingSystemVersions(int index)

public String getTargetedOperatingSystemVersions(int index)

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetedOperatingSystemVersions at the given index.

getTargetedOperatingSystemVersionsBytes(int index)

public ByteString getTargetedOperatingSystemVersionsBytes(int index)

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetedOperatingSystemVersions at the given index.

getTargetedOperatingSystemVersionsCount()

public int getTargetedOperatingSystemVersionsCount()

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of targetedOperatingSystemVersions.

getTargetedOperatingSystemVersionsList()

public ProtocolStringList getTargetedOperatingSystemVersionsList()

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the targetedOperatingSystemVersions.

getTargetedOperatingSystems(int index)

public String getTargetedOperatingSystems(int index)

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetedOperatingSystems at the given index.

getTargetedOperatingSystemsBytes(int index)

public ByteString getTargetedOperatingSystemsBytes(int index)

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetedOperatingSystems at the given index.

getTargetedOperatingSystemsCount()

public int getTargetedOperatingSystemsCount()

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of targetedOperatingSystems.

getTargetedOperatingSystemsList()

public ProtocolStringList getTargetedOperatingSystemsList()

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the targetedOperatingSystems.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(OperatingSystemTargeting other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final OperatingSystemTargeting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

setExcludedOperatingSystemVersions(int index, String value)

public OperatingSystemTargeting.Builder setExcludedOperatingSystemVersions(int index, String value)

Optional. A list of operating system version resource names that should be excluded.

repeated string excluded_operating_system_versions = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The excludedOperatingSystemVersions to set.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

setExcludedOperatingSystems(int index, String value)

public OperatingSystemTargeting.Builder setExcludedOperatingSystems(int index, String value)

Optional. A list of operating system resource names that should be excluded.

repeated string excluded_operating_systems = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The excludedOperatingSystems to set.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public OperatingSystemTargeting.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public OperatingSystemTargeting.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides

setTargetedOperatingSystemVersions(int index, String value)

public OperatingSystemTargeting.Builder setTargetedOperatingSystemVersions(int index, String value)

Optional. A list of operating system version resource names that should be targeted/included.

repeated string targeted_operating_system_versions = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The targetedOperatingSystemVersions to set.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

setTargetedOperatingSystems(int index, String value)

public OperatingSystemTargeting.Builder setTargetedOperatingSystems(int index, String value)

Optional. A list of operating system resource names that should be targeted/included.

repeated string targeted_operating_systems = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The targetedOperatingSystems to set.

Returns
Type Description
OperatingSystemTargeting.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final OperatingSystemTargeting.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
OperatingSystemTargeting.Builder
Overrides