Class AdGroupCriterion
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.AdGroupCriterion
- All Implemented Interfaces:
AdGroupCriterionOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AdGroupCriterion
extends com.google.protobuf.GeneratedMessageV3
implements AdGroupCriterionOrBuilder
An ad group criterion. The ad_group_criterion report only returns criteria that were explicitly added to the ad group.Protobuf type
google.ads.googleads.v18.resources.AdGroupCriterion- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn ad group criterion.static enumstatic final classEstimates for criterion bids at various positions.static interfacestatic final classA container for ad group criterion quality information.static interfaceNested 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionbooleanImmutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.Immutable.Immutable.Output only.intOutput only.Immutable.Immutable.doubleThe modifier for the bid when the criterion matches.Immutable.Immutable.longThe CPC (cost-per-click) bid.longThe CPM (cost-per-thousand viewable impressions) bid.longThe CPV (cost-per-view) bid.longOutput only.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.static AdGroupCriterionstatic final com.google.protobuf.Descriptors.DescriptorgetDisapprovalReasons(int index) Output only.com.google.protobuf.ByteStringgetDisapprovalReasonsBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.Output only.com.google.protobuf.ByteStringOutput only.longOutput only.Output only.intOutput only.longOutput only.Output only.intOutput only.longOutput only.Output only.intOutput only.longOutput only.Output only.intOutput only.getFinalMobileUrls(int index) The list of possible final mobile URLs after all cross-domain redirects.com.google.protobuf.ByteStringgetFinalMobileUrlsBytes(int index) The list of possible final mobile URLs after all cross-domain redirects.intThe list of possible final mobile URLs after all cross-domain redirects.com.google.protobuf.ProtocolStringListThe list of possible final mobile URLs after all cross-domain redirects.getFinalUrls(int index) The list of possible final URLs after all cross-domain redirects for the ad.com.google.protobuf.ByteStringgetFinalUrlsBytes(int index) The list of possible final URLs after all cross-domain redirects for the ad.intThe list of possible final URLs after all cross-domain redirects for the ad.com.google.protobuf.ProtocolStringListThe list of possible final URLs after all cross-domain redirects for the ad.URL template for appending params to final URL.com.google.protobuf.ByteStringURL template for appending params to final URL.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.getLabels(int index) Output only.com.google.protobuf.ByteStringgetLabelsBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.booleanImmutable.Immutable.Immutable.com.google.protobuf.Parser<AdGroupCriterion>longThe CPC bid amount, expressed as a fraction of the advertised price for some good or service.Immutable.Immutable.Output only.Output only.Output only.getPrimaryStatusReasons(int index) Output only.intOutput only.Output only.intgetPrimaryStatusReasonsValue(int index) Output only.Output only.intOutput only.Output only.Output only.Immutable.com.google.protobuf.ByteStringImmutable.intThe status of the criterion.intThe status of the criterion.Output only.intOutput only.getTopic()Immutable.Immutable.The URL template for constructing a tracking URL.com.google.protobuf.ByteStringThe URL template for constructing a tracking URL.getType()Output only.intOutput only.getUrlCustomParameters(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.intThe list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.getUrlCustomParametersOrBuilder(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.List<? extends CustomParameterOrBuilder>The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanThe modifier for the bid when the criterion matches.booleanImmutable.booleanThe CPC (cost-per-click) bid.booleanThe CPM (cost-per-thousand viewable impressions) bid.booleanThe CPV (cost-per-view) bid.booleanOutput only.booleanImmutable.booleanImmutable.booleanImmutable.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanURL template for appending params to final URL.booleanImmutable.inthashCode()booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanThe CPC bid amount, expressed as a fraction of the advertised price for some good or service.booleanImmutable.booleanOutput only.booleanOutput only.booleanOutput only.booleanhasTopic()Immutable.booleanThe URL template for constructing a tracking URL.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic AdGroupCriterion.Builderstatic AdGroupCriterion.BuildernewBuilder(AdGroupCriterion prototype) protected AdGroupCriterion.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static AdGroupCriterionparseDelimitedFrom(InputStream input) static AdGroupCriterionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdGroupCriterionparseFrom(byte[] data) static AdGroupCriterionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdGroupCriterionparseFrom(com.google.protobuf.ByteString data) static AdGroupCriterionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdGroupCriterionparseFrom(com.google.protobuf.CodedInputStream input) static AdGroupCriterionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdGroupCriterionparseFrom(InputStream input) static AdGroupCriterionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdGroupCriterionparseFrom(ByteBuffer data) static AdGroupCriterionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AdGroupCriterion>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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
CRITERION_ID_FIELD_NUMBER
public static final int CRITERION_ID_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
QUALITY_INFO_FIELD_NUMBER
public static final int QUALITY_INFO_FIELD_NUMBER- See Also:
-
AD_GROUP_FIELD_NUMBER
public static final int AD_GROUP_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
NEGATIVE_FIELD_NUMBER
public static final int NEGATIVE_FIELD_NUMBER- See Also:
-
SYSTEM_SERVING_STATUS_FIELD_NUMBER
public static final int SYSTEM_SERVING_STATUS_FIELD_NUMBER- See Also:
-
APPROVAL_STATUS_FIELD_NUMBER
public static final int APPROVAL_STATUS_FIELD_NUMBER- See Also:
-
DISAPPROVAL_REASONS_FIELD_NUMBER
public static final int DISAPPROVAL_REASONS_FIELD_NUMBER- See Also:
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER- See Also:
-
BID_MODIFIER_FIELD_NUMBER
public static final int BID_MODIFIER_FIELD_NUMBER- See Also:
-
CPC_BID_MICROS_FIELD_NUMBER
public static final int CPC_BID_MICROS_FIELD_NUMBER- See Also:
-
CPM_BID_MICROS_FIELD_NUMBER
public static final int CPM_BID_MICROS_FIELD_NUMBER- See Also:
-
CPV_BID_MICROS_FIELD_NUMBER
public static final int CPV_BID_MICROS_FIELD_NUMBER- See Also:
-
PERCENT_CPC_BID_MICROS_FIELD_NUMBER
public static final int PERCENT_CPC_BID_MICROS_FIELD_NUMBER- See Also:
-
EFFECTIVE_CPC_BID_MICROS_FIELD_NUMBER
public static final int EFFECTIVE_CPC_BID_MICROS_FIELD_NUMBER- See Also:
-
EFFECTIVE_CPM_BID_MICROS_FIELD_NUMBER
public static final int EFFECTIVE_CPM_BID_MICROS_FIELD_NUMBER- See Also:
-
EFFECTIVE_CPV_BID_MICROS_FIELD_NUMBER
public static final int EFFECTIVE_CPV_BID_MICROS_FIELD_NUMBER- See Also:
-
EFFECTIVE_PERCENT_CPC_BID_MICROS_FIELD_NUMBER
public static final int EFFECTIVE_PERCENT_CPC_BID_MICROS_FIELD_NUMBER- See Also:
-
EFFECTIVE_CPC_BID_SOURCE_FIELD_NUMBER
public static final int EFFECTIVE_CPC_BID_SOURCE_FIELD_NUMBER- See Also:
-
EFFECTIVE_CPM_BID_SOURCE_FIELD_NUMBER
public static final int EFFECTIVE_CPM_BID_SOURCE_FIELD_NUMBER- See Also:
-
EFFECTIVE_CPV_BID_SOURCE_FIELD_NUMBER
public static final int EFFECTIVE_CPV_BID_SOURCE_FIELD_NUMBER- See Also:
-
EFFECTIVE_PERCENT_CPC_BID_SOURCE_FIELD_NUMBER
public static final int EFFECTIVE_PERCENT_CPC_BID_SOURCE_FIELD_NUMBER- See Also:
-
POSITION_ESTIMATES_FIELD_NUMBER
public static final int POSITION_ESTIMATES_FIELD_NUMBER- See Also:
-
FINAL_URLS_FIELD_NUMBER
public static final int FINAL_URLS_FIELD_NUMBER- See Also:
-
FINAL_MOBILE_URLS_FIELD_NUMBER
public static final int FINAL_MOBILE_URLS_FIELD_NUMBER- See Also:
-
FINAL_URL_SUFFIX_FIELD_NUMBER
public static final int FINAL_URL_SUFFIX_FIELD_NUMBER- See Also:
-
TRACKING_URL_TEMPLATE_FIELD_NUMBER
public static final int TRACKING_URL_TEMPLATE_FIELD_NUMBER- See Also:
-
URL_CUSTOM_PARAMETERS_FIELD_NUMBER
public static final int URL_CUSTOM_PARAMETERS_FIELD_NUMBER- See Also:
-
PRIMARY_STATUS_FIELD_NUMBER
public static final int PRIMARY_STATUS_FIELD_NUMBER- See Also:
-
PRIMARY_STATUS_REASONS_FIELD_NUMBER
public static final int PRIMARY_STATUS_REASONS_FIELD_NUMBER- See Also:
-
KEYWORD_FIELD_NUMBER
public static final int KEYWORD_FIELD_NUMBER- See Also:
-
PLACEMENT_FIELD_NUMBER
public static final int PLACEMENT_FIELD_NUMBER- See Also:
-
MOBILE_APP_CATEGORY_FIELD_NUMBER
public static final int MOBILE_APP_CATEGORY_FIELD_NUMBER- See Also:
-
MOBILE_APPLICATION_FIELD_NUMBER
public static final int MOBILE_APPLICATION_FIELD_NUMBER- See Also:
-
LISTING_GROUP_FIELD_NUMBER
public static final int LISTING_GROUP_FIELD_NUMBER- See Also:
-
AGE_RANGE_FIELD_NUMBER
public static final int AGE_RANGE_FIELD_NUMBER- See Also:
-
GENDER_FIELD_NUMBER
public static final int GENDER_FIELD_NUMBER- See Also:
-
INCOME_RANGE_FIELD_NUMBER
public static final int INCOME_RANGE_FIELD_NUMBER- See Also:
-
PARENTAL_STATUS_FIELD_NUMBER
public static final int PARENTAL_STATUS_FIELD_NUMBER- See Also:
-
USER_LIST_FIELD_NUMBER
public static final int USER_LIST_FIELD_NUMBER- See Also:
-
YOUTUBE_VIDEO_FIELD_NUMBER
public static final int YOUTUBE_VIDEO_FIELD_NUMBER- See Also:
-
YOUTUBE_CHANNEL_FIELD_NUMBER
public static final int YOUTUBE_CHANNEL_FIELD_NUMBER- See Also:
-
TOPIC_FIELD_NUMBER
public static final int TOPIC_FIELD_NUMBER- See Also:
-
USER_INTEREST_FIELD_NUMBER
public static final int USER_INTEREST_FIELD_NUMBER- See Also:
-
WEBPAGE_FIELD_NUMBER
public static final int WEBPAGE_FIELD_NUMBER- See Also:
-
APP_PAYMENT_MODEL_FIELD_NUMBER
public static final int APP_PAYMENT_MODEL_FIELD_NUMBER- See Also:
-
CUSTOM_AFFINITY_FIELD_NUMBER
public static final int CUSTOM_AFFINITY_FIELD_NUMBER- See Also:
-
CUSTOM_INTENT_FIELD_NUMBER
public static final int CUSTOM_INTENT_FIELD_NUMBER- See Also:
-
CUSTOM_AUDIENCE_FIELD_NUMBER
public static final int CUSTOM_AUDIENCE_FIELD_NUMBER- See Also:
-
COMBINED_AUDIENCE_FIELD_NUMBER
public static final int COMBINED_AUDIENCE_FIELD_NUMBER- See Also:
-
AUDIENCE_FIELD_NUMBER
public static final int AUDIENCE_FIELD_NUMBER- See Also:
-
LOCATION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER- See Also:
-
LANGUAGE_FIELD_NUMBER
public static final int LANGUAGE_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
-
getCriterionCase
- Specified by:
getCriterionCasein interfaceAdGroupCriterionOrBuilder
-
getResourceName
Immutable. The resource name of the ad group criterion. Ad group criterion resource names have the form: `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAdGroupCriterionOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the ad group criterion. Ad group criterion resource names have the form: `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAdGroupCriterionOrBuilder- Returns:
- The bytes for resourceName.
-
hasCriterionId
public boolean hasCriterionId()Output only. The ID of the criterion. This field is ignored for mutates.
optional int64 criterion_id = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCriterionIdin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the criterionId field is set.
-
getCriterionId
public long getCriterionId()Output only. The ID of the criterion. This field is ignored for mutates.
optional int64 criterion_id = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCriterionIdin interfaceAdGroupCriterionOrBuilder- Returns:
- The criterionId.
-
getDisplayName
Output only. The display name of the criterion. This field is ignored for mutates.
string display_name = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNamein interfaceAdGroupCriterionOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Output only. The display name of the criterion. This field is ignored for mutates.
string display_name = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNameBytesin interfaceAdGroupCriterionOrBuilder- Returns:
- The bytes for displayName.
-
getStatusValue
public int getStatusValue()The status of the criterion. This is the status of the ad group criterion entity, set by the client. Note: UI reports may incorporate additional information that affects whether a criterion is eligible to run. In some cases a criterion that's REMOVED in the API can still show as enabled in the UI. For example, campaigns by default show to users of all age ranges unless excluded. The UI will show each age range as "enabled", since they're eligible to see the ads; but AdGroupCriterion.status will show "removed", since no positive criterion was added.
.google.ads.googleads.v18.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus status = 3;- Specified by:
getStatusValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
The status of the criterion. This is the status of the ad group criterion entity, set by the client. Note: UI reports may incorporate additional information that affects whether a criterion is eligible to run. In some cases a criterion that's REMOVED in the API can still show as enabled in the UI. For example, campaigns by default show to users of all age ranges unless excluded. The UI will show each age range as "enabled", since they're eligible to see the ads; but AdGroupCriterion.status will show "removed", since no positive criterion was added.
.google.ads.googleads.v18.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus status = 3;- Specified by:
getStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- The status.
-
hasQualityInfo
public boolean hasQualityInfo()Output only. Information regarding the quality of the criterion.
.google.ads.googleads.v18.resources.AdGroupCriterion.QualityInfo quality_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasQualityInfoin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the qualityInfo field is set.
-
getQualityInfo
Output only. Information regarding the quality of the criterion.
.google.ads.googleads.v18.resources.AdGroupCriterion.QualityInfo quality_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQualityInfoin interfaceAdGroupCriterionOrBuilder- Returns:
- The qualityInfo.
-
getQualityInfoOrBuilder
Output only. Information regarding the quality of the criterion.
.google.ads.googleads.v18.resources.AdGroupCriterion.QualityInfo quality_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQualityInfoOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasAdGroup
public boolean hasAdGroup()Immutable. The ad group to which the criterion belongs.
optional string ad_group = 57 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasAdGroupin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the adGroup field is set.
-
getAdGroup
Immutable. The ad group to which the criterion belongs.
optional string ad_group = 57 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupin interfaceAdGroupCriterionOrBuilder- Returns:
- The adGroup.
-
getAdGroupBytes
public com.google.protobuf.ByteString getAdGroupBytes()Immutable. The ad group to which the criterion belongs.
optional string ad_group = 57 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupBytesin interfaceAdGroupCriterionOrBuilder- Returns:
- The bytes for adGroup.
-
getTypeValue
public int getTypeValue()Output only. The type of the criterion.
.google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypeValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
Output only. The type of the criterion.
.google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypein interfaceAdGroupCriterionOrBuilder- Returns:
- The type.
-
hasNegative
public boolean hasNegative()Immutable. Whether to target (`false`) or exclude (`true`) the criterion. This field is immutable. To switch a criterion from positive to negative, remove then re-add it.
optional bool negative = 58 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasNegativein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the negative field is set.
-
getNegative
public boolean getNegative()Immutable. Whether to target (`false`) or exclude (`true`) the criterion. This field is immutable. To switch a criterion from positive to negative, remove then re-add it.
optional bool negative = 58 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNegativein interfaceAdGroupCriterionOrBuilder- Returns:
- The negative.
-
getSystemServingStatusValue
public int getSystemServingStatusValue()Output only. Serving status of the criterion.
.google.ads.googleads.v18.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus system_serving_status = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSystemServingStatusValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for systemServingStatus.
-
getSystemServingStatus
Output only. Serving status of the criterion.
.google.ads.googleads.v18.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus system_serving_status = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSystemServingStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- The systemServingStatus.
-
getApprovalStatusValue
public int getApprovalStatusValue()Output only. Approval status of the criterion.
.google.ads.googleads.v18.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus approval_status = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovalStatusValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for approvalStatus.
-
getApprovalStatus
Output only. Approval status of the criterion.
.google.ads.googleads.v18.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus approval_status = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovalStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- The approvalStatus.
-
getDisapprovalReasonsList
public com.google.protobuf.ProtocolStringList getDisapprovalReasonsList()Output only. List of disapproval reasons of the criterion. The different reasons for disapproving a criterion can be found here: https://support.google.com/adspolicy/answer/6008942 This field is read-only.
repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisapprovalReasonsListin interfaceAdGroupCriterionOrBuilder- Returns:
- A list containing the disapprovalReasons.
-
getDisapprovalReasonsCount
public int getDisapprovalReasonsCount()Output only. List of disapproval reasons of the criterion. The different reasons for disapproving a criterion can be found here: https://support.google.com/adspolicy/answer/6008942 This field is read-only.
repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisapprovalReasonsCountin interfaceAdGroupCriterionOrBuilder- Returns:
- The count of disapprovalReasons.
-
getDisapprovalReasons
Output only. List of disapproval reasons of the criterion. The different reasons for disapproving a criterion can be found here: https://support.google.com/adspolicy/answer/6008942 This field is read-only.
repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisapprovalReasonsin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The disapprovalReasons at the given index.
-
getDisapprovalReasonsBytes
public com.google.protobuf.ByteString getDisapprovalReasonsBytes(int index) Output only. List of disapproval reasons of the criterion. The different reasons for disapproving a criterion can be found here: https://support.google.com/adspolicy/answer/6008942 This field is read-only.
repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisapprovalReasonsBytesin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the disapprovalReasons at the given index.
-
getLabelsList
public com.google.protobuf.ProtocolStringList getLabelsList()Output only. The resource names of labels attached to this ad group criterion.
repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsListin interfaceAdGroupCriterionOrBuilder- Returns:
- A list containing the labels.
-
getLabelsCount
public int getLabelsCount()Output only. The resource names of labels attached to this ad group criterion.
repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsCountin interfaceAdGroupCriterionOrBuilder- Returns:
- The count of labels.
-
getLabels
Output only. The resource names of labels attached to this ad group criterion.
repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The labels at the given index.
-
getLabelsBytes
public com.google.protobuf.ByteString getLabelsBytes(int index) Output only. The resource names of labels attached to this ad group criterion.
repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsBytesin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the labels at the given index.
-
hasBidModifier
public boolean hasBidModifier()The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
optional double bid_modifier = 61;- Specified by:
hasBidModifierin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the bidModifier field is set.
-
getBidModifier
public double getBidModifier()The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
optional double bid_modifier = 61;- Specified by:
getBidModifierin interfaceAdGroupCriterionOrBuilder- Returns:
- The bidModifier.
-
hasCpcBidMicros
public boolean hasCpcBidMicros()The CPC (cost-per-click) bid.
optional int64 cpc_bid_micros = 62;- Specified by:
hasCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the cpcBidMicros field is set.
-
getCpcBidMicros
public long getCpcBidMicros()The CPC (cost-per-click) bid.
optional int64 cpc_bid_micros = 62;- Specified by:
getCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The cpcBidMicros.
-
hasCpmBidMicros
public boolean hasCpmBidMicros()The CPM (cost-per-thousand viewable impressions) bid.
optional int64 cpm_bid_micros = 63;- Specified by:
hasCpmBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the cpmBidMicros field is set.
-
getCpmBidMicros
public long getCpmBidMicros()The CPM (cost-per-thousand viewable impressions) bid.
optional int64 cpm_bid_micros = 63;- Specified by:
getCpmBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The cpmBidMicros.
-
hasCpvBidMicros
public boolean hasCpvBidMicros()The CPV (cost-per-view) bid.
optional int64 cpv_bid_micros = 64;- Specified by:
hasCpvBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the cpvBidMicros field is set.
-
getCpvBidMicros
public long getCpvBidMicros()The CPV (cost-per-view) bid.
optional int64 cpv_bid_micros = 64;- Specified by:
getCpvBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The cpvBidMicros.
-
hasPercentCpcBidMicros
public boolean hasPercentCpcBidMicros()The CPC bid amount, expressed as a fraction of the advertised price for some good or service. The valid range for the fraction is [0,1) and the value stored here is 1,000,000 * [fraction].
optional int64 percent_cpc_bid_micros = 65;- Specified by:
hasPercentCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the percentCpcBidMicros field is set.
-
getPercentCpcBidMicros
public long getPercentCpcBidMicros()The CPC bid amount, expressed as a fraction of the advertised price for some good or service. The valid range for the fraction is [0,1) and the value stored here is 1,000,000 * [fraction].
optional int64 percent_cpc_bid_micros = 65;- Specified by:
getPercentCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The percentCpcBidMicros.
-
hasEffectiveCpcBidMicros
public boolean hasEffectiveCpcBidMicros()Output only. The effective CPC (cost-per-click) bid.
optional int64 effective_cpc_bid_micros = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEffectiveCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the effectiveCpcBidMicros field is set.
-
getEffectiveCpcBidMicros
public long getEffectiveCpcBidMicros()Output only. The effective CPC (cost-per-click) bid.
optional int64 effective_cpc_bid_micros = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The effectiveCpcBidMicros.
-
hasEffectiveCpmBidMicros
public boolean hasEffectiveCpmBidMicros()Output only. The effective CPM (cost-per-thousand viewable impressions) bid.
optional int64 effective_cpm_bid_micros = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEffectiveCpmBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the effectiveCpmBidMicros field is set.
-
getEffectiveCpmBidMicros
public long getEffectiveCpmBidMicros()Output only. The effective CPM (cost-per-thousand viewable impressions) bid.
optional int64 effective_cpm_bid_micros = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpmBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The effectiveCpmBidMicros.
-
hasEffectiveCpvBidMicros
public boolean hasEffectiveCpvBidMicros()Output only. The effective CPV (cost-per-view) bid.
optional int64 effective_cpv_bid_micros = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEffectiveCpvBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the effectiveCpvBidMicros field is set.
-
getEffectiveCpvBidMicros
public long getEffectiveCpvBidMicros()Output only. The effective CPV (cost-per-view) bid.
optional int64 effective_cpv_bid_micros = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpvBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The effectiveCpvBidMicros.
-
hasEffectivePercentCpcBidMicros
public boolean hasEffectivePercentCpcBidMicros()Output only. The effective Percent CPC bid amount.
optional int64 effective_percent_cpc_bid_micros = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEffectivePercentCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the effectivePercentCpcBidMicros field is set.
-
getEffectivePercentCpcBidMicros
public long getEffectivePercentCpcBidMicros()Output only. The effective Percent CPC bid amount.
optional int64 effective_percent_cpc_bid_micros = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectivePercentCpcBidMicrosin interfaceAdGroupCriterionOrBuilder- Returns:
- The effectivePercentCpcBidMicros.
-
getEffectiveCpcBidSourceValue
public int getEffectiveCpcBidSourceValue()Output only. Source of the effective CPC bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_cpc_bid_source = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpcBidSourceValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for effectiveCpcBidSource.
-
getEffectiveCpcBidSource
Output only. Source of the effective CPC bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_cpc_bid_source = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpcBidSourcein interfaceAdGroupCriterionOrBuilder- Returns:
- The effectiveCpcBidSource.
-
getEffectiveCpmBidSourceValue
public int getEffectiveCpmBidSourceValue()Output only. Source of the effective CPM bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_cpm_bid_source = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpmBidSourceValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for effectiveCpmBidSource.
-
getEffectiveCpmBidSource
Output only. Source of the effective CPM bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_cpm_bid_source = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpmBidSourcein interfaceAdGroupCriterionOrBuilder- Returns:
- The effectiveCpmBidSource.
-
getEffectiveCpvBidSourceValue
public int getEffectiveCpvBidSourceValue()Output only. Source of the effective CPV bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_cpv_bid_source = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpvBidSourceValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for effectiveCpvBidSource.
-
getEffectiveCpvBidSource
Output only. Source of the effective CPV bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_cpv_bid_source = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveCpvBidSourcein interfaceAdGroupCriterionOrBuilder- Returns:
- The effectiveCpvBidSource.
-
getEffectivePercentCpcBidSourceValue
public int getEffectivePercentCpcBidSourceValue()Output only. Source of the effective Percent CPC bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_percent_cpc_bid_source = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectivePercentCpcBidSourceValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for effectivePercentCpcBidSource.
-
getEffectivePercentCpcBidSource
Output only. Source of the effective Percent CPC bid.
.google.ads.googleads.v18.enums.BiddingSourceEnum.BiddingSource effective_percent_cpc_bid_source = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectivePercentCpcBidSourcein interfaceAdGroupCriterionOrBuilder- Returns:
- The effectivePercentCpcBidSource.
-
hasPositionEstimates
public boolean hasPositionEstimates()Output only. Estimates for criterion bids at various positions.
.google.ads.googleads.v18.resources.AdGroupCriterion.PositionEstimates position_estimates = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPositionEstimatesin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the positionEstimates field is set.
-
getPositionEstimates
Output only. Estimates for criterion bids at various positions.
.google.ads.googleads.v18.resources.AdGroupCriterion.PositionEstimates position_estimates = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPositionEstimatesin interfaceAdGroupCriterionOrBuilder- Returns:
- The positionEstimates.
-
getPositionEstimatesOrBuilder
Output only. Estimates for criterion bids at various positions.
.google.ads.googleads.v18.resources.AdGroupCriterion.PositionEstimates position_estimates = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPositionEstimatesOrBuilderin interfaceAdGroupCriterionOrBuilder
-
getFinalUrlsList
public com.google.protobuf.ProtocolStringList getFinalUrlsList()The list of possible final URLs after all cross-domain redirects for the ad.
repeated string final_urls = 70;- Specified by:
getFinalUrlsListin interfaceAdGroupCriterionOrBuilder- Returns:
- A list containing the finalUrls.
-
getFinalUrlsCount
public int getFinalUrlsCount()The list of possible final URLs after all cross-domain redirects for the ad.
repeated string final_urls = 70;- Specified by:
getFinalUrlsCountin interfaceAdGroupCriterionOrBuilder- Returns:
- The count of finalUrls.
-
getFinalUrls
The list of possible final URLs after all cross-domain redirects for the ad.
repeated string final_urls = 70;- Specified by:
getFinalUrlsin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The finalUrls at the given index.
-
getFinalUrlsBytes
public com.google.protobuf.ByteString getFinalUrlsBytes(int index) The list of possible final URLs after all cross-domain redirects for the ad.
repeated string final_urls = 70;- Specified by:
getFinalUrlsBytesin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the finalUrls at the given index.
-
getFinalMobileUrlsList
public com.google.protobuf.ProtocolStringList getFinalMobileUrlsList()The list of possible final mobile URLs after all cross-domain redirects.
repeated string final_mobile_urls = 71;- Specified by:
getFinalMobileUrlsListin interfaceAdGroupCriterionOrBuilder- Returns:
- A list containing the finalMobileUrls.
-
getFinalMobileUrlsCount
public int getFinalMobileUrlsCount()The list of possible final mobile URLs after all cross-domain redirects.
repeated string final_mobile_urls = 71;- Specified by:
getFinalMobileUrlsCountin interfaceAdGroupCriterionOrBuilder- Returns:
- The count of finalMobileUrls.
-
getFinalMobileUrls
The list of possible final mobile URLs after all cross-domain redirects.
repeated string final_mobile_urls = 71;- Specified by:
getFinalMobileUrlsin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The finalMobileUrls at the given index.
-
getFinalMobileUrlsBytes
public com.google.protobuf.ByteString getFinalMobileUrlsBytes(int index) The list of possible final mobile URLs after all cross-domain redirects.
repeated string final_mobile_urls = 71;- Specified by:
getFinalMobileUrlsBytesin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the finalMobileUrls at the given index.
-
hasFinalUrlSuffix
public boolean hasFinalUrlSuffix()URL template for appending params to final URL.
optional string final_url_suffix = 72;- Specified by:
hasFinalUrlSuffixin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the finalUrlSuffix field is set.
-
getFinalUrlSuffix
URL template for appending params to final URL.
optional string final_url_suffix = 72;- Specified by:
getFinalUrlSuffixin interfaceAdGroupCriterionOrBuilder- Returns:
- The finalUrlSuffix.
-
getFinalUrlSuffixBytes
public com.google.protobuf.ByteString getFinalUrlSuffixBytes()URL template for appending params to final URL.
optional string final_url_suffix = 72;- Specified by:
getFinalUrlSuffixBytesin interfaceAdGroupCriterionOrBuilder- Returns:
- The bytes for finalUrlSuffix.
-
hasTrackingUrlTemplate
public boolean hasTrackingUrlTemplate()The URL template for constructing a tracking URL.
optional string tracking_url_template = 73;- Specified by:
hasTrackingUrlTemplatein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the trackingUrlTemplate field is set.
-
getTrackingUrlTemplate
The URL template for constructing a tracking URL.
optional string tracking_url_template = 73;- Specified by:
getTrackingUrlTemplatein interfaceAdGroupCriterionOrBuilder- Returns:
- The trackingUrlTemplate.
-
getTrackingUrlTemplateBytes
public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()The URL template for constructing a tracking URL.
optional string tracking_url_template = 73;- Specified by:
getTrackingUrlTemplateBytesin interfaceAdGroupCriterionOrBuilder- Returns:
- The bytes for trackingUrlTemplate.
-
getUrlCustomParametersList
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 14;- Specified by:
getUrlCustomParametersListin interfaceAdGroupCriterionOrBuilder
-
getUrlCustomParametersOrBuilderList
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 14;- Specified by:
getUrlCustomParametersOrBuilderListin interfaceAdGroupCriterionOrBuilder
-
getUrlCustomParametersCount
public int getUrlCustomParametersCount()The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 14;- Specified by:
getUrlCustomParametersCountin interfaceAdGroupCriterionOrBuilder
-
getUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 14;- Specified by:
getUrlCustomParametersin interfaceAdGroupCriterionOrBuilder
-
getUrlCustomParametersOrBuilder
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 14;- Specified by:
getUrlCustomParametersOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasPrimaryStatus
public boolean hasPrimaryStatus()Output only. The primary status for the ad group criterion.
optional .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusEnum.AdGroupCriterionPrimaryStatus primary_status = 85 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPrimaryStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the primaryStatus field is set.
-
getPrimaryStatusValue
public int getPrimaryStatusValue()Output only. The primary status for the ad group criterion.
optional .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusEnum.AdGroupCriterionPrimaryStatus primary_status = 85 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusValuein interfaceAdGroupCriterionOrBuilder- Returns:
- The enum numeric value on the wire for primaryStatus.
-
getPrimaryStatus
Output only. The primary status for the ad group criterion.
optional .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusEnum.AdGroupCriterionPrimaryStatus primary_status = 85 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- The primaryStatus.
-
getPrimaryStatusReasonsList
public List<AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason> getPrimaryStatusReasonsList()Output only. The primary status reasons for the ad group criterion.
repeated .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason primary_status_reasons = 86 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsListin interfaceAdGroupCriterionOrBuilder- Returns:
- A list containing the primaryStatusReasons.
-
getPrimaryStatusReasonsCount
public int getPrimaryStatusReasonsCount()Output only. The primary status reasons for the ad group criterion.
repeated .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason primary_status_reasons = 86 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsCountin interfaceAdGroupCriterionOrBuilder- Returns:
- The count of primaryStatusReasons.
-
getPrimaryStatusReasons
public AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason getPrimaryStatusReasons(int index) Output only. The primary status reasons for the ad group criterion.
repeated .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason primary_status_reasons = 86 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsin interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The primaryStatusReasons at the given index.
-
getPrimaryStatusReasonsValueList
Output only. The primary status reasons for the ad group criterion.
repeated .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason primary_status_reasons = 86 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsValueListin interfaceAdGroupCriterionOrBuilder- Returns:
- A list containing the enum numeric values on the wire for primaryStatusReasons.
-
getPrimaryStatusReasonsValue
public int getPrimaryStatusReasonsValue(int index) Output only. The primary status reasons for the ad group criterion.
repeated .google.ads.googleads.v18.enums.AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason primary_status_reasons = 86 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsValuein interfaceAdGroupCriterionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of primaryStatusReasons at the given index.
-
hasKeyword
public boolean hasKeyword()Immutable. Keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 27 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasKeywordin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the keyword field is set.
-
getKeyword
Immutable. Keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 27 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getKeywordin interfaceAdGroupCriterionOrBuilder- Returns:
- The keyword.
-
getKeywordOrBuilder
Immutable. Keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 27 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getKeywordOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasPlacement
public boolean hasPlacement()Immutable. Placement.
.google.ads.googleads.v18.common.PlacementInfo placement = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasPlacementin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the placement field is set.
-
getPlacement
Immutable. Placement.
.google.ads.googleads.v18.common.PlacementInfo placement = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getPlacementin interfaceAdGroupCriterionOrBuilder- Returns:
- The placement.
-
getPlacementOrBuilder
Immutable. Placement.
.google.ads.googleads.v18.common.PlacementInfo placement = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getPlacementOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasMobileAppCategory
public boolean hasMobileAppCategory()Immutable. Mobile app category.
.google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasMobileAppCategoryin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the mobileAppCategory field is set.
-
getMobileAppCategory
Immutable. Mobile app category.
.google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMobileAppCategoryin interfaceAdGroupCriterionOrBuilder- Returns:
- The mobileAppCategory.
-
getMobileAppCategoryOrBuilder
Immutable. Mobile app category.
.google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMobileAppCategoryOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasMobileApplication
public boolean hasMobileApplication()Immutable. Mobile application.
.google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 30 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasMobileApplicationin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the mobileApplication field is set.
-
getMobileApplication
Immutable. Mobile application.
.google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 30 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMobileApplicationin interfaceAdGroupCriterionOrBuilder- Returns:
- The mobileApplication.
-
getMobileApplicationOrBuilder
Immutable. Mobile application.
.google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 30 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMobileApplicationOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasListingGroup
public boolean hasListingGroup()Immutable. Listing group.
.google.ads.googleads.v18.common.ListingGroupInfo listing_group = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasListingGroupin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the listingGroup field is set.
-
getListingGroup
Immutable. Listing group.
.google.ads.googleads.v18.common.ListingGroupInfo listing_group = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getListingGroupin interfaceAdGroupCriterionOrBuilder- Returns:
- The listingGroup.
-
getListingGroupOrBuilder
Immutable. Listing group.
.google.ads.googleads.v18.common.ListingGroupInfo listing_group = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getListingGroupOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasAgeRange
public boolean hasAgeRange()Immutable. Age range.
.google.ads.googleads.v18.common.AgeRangeInfo age_range = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAgeRangein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the ageRange field is set.
-
getAgeRange
Immutable. Age range.
.google.ads.googleads.v18.common.AgeRangeInfo age_range = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAgeRangein interfaceAdGroupCriterionOrBuilder- Returns:
- The ageRange.
-
getAgeRangeOrBuilder
Immutable. Age range.
.google.ads.googleads.v18.common.AgeRangeInfo age_range = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAgeRangeOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasGender
public boolean hasGender()Immutable. Gender.
.google.ads.googleads.v18.common.GenderInfo gender = 37 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasGenderin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the gender field is set.
-
getGender
Immutable. Gender.
.google.ads.googleads.v18.common.GenderInfo gender = 37 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getGenderin interfaceAdGroupCriterionOrBuilder- Returns:
- The gender.
-
getGenderOrBuilder
Immutable. Gender.
.google.ads.googleads.v18.common.GenderInfo gender = 37 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getGenderOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasIncomeRange
public boolean hasIncomeRange()Immutable. Income range.
.google.ads.googleads.v18.common.IncomeRangeInfo income_range = 38 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasIncomeRangein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the incomeRange field is set.
-
getIncomeRange
Immutable. Income range.
.google.ads.googleads.v18.common.IncomeRangeInfo income_range = 38 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getIncomeRangein interfaceAdGroupCriterionOrBuilder- Returns:
- The incomeRange.
-
getIncomeRangeOrBuilder
Immutable. Income range.
.google.ads.googleads.v18.common.IncomeRangeInfo income_range = 38 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getIncomeRangeOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasParentalStatus
public boolean hasParentalStatus()Immutable. Parental status.
.google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 39 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasParentalStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the parentalStatus field is set.
-
getParentalStatus
Immutable. Parental status.
.google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 39 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getParentalStatusin interfaceAdGroupCriterionOrBuilder- Returns:
- The parentalStatus.
-
getParentalStatusOrBuilder
Immutable. Parental status.
.google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 39 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getParentalStatusOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasUserList
public boolean hasUserList()Immutable. User List.
.google.ads.googleads.v18.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasUserListin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the userList field is set.
-
getUserList
Immutable. User List.
.google.ads.googleads.v18.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getUserListin interfaceAdGroupCriterionOrBuilder- Returns:
- The userList.
-
getUserListOrBuilder
Immutable. User List.
.google.ads.googleads.v18.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getUserListOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasYoutubeVideo
public boolean hasYoutubeVideo()Immutable. YouTube Video.
.google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 40 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasYoutubeVideoin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the youtubeVideo field is set.
-
getYoutubeVideo
Immutable. YouTube Video.
.google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 40 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getYoutubeVideoin interfaceAdGroupCriterionOrBuilder- Returns:
- The youtubeVideo.
-
getYoutubeVideoOrBuilder
Immutable. YouTube Video.
.google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 40 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getYoutubeVideoOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasYoutubeChannel
public boolean hasYoutubeChannel()Immutable. YouTube Channel.
.google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 41 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasYoutubeChannelin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the youtubeChannel field is set.
-
getYoutubeChannel
Immutable. YouTube Channel.
.google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 41 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getYoutubeChannelin interfaceAdGroupCriterionOrBuilder- Returns:
- The youtubeChannel.
-
getYoutubeChannelOrBuilder
Immutable. YouTube Channel.
.google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 41 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getYoutubeChannelOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasTopic
public boolean hasTopic()Immutable. Topic.
.google.ads.googleads.v18.common.TopicInfo topic = 43 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasTopicin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the topic field is set.
-
getTopic
Immutable. Topic.
.google.ads.googleads.v18.common.TopicInfo topic = 43 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTopicin interfaceAdGroupCriterionOrBuilder- Returns:
- The topic.
-
getTopicOrBuilder
Immutable. Topic.
.google.ads.googleads.v18.common.TopicInfo topic = 43 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTopicOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasUserInterest
public boolean hasUserInterest()Immutable. User Interest.
.google.ads.googleads.v18.common.UserInterestInfo user_interest = 45 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasUserInterestin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the userInterest field is set.
-
getUserInterest
Immutable. User Interest.
.google.ads.googleads.v18.common.UserInterestInfo user_interest = 45 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getUserInterestin interfaceAdGroupCriterionOrBuilder- Returns:
- The userInterest.
-
getUserInterestOrBuilder
Immutable. User Interest.
.google.ads.googleads.v18.common.UserInterestInfo user_interest = 45 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getUserInterestOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasWebpage
public boolean hasWebpage()Immutable. Webpage
.google.ads.googleads.v18.common.WebpageInfo webpage = 46 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasWebpagein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the webpage field is set.
-
getWebpage
Immutable. Webpage
.google.ads.googleads.v18.common.WebpageInfo webpage = 46 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getWebpagein interfaceAdGroupCriterionOrBuilder- Returns:
- The webpage.
-
getWebpageOrBuilder
Immutable. Webpage
.google.ads.googleads.v18.common.WebpageInfo webpage = 46 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getWebpageOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasAppPaymentModel
public boolean hasAppPaymentModel()Immutable. App Payment Model.
.google.ads.googleads.v18.common.AppPaymentModelInfo app_payment_model = 47 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAppPaymentModelin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the appPaymentModel field is set.
-
getAppPaymentModel
Immutable. App Payment Model.
.google.ads.googleads.v18.common.AppPaymentModelInfo app_payment_model = 47 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAppPaymentModelin interfaceAdGroupCriterionOrBuilder- Returns:
- The appPaymentModel.
-
getAppPaymentModelOrBuilder
Immutable. App Payment Model.
.google.ads.googleads.v18.common.AppPaymentModelInfo app_payment_model = 47 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAppPaymentModelOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasCustomAffinity
public boolean hasCustomAffinity()Immutable. Custom Affinity.
.google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 48 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCustomAffinityin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the customAffinity field is set.
-
getCustomAffinity
Immutable. Custom Affinity.
.google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 48 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCustomAffinityin interfaceAdGroupCriterionOrBuilder- Returns:
- The customAffinity.
-
getCustomAffinityOrBuilder
Immutable. Custom Affinity.
.google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 48 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCustomAffinityOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasCustomIntent
public boolean hasCustomIntent()Immutable. Custom Intent.
.google.ads.googleads.v18.common.CustomIntentInfo custom_intent = 49 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCustomIntentin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the customIntent field is set.
-
getCustomIntent
Immutable. Custom Intent.
.google.ads.googleads.v18.common.CustomIntentInfo custom_intent = 49 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCustomIntentin interfaceAdGroupCriterionOrBuilder- Returns:
- The customIntent.
-
getCustomIntentOrBuilder
Immutable. Custom Intent.
.google.ads.googleads.v18.common.CustomIntentInfo custom_intent = 49 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCustomIntentOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasCustomAudience
public boolean hasCustomAudience()Immutable. Custom Audience.
.google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 74 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCustomAudiencein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the customAudience field is set.
-
getCustomAudience
Immutable. Custom Audience.
.google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 74 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCustomAudiencein interfaceAdGroupCriterionOrBuilder- Returns:
- The customAudience.
-
getCustomAudienceOrBuilder
Immutable. Custom Audience.
.google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 74 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCustomAudienceOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasCombinedAudience
public boolean hasCombinedAudience()Immutable. Combined Audience.
.google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 75 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCombinedAudiencein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the combinedAudience field is set.
-
getCombinedAudience
Immutable. Combined Audience.
.google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 75 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCombinedAudiencein interfaceAdGroupCriterionOrBuilder- Returns:
- The combinedAudience.
-
getCombinedAudienceOrBuilder
Immutable. Combined Audience.
.google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 75 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCombinedAudienceOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasAudience
public boolean hasAudience()Immutable. Audience.
.google.ads.googleads.v18.common.AudienceInfo audience = 79 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAudiencein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the audience field is set.
-
getAudience
Immutable. Audience.
.google.ads.googleads.v18.common.AudienceInfo audience = 79 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAudiencein interfaceAdGroupCriterionOrBuilder- Returns:
- The audience.
-
getAudienceOrBuilder
Immutable. Audience.
.google.ads.googleads.v18.common.AudienceInfo audience = 79 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAudienceOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasLocation
public boolean hasLocation()Immutable. Location.
.google.ads.googleads.v18.common.LocationInfo location = 82 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasLocationin interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the location field is set.
-
getLocation
Immutable. Location.
.google.ads.googleads.v18.common.LocationInfo location = 82 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getLocationin interfaceAdGroupCriterionOrBuilder- Returns:
- The location.
-
getLocationOrBuilder
Immutable. Location.
.google.ads.googleads.v18.common.LocationInfo location = 82 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getLocationOrBuilderin interfaceAdGroupCriterionOrBuilder
-
hasLanguage
public boolean hasLanguage()Immutable. Language.
.google.ads.googleads.v18.common.LanguageInfo language = 83 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasLanguagein interfaceAdGroupCriterionOrBuilder- Returns:
- Whether the language field is set.
-
getLanguage
Immutable. Language.
.google.ads.googleads.v18.common.LanguageInfo language = 83 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getLanguagein interfaceAdGroupCriterionOrBuilder- Returns:
- The language.
-
getLanguageOrBuilder
Immutable. Language.
.google.ads.googleads.v18.common.LanguageInfo language = 83 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getLanguageOrBuilderin interfaceAdGroupCriterionOrBuilder
-
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 AdGroupCriterion parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdGroupCriterion parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdGroupCriterion parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdGroupCriterion parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdGroupCriterion parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdGroupCriterion parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AdGroupCriterion parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AdGroupCriterion parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AdGroupCriterion parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AdGroupCriterion 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 AdGroupCriterion.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
-