public final class CmsMetadataTargeting extends GeneratedMessage implements CmsMetadataTargetingOrBuilder
Represents targeting for CMS metadata. The values are ORed together.
Protobuf type google.ads.admanager.v1.CmsMetadataTargeting
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int CMS_METADATA_VALUES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int NEGATIVE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static CmsMetadataTargeting getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static CmsMetadataTargeting.Builder newBuilder()
public static CmsMetadataTargeting.Builder newBuilder(CmsMetadataTargeting prototype)
public static CmsMetadataTargeting parseDelimitedFrom(InputStream input)
public static CmsMetadataTargeting parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CmsMetadataTargeting parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static CmsMetadataTargeting parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CmsMetadataTargeting parseFrom(ByteString data)
public static CmsMetadataTargeting parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CmsMetadataTargeting parseFrom(CodedInputStream input)
public static CmsMetadataTargeting parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CmsMetadataTargeting parseFrom(InputStream input)
public static CmsMetadataTargeting parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CmsMetadataTargeting parseFrom(ByteBuffer data)
public static CmsMetadataTargeting parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<CmsMetadataTargeting> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getCmsMetadataValues(int index)
Optional. The resource names of the targeted CMS metadata values.
repeated string cms_metadata_values = 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 cmsMetadataValues at the given index.
|
public ByteString getCmsMetadataValuesBytes(int index)
Optional. The resource names of the targeted CMS metadata values.
repeated string cms_metadata_values = 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 cmsMetadataValues at the given index.
|
public int getCmsMetadataValuesCount()
Optional. The resource names of the targeted CMS metadata values.
repeated string cms_metadata_values = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
int |
The count of cmsMetadataValues.
|
public ProtocolStringList getCmsMetadataValuesList()
Optional. The resource names of the targeted CMS metadata values.
repeated string cms_metadata_values = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public CmsMetadataTargeting getDefaultInstanceForType()
public boolean getNegative()
Whether this expression is negatively targeted, meaning it matches
ad requests that exclude the below values.
optional bool negative = 1;
| Returns |
| Type |
Description |
boolean |
The negative.
|
public Parser<CmsMetadataTargeting> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasNegative()
Whether this expression is negatively targeted, meaning it matches
ad requests that exclude the below values.
optional bool negative = 1;
| Returns |
| Type |
Description |
boolean |
Whether the negative field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CmsMetadataTargeting.Builder newBuilderForType()
protected CmsMetadataTargeting.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public CmsMetadataTargeting.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides