com.google.ads.googleads.v17.common.WebpageInfoOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v17/common/criteria.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;
public interface WebpageInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.WebpageInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* The name of the criterion that is defined by this parameter. The name value
* will be used for identifying, sorting and filtering criteria with this type
* of parameters.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* optional string criterion_name = 3;
* @return Whether the criterionName field is set.
*/
boolean hasCriterionName();
/**
*
* The name of the criterion that is defined by this parameter. The name value
* will be used for identifying, sorting and filtering criteria with this type
* of parameters.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* optional string criterion_name = 3;
* @return The criterionName.
*/
java.lang.String getCriterionName();
/**
*
* The name of the criterion that is defined by this parameter. The name value
* will be used for identifying, sorting and filtering criteria with this type
* of parameters.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* optional string criterion_name = 3;
* @return The bytes for criterionName.
*/
com.google.protobuf.ByteString
getCriterionNameBytes();
/**
*
* Conditions, or logical expressions, for webpage targeting. The list of
* webpage targeting conditions are and-ed together when evaluated
* for targeting. An empty list of conditions indicates all pages of the
* campaign's website are targeted.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* repeated .google.ads.googleads.v17.common.WebpageConditionInfo conditions = 2;
*/
java.util.List
getConditionsList();
/**
*
* Conditions, or logical expressions, for webpage targeting. The list of
* webpage targeting conditions are and-ed together when evaluated
* for targeting. An empty list of conditions indicates all pages of the
* campaign's website are targeted.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* repeated .google.ads.googleads.v17.common.WebpageConditionInfo conditions = 2;
*/
com.google.ads.googleads.v17.common.WebpageConditionInfo getConditions(int index);
/**
*
* Conditions, or logical expressions, for webpage targeting. The list of
* webpage targeting conditions are and-ed together when evaluated
* for targeting. An empty list of conditions indicates all pages of the
* campaign's website are targeted.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* repeated .google.ads.googleads.v17.common.WebpageConditionInfo conditions = 2;
*/
int getConditionsCount();
/**
*
* Conditions, or logical expressions, for webpage targeting. The list of
* webpage targeting conditions are and-ed together when evaluated
* for targeting. An empty list of conditions indicates all pages of the
* campaign's website are targeted.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* repeated .google.ads.googleads.v17.common.WebpageConditionInfo conditions = 2;
*/
java.util.List extends com.google.ads.googleads.v17.common.WebpageConditionInfoOrBuilder>
getConditionsOrBuilderList();
/**
*
* Conditions, or logical expressions, for webpage targeting. The list of
* webpage targeting conditions are and-ed together when evaluated
* for targeting. An empty list of conditions indicates all pages of the
* campaign's website are targeted.
*
* This field is required for CREATE operations and is prohibited on UPDATE
* operations.
*
*
* repeated .google.ads.googleads.v17.common.WebpageConditionInfo conditions = 2;
*/
com.google.ads.googleads.v17.common.WebpageConditionInfoOrBuilder getConditionsOrBuilder(
int index);
/**
*
* Website criteria coverage percentage. This is the computed percentage
* of website coverage based on the website target, negative website target
* and negative keywords in the ad group and campaign. For instance, when
* coverage returns as 1, it indicates it has 100% coverage. This field is
* read-only.
*
*
* double coverage_percentage = 4;
* @return The coveragePercentage.
*/
double getCoveragePercentage();
/**
*
* List of sample urls that match the website target. This field is read-only.
*
*
* .google.ads.googleads.v17.common.WebpageSampleInfo sample = 5;
* @return Whether the sample field is set.
*/
boolean hasSample();
/**
*
* List of sample urls that match the website target. This field is read-only.
*
*
* .google.ads.googleads.v17.common.WebpageSampleInfo sample = 5;
* @return The sample.
*/
com.google.ads.googleads.v17.common.WebpageSampleInfo getSample();
/**
*
* List of sample urls that match the website target. This field is read-only.
*
*
* .google.ads.googleads.v17.common.WebpageSampleInfo sample = 5;
*/
com.google.ads.googleads.v17.common.WebpageSampleInfoOrBuilder getSampleOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy