Class WebpageInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.WebpageInfo
-
- All Implemented Interfaces:
WebpageInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class WebpageInfo extends com.google.protobuf.GeneratedMessageV3 implements WebpageInfoOrBuilder
Represents a criterion for targeting webpages of an advertiser's website.
Protobuf typegoogle.ads.googleads.v10.common.WebpageInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebpageInfo.BuilderRepresents a criterion for targeting webpages of an advertiser's website.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCONDITIONS_FIELD_NUMBERstatic intCOVERAGE_PERCENTAGE_FIELD_NUMBERstatic intCRITERION_NAME_FIELD_NUMBERstatic intSAMPLE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)WebpageConditionInfogetConditions(int index)Conditions, or logical expressions, for webpage targeting.intgetConditionsCount()Conditions, or logical expressions, for webpage targeting.java.util.List<WebpageConditionInfo>getConditionsList()Conditions, or logical expressions, for webpage targeting.WebpageConditionInfoOrBuildergetConditionsOrBuilder(int index)Conditions, or logical expressions, for webpage targeting.java.util.List<? extends WebpageConditionInfoOrBuilder>getConditionsOrBuilderList()Conditions, or logical expressions, for webpage targeting.doublegetCoveragePercentage()Website criteria coverage percentage.java.lang.StringgetCriterionName()The name of the criterion that is defined by this parameter.com.google.protobuf.ByteStringgetCriterionNameBytes()The name of the criterion that is defined by this parameter.static WebpageInfogetDefaultInstance()WebpageInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<WebpageInfo>getParserForType()WebpageSampleInfogetSample()List of sample urls that match the website target.WebpageSampleInfoOrBuildergetSampleOrBuilder()List of sample urls that match the website target.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasCriterionName()The name of the criterion that is defined by this parameter.inthashCode()booleanhasSample()List of sample urls that match the website target.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static WebpageInfo.BuildernewBuilder()static WebpageInfo.BuildernewBuilder(WebpageInfo prototype)WebpageInfo.BuildernewBuilderForType()protected WebpageInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static WebpageInfoparseDelimitedFrom(java.io.InputStream input)static WebpageInfoparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WebpageInfoparseFrom(byte[] data)static WebpageInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WebpageInfoparseFrom(com.google.protobuf.ByteString data)static WebpageInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WebpageInfoparseFrom(com.google.protobuf.CodedInputStream input)static WebpageInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WebpageInfoparseFrom(java.io.InputStream input)static WebpageInfoparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WebpageInfoparseFrom(java.nio.ByteBuffer data)static WebpageInfoparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<WebpageInfo>parser()WebpageInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CRITERION_NAME_FIELD_NUMBER
public static final int CRITERION_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONDITIONS_FIELD_NUMBER
public static final int CONDITIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COVERAGE_PERCENTAGE_FIELD_NUMBER
public static final int COVERAGE_PERCENTAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SAMPLE_FIELD_NUMBER
public static final int SAMPLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasCriterionName
public 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;- Specified by:
hasCriterionNamein interfaceWebpageInfoOrBuilder- Returns:
- Whether the criterionName field is set.
-
getCriterionName
public 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;- Specified by:
getCriterionNamein interfaceWebpageInfoOrBuilder- Returns:
- The criterionName.
-
getCriterionNameBytes
public com.google.protobuf.ByteString getCriterionNameBytes()
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;- Specified by:
getCriterionNameBytesin interfaceWebpageInfoOrBuilder- Returns:
- The bytes for criterionName.
-
getConditionsList
public java.util.List<WebpageConditionInfo> getConditionsList()
Conditions, or logical expressions, for webpage targeting. The list of webpage targeting conditions are and-ed together when evaluated for targeting. This field is required for CREATE operations and is prohibited on UPDATE operations.
repeated .google.ads.googleads.v10.common.WebpageConditionInfo conditions = 2;- Specified by:
getConditionsListin interfaceWebpageInfoOrBuilder
-
getConditionsOrBuilderList
public java.util.List<? extends WebpageConditionInfoOrBuilder> getConditionsOrBuilderList()
Conditions, or logical expressions, for webpage targeting. The list of webpage targeting conditions are and-ed together when evaluated for targeting. This field is required for CREATE operations and is prohibited on UPDATE operations.
repeated .google.ads.googleads.v10.common.WebpageConditionInfo conditions = 2;- Specified by:
getConditionsOrBuilderListin interfaceWebpageInfoOrBuilder
-
getConditionsCount
public int getConditionsCount()
Conditions, or logical expressions, for webpage targeting. The list of webpage targeting conditions are and-ed together when evaluated for targeting. This field is required for CREATE operations and is prohibited on UPDATE operations.
repeated .google.ads.googleads.v10.common.WebpageConditionInfo conditions = 2;- Specified by:
getConditionsCountin interfaceWebpageInfoOrBuilder
-
getConditions
public 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. This field is required for CREATE operations and is prohibited on UPDATE operations.
repeated .google.ads.googleads.v10.common.WebpageConditionInfo conditions = 2;- Specified by:
getConditionsin interfaceWebpageInfoOrBuilder
-
getConditionsOrBuilder
public WebpageConditionInfoOrBuilder getConditionsOrBuilder(int index)
Conditions, or logical expressions, for webpage targeting. The list of webpage targeting conditions are and-ed together when evaluated for targeting. This field is required for CREATE operations and is prohibited on UPDATE operations.
repeated .google.ads.googleads.v10.common.WebpageConditionInfo conditions = 2;- Specified by:
getConditionsOrBuilderin interfaceWebpageInfoOrBuilder
-
getCoveragePercentage
public double getCoveragePercentage()
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;- Specified by:
getCoveragePercentagein interfaceWebpageInfoOrBuilder- Returns:
- The coveragePercentage.
-
hasSample
public boolean hasSample()
List of sample urls that match the website target. This field is read-only.
.google.ads.googleads.v10.common.WebpageSampleInfo sample = 5;- Specified by:
hasSamplein interfaceWebpageInfoOrBuilder- Returns:
- Whether the sample field is set.
-
getSample
public WebpageSampleInfo getSample()
List of sample urls that match the website target. This field is read-only.
.google.ads.googleads.v10.common.WebpageSampleInfo sample = 5;- Specified by:
getSamplein interfaceWebpageInfoOrBuilder- Returns:
- The sample.
-
getSampleOrBuilder
public WebpageSampleInfoOrBuilder getSampleOrBuilder()
List of sample urls that match the website target. This field is read-only.
.google.ads.googleads.v10.common.WebpageSampleInfo sample = 5;- Specified by:
getSampleOrBuilderin interfaceWebpageInfoOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WebpageInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebpageInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebpageInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebpageInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebpageInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebpageInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebpageInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static WebpageInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static WebpageInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static WebpageInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static WebpageInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static WebpageInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public WebpageInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WebpageInfo.Builder newBuilder()
-
newBuilder
public static WebpageInfo.Builder newBuilder(WebpageInfo prototype)
-
toBuilder
public WebpageInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WebpageInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static WebpageInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WebpageInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<WebpageInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WebpageInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-