Class TargetingSetting
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.TargetingSetting
- All Implemented Interfaces:
TargetingSettingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,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/7365594Protobuf type
google.ads.googleads.v18.common.TargetingSetting- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSettings 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<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic TargetingSettingstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<TargetingSetting>intgetTargetRestrictionOperations(int index) The list of operations changing the target restrictions.intThe list of operations changing the target restrictions.The list of operations changing the target restrictions.getTargetRestrictionOperationsOrBuilder(int index) The list of operations changing the target restrictions.List<? extends TargetRestrictionOperationOrBuilder>The list of operations changing the target restrictions.getTargetRestrictions(int index) The per-targeting-dimension setting to restrict the reach of your campaign or ad group.intThe per-targeting-dimension setting to restrict the reach of your campaign or ad group.The per-targeting-dimension setting to restrict the reach of your campaign or ad group.getTargetRestrictionsOrBuilder(int index) The per-targeting-dimension setting to restrict the reach of your campaign or ad group.List<? extends TargetRestrictionOrBuilder>The per-targeting-dimension setting to restrict the reach of your campaign or ad group.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic TargetingSetting.Builderstatic TargetingSetting.BuildernewBuilder(TargetingSetting prototype) protected TargetingSetting.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static TargetingSettingparseDelimitedFrom(InputStream input) static TargetingSettingparseDelimitedFrom(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(InputStream input) static TargetingSettingparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TargetingSettingparseFrom(ByteBuffer data) static TargetingSettingparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TargetingSetting>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
TARGET_RESTRICTIONS_FIELD_NUMBER
public static final int TARGET_RESTRICTIONS_FIELD_NUMBER- See Also:
-
TARGET_RESTRICTION_OPERATIONS_FIELD_NUMBER
public static final int TARGET_RESTRICTION_OPERATIONS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v18.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsListin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionsOrBuilderList
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v18.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.v18.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsCountin interfaceTargetingSettingOrBuilder
-
getTargetRestrictions
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v18.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionsOrBuilder
The per-targeting-dimension setting to restrict the reach of your campaign or ad group.
repeated .google.ads.googleads.v18.common.TargetRestriction target_restrictions = 1;- Specified by:
getTargetRestrictionsOrBuilderin interfaceTargetingSettingOrBuilder
-
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.v18.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsListin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperationsOrBuilderList
public 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.v18.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.v18.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsCountin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperations
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.v18.common.TargetRestrictionOperation target_restriction_operations = 2;- Specified by:
getTargetRestrictionOperationsin interfaceTargetingSettingOrBuilder
-
getTargetRestrictionOperationsOrBuilder
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.v18.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
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- 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(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TargetingSetting parseFrom(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
- Throws:
IOException
-
parseFrom
public static TargetingSetting parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TargetingSetting parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TargetingSetting parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TargetingSetting parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-