com.google.ads.googleads.v10.common.WebpageInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v10/common/criteria.proto
package com.google.ads.googleads.v10.common;
public interface WebpageInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.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.v10.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.v10.common.WebpageConditionInfo conditions = 2;
*/
com.google.ads.googleads.v10.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.v10.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.v10.common.WebpageConditionInfo conditions = 2;
*/
java.util.List extends com.google.ads.googleads.v10.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.v10.common.WebpageConditionInfo conditions = 2;
*/
com.google.ads.googleads.v10.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.v10.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.v10.common.WebpageSampleInfo sample = 5;
* @return The sample.
*/
com.google.ads.googleads.v10.common.WebpageSampleInfo getSample();
/**
*
* List of sample urls that match the website target. This field is read-only.
*
*
* .google.ads.googleads.v10.common.WebpageSampleInfo sample = 5;
*/
com.google.ads.googleads.v10.common.WebpageSampleInfoOrBuilder getSampleOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy