Class TargetingSetting
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.TargetingSetting
-
- All Implemented Interfaces:
TargetingSettingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class TargetingSetting extends com.google.protobuf.GeneratedMessageV3 implements TargetingSettingOrBuilder
Settings for the targeting-related features, at the campaign and ad group levels. For more details about the targeting setting, visit https://support.google.com/google-ads/answer/7365594
Protobuf typegoogle.ads.googleads.v10.common.TargetingSetting- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTargetingSetting.BuilderSettings for the targeting-related features, at the campaign and ad group levels.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intTARGET_RESTRICTION_OPERATIONS_FIELD_NUMBERstatic intTARGET_RESTRICTIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static TargetingSettinggetDefaultInstance()TargetingSettinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<TargetingSetting>getParserForType()intgetSerializedSize()TargetRestrictionOperationgetTargetRestrictionOperations(int index)The list of operations changing the target restrictions.intgetTargetRestrictionOperationsCount()The list of operations changing the target restrictions.java.util.List<TargetRestrictionOperation>getTargetRestrictionOperationsList()The list of operations changing the target restrictions.TargetRestrictionOperationOrBuildergetTargetRestrictionOperationsOrBuilder(int index)The list of operations changing the target restrictions.java.util.List<? extends TargetRestrictionOperationOrBuilder>getTargetRestrictionOperationsOrBuilderList()The list of operations changing the target restrictions.TargetRestrictiongetTargetRestrictions(int index)The per-targeting-dimension setting to restrict the reach of your campaign or ad group.intgetTargetRestrictionsCount()The per-targeting-dimension setting to restrict the reach of your campaign or ad group.java.util.List<TargetRestriction>getTargetRestrictionsList()The per-targeting-dimension setting to restrict the reach of your campaign or ad group.TargetRestrictionOrBuildergetTargetRestrictionsOrBuilder(int index)The per-targeting-dimension setting to restrict the reach of your campaign or ad group.java.util.List<? extends TargetRestrictionOrBuilder>getTargetRestrictionsOrBuilderList()The per-targeting-dimension setting to restrict the reach of your campaign or ad group.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TargetingSetting.BuildernewBuilder()static TargetingSetting.BuildernewBuilder(TargetingSetting prototype)TargetingSetting.BuildernewBuilderForType()protected TargetingSetting.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TargetingSettingparseDelimitedFrom(java.io.InputStream input)static TargetingSettingparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TargetingSettingparseFrom(byte[] data)static TargetingSettingparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TargetingSettingparseFrom(com.google.protobuf.ByteString data)static TargetingSettingparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TargetingSettingparseFrom(com.google.protobuf.CodedInputStream input)static TargetingSettingparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TargetingSettingparseFrom(java.io.InputStream input)static TargetingSettingparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TargetingSettingparseFrom(java.nio.ByteBuffer data)static TargetingSettingparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TargetingSetting>parser()TargetingSetting.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TARGET_RESTRICTIONS_FIELD_NUMBER
public static final int TARGET_RESTRICTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_RESTRICTION_OPERATIONS_FIELD_NUMBER
public static final int TARGET_RESTRICTION_OPERATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTargetRestrictionsList
public java.util.List<TargetRestriction> getTargetRestrictionsList()
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v10.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsListin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionsOrBuilderList
public java.util.List<? extends TargetRestrictionOrBuilder> getTargetRestrictionsOrBuilderList()
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v10.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsOrBuilderListin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionsCount
public int getTargetRestrictionsCount()
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v10.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsCountin interfaceTargetingSettingOrBuilder
-
getTargetRestrictions
public TargetRestriction getTargetRestrictions(int index)
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v10.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionsOrBuilder
public TargetRestrictionOrBuilder getTargetRestrictionsOrBuilder(int index)
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v10.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsOrBuilderin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperationsList
public java.util.List<TargetRestrictionOperation> getTargetRestrictionOperationsList()
The list of operations changing the target restrictions. Adding a target restriction with a targeting dimension that already exists causes the existing target restriction to be replaced with the new value.
repeated .google.ads.googleads.v10.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsListin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperationsOrBuilderList
public java.util.List<? extends TargetRestrictionOperationOrBuilder> getTargetRestrictionOperationsOrBuilderList()
The list of operations changing the target restrictions. Adding a target restriction with a targeting dimension that already exists causes the existing target restriction to be replaced with the new value.
repeated .google.ads.googleads.v10.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsOrBuilderListin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperationsCount
public int getTargetRestrictionOperationsCount()
The list of operations changing the target restrictions. Adding a target restriction with a targeting dimension that already exists causes the existing target restriction to be replaced with the new value.
repeated .google.ads.googleads.v10.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsCountin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperations
public TargetRestrictionOperation getTargetRestrictionOperations(int index)
The list of operations changing the target restrictions. Adding a target restriction with a targeting dimension that already exists causes the existing target restriction to be replaced with the new value.
repeated .google.ads.googleads.v10.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperationsOrBuilder
public TargetRestrictionOperationOrBuilder getTargetRestrictionOperationsOrBuilder(int index)
The list of operations changing the target restrictions. Adding a target restriction with a targeting dimension that already exists causes the existing target restriction to be replaced with the new value.
repeated .google.ads.googleads.v10.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsOrBuilderin interfaceTargetingSettingOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TargetingSetting parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static TargetingSetting parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static TargetingSetting parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static TargetingSetting parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static TargetingSetting parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static TargetingSetting parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public TargetingSetting.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TargetingSetting.Builder newBuilder()
-
newBuilder
public static TargetingSetting.Builder newBuilder(TargetingSetting prototype)
-
toBuilder
public TargetingSetting.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TargetingSetting.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TargetingSetting getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TargetingSetting> parser()
-
getParserForType
public com.google.protobuf.Parser<TargetingSetting> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TargetingSetting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-