Class BrowserTargeting (0.39.0)

public final class BrowserTargeting extends GeneratedMessageV3 implements BrowserTargetingOrBuilder

Browser Targeting.

Allows publishers to target/exclude a browser type (e.g. Chrome, Firefox, Safari). For more information, see https://support.google.com/admanager/answer/2884033 (Targeting types > Browser).

Protobuf type google.ads.admanager.v1.BrowserTargeting

Static Fields

EXCLUDED_BROWSERS_FIELD_NUMBER

public static final int EXCLUDED_BROWSERS_FIELD_NUMBER
Field Value
Type Description
int

TARGETED_BROWSERS_FIELD_NUMBER

public static final int TARGETED_BROWSERS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static BrowserTargeting getDefaultInstance()
Returns
Type Description
BrowserTargeting

getDescriptor()

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

newBuilder()

public static BrowserTargeting.Builder newBuilder()
Returns
Type Description
BrowserTargeting.Builder

newBuilder(BrowserTargeting prototype)

public static BrowserTargeting.Builder newBuilder(BrowserTargeting prototype)
Parameter
Name Description
prototype BrowserTargeting
Returns
Type Description
BrowserTargeting.Builder

parseDelimitedFrom(InputStream input)

public static BrowserTargeting parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BrowserTargeting parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static BrowserTargeting parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BrowserTargeting parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BrowserTargeting parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BrowserTargeting parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BrowserTargeting parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BrowserTargeting parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static BrowserTargeting parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BrowserTargeting parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static BrowserTargeting parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static BrowserTargeting parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BrowserTargeting
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<BrowserTargeting> parser()
Returns
Type Description
Parser<BrowserTargeting>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public BrowserTargeting getDefaultInstanceForType()
Returns
Type Description
BrowserTargeting

getExcludedBrowsers(int index)

public String getExcludedBrowsers(int index)

Optional. A list of browser resource names that should be excluded.

repeated string excluded_browsers = 4 [(.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 excludedBrowsers at the given index.

getExcludedBrowsersBytes(int index)

public ByteString getExcludedBrowsersBytes(int index)

Optional. A list of browser resource names that should be excluded.

repeated string excluded_browsers = 4 [(.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 excludedBrowsers at the given index.

getExcludedBrowsersCount()

public int getExcludedBrowsersCount()

Optional. A list of browser resource names that should be excluded.

repeated string excluded_browsers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of excludedBrowsers.

getExcludedBrowsersList()

public ProtocolStringList getExcludedBrowsersList()

Optional. A list of browser resource names that should be excluded.

repeated string excluded_browsers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the excludedBrowsers.

getParserForType()

public Parser<BrowserTargeting> getParserForType()
Returns
Type Description
Parser<BrowserTargeting>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getTargetedBrowsers(int index)

public String getTargetedBrowsers(int index)

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

repeated string targeted_browsers = 3 [(.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 targetedBrowsers at the given index.

getTargetedBrowsersBytes(int index)

public ByteString getTargetedBrowsersBytes(int index)

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

repeated string targeted_browsers = 3 [(.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 targetedBrowsers at the given index.

getTargetedBrowsersCount()

public int getTargetedBrowsersCount()

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

repeated string targeted_browsers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of targetedBrowsers.

getTargetedBrowsersList()

public ProtocolStringList getTargetedBrowsersList()

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

repeated string targeted_browsers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the targetedBrowsers.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public BrowserTargeting.Builder newBuilderForType()
Returns
Type Description
BrowserTargeting.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected BrowserTargeting.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
BrowserTargeting.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public BrowserTargeting.Builder toBuilder()
Returns
Type Description
BrowserTargeting.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException