Class VerticalAdsItemGroupRuleInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableMessage<com.google.protobuf.GeneratedMessageV3>
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v23.common.VerticalAdsItemGroupRuleInfo
- All Implemented Interfaces:
VerticalAdsItemGroupRuleInfoOrBuilder,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class VerticalAdsItemGroupRuleInfo
extends com.google.protobuf.GeneratedMessageV3
implements VerticalAdsItemGroupRuleInfoOrBuilder
A criterion to represent a single item group rule in Vertical Ads.Protobuf type
google.ads.googleads.v23.common.VerticalAdsItemGroupRuleInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA criterion to represent a single item group rule in Vertical Ads.static enumNested 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.GeneratedMessage.ExtendableMessage
com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionSerializer, com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionWriter, com.google.protobuf.GeneratedMessage.ExtendableMessage.FieldEntryNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object> 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 intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe resource name of the Geo Target Constant for the city.com.google.protobuf.ByteStringThe resource name of the Geo Target Constant for the city.The resource name of the Geo Target Constant for the country.com.google.protobuf.ByteStringThe resource name of the Geo Target Constant for the country.static VerticalAdsItemGroupRuleInfostatic final com.google.protobuf.Descriptors.DescriptorlongInteger value specifying the class rating for a hotel.The id specifying a particular Vertical Ad listing.com.google.protobuf.ByteStringThe id specifying a particular Vertical Ad listing.com.google.protobuf.Parser<VerticalAdsItemGroupRuleInfo>The resource name of the Geo Target Constant for the region.com.google.protobuf.ByteStringThe resource name of the Geo Target Constant for the region.intbooleanThe resource name of the Geo Target Constant for the city.booleanThe resource name of the Geo Target Constant for the country.inthashCode()booleanInteger value specifying the class rating for a hotel.booleanThe id specifying a particular Vertical Ad listing.booleanThe resource name of the Geo Target Constant for the region.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(VerticalAdsItemGroupRuleInfo prototype) protected VerticalAdsItemGroupRuleInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static VerticalAdsItemGroupRuleInfoparseDelimitedFrom(InputStream input) static VerticalAdsItemGroupRuleInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VerticalAdsItemGroupRuleInfoparseFrom(byte[] data) static VerticalAdsItemGroupRuleInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VerticalAdsItemGroupRuleInfoparseFrom(com.google.protobuf.ByteString data) static VerticalAdsItemGroupRuleInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VerticalAdsItemGroupRuleInfoparseFrom(com.google.protobuf.CodedInputStream input) static VerticalAdsItemGroupRuleInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VerticalAdsItemGroupRuleInfoparseFrom(InputStream input) static VerticalAdsItemGroupRuleInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VerticalAdsItemGroupRuleInfoparseFrom(ByteBuffer data) static VerticalAdsItemGroupRuleInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<VerticalAdsItemGroupRuleInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongListMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableMessage
extensionsAreInitialized, extensionsIterator, extensionsSerializedSize, extensionsSerializedSizeAsMessageSet, getAllFields, getAllFieldsRaw, getExtension, getExtension, getExtensionCount, getExtensionFields, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasField, makeExtensionsImmutable, newExtensionSerializer, newExtensionWriter, newMessageSetExtensionSerializer, newMessageSetExtensionWriterMethods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getDescriptorForType, getOneofFieldDescriptor, getUnknownFields, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
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.GeneratedMessage.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, hasExtension, hasExtensionMethods 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
-
ITEM_CODE_FIELD_NUMBER
public static final int ITEM_CODE_FIELD_NUMBER- See Also:
-
COUNTRY_CRITERION_ID_FIELD_NUMBER
public static final int COUNTRY_CRITERION_ID_FIELD_NUMBER- See Also:
-
REGION_CRITERION_ID_FIELD_NUMBER
public static final int REGION_CRITERION_ID_FIELD_NUMBER- See Also:
-
CITY_CRITERION_ID_FIELD_NUMBER
public static final int CITY_CRITERION_ID_FIELD_NUMBER- See Also:
-
HOTEL_CLASS_FIELD_NUMBER
public static final int HOTEL_CLASS_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()- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getDimensionCase
- Specified by:
getDimensionCasein interfaceVerticalAdsItemGroupRuleInfoOrBuilder
-
hasItemCode
public boolean hasItemCode()The id specifying a particular Vertical Ad listing.
string item_code = 1;- Specified by:
hasItemCodein interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- Whether the itemCode field is set.
-
getItemCode
The id specifying a particular Vertical Ad listing.
string item_code = 1;- Specified by:
getItemCodein interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The itemCode.
-
getItemCodeBytes
public com.google.protobuf.ByteString getItemCodeBytes()The id specifying a particular Vertical Ad listing.
string item_code = 1;- Specified by:
getItemCodeBytesin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The bytes for itemCode.
-
hasCountryCriterionId
public boolean hasCountryCriterionId()The resource name of the Geo Target Constant for the country.
string country_criterion_id = 2;- Specified by:
hasCountryCriterionIdin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- Whether the countryCriterionId field is set.
-
getCountryCriterionId
The resource name of the Geo Target Constant for the country.
string country_criterion_id = 2;- Specified by:
getCountryCriterionIdin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The countryCriterionId.
-
getCountryCriterionIdBytes
public com.google.protobuf.ByteString getCountryCriterionIdBytes()The resource name of the Geo Target Constant for the country.
string country_criterion_id = 2;- Specified by:
getCountryCriterionIdBytesin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The bytes for countryCriterionId.
-
hasRegionCriterionId
public boolean hasRegionCriterionId()The resource name of the Geo Target Constant for the region.
string region_criterion_id = 3;- Specified by:
hasRegionCriterionIdin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- Whether the regionCriterionId field is set.
-
getRegionCriterionId
The resource name of the Geo Target Constant for the region.
string region_criterion_id = 3;- Specified by:
getRegionCriterionIdin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The regionCriterionId.
-
getRegionCriterionIdBytes
public com.google.protobuf.ByteString getRegionCriterionIdBytes()The resource name of the Geo Target Constant for the region.
string region_criterion_id = 3;- Specified by:
getRegionCriterionIdBytesin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The bytes for regionCriterionId.
-
hasCityCriterionId
public boolean hasCityCriterionId()The resource name of the Geo Target Constant for the city.
string city_criterion_id = 4;- Specified by:
hasCityCriterionIdin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- Whether the cityCriterionId field is set.
-
getCityCriterionId
The resource name of the Geo Target Constant for the city.
string city_criterion_id = 4;- Specified by:
getCityCriterionIdin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The cityCriterionId.
-
getCityCriterionIdBytes
public com.google.protobuf.ByteString getCityCriterionIdBytes()The resource name of the Geo Target Constant for the city.
string city_criterion_id = 4;- Specified by:
getCityCriterionIdBytesin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The bytes for cityCriterionId.
-
hasHotelClass
public boolean hasHotelClass()Integer value specifying the class rating for a hotel. Ranges from 1 to 5 stars.
int64 hotel_class = 6;- Specified by:
hasHotelClassin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- Whether the hotelClass field is set.
-
getHotelClass
public long getHotelClass()Integer value specifying the class rating for a hotel. Ranges from 1 to 5 stars.
int64 hotel_class = 6;- Specified by:
getHotelClassin interfaceVerticalAdsItemGroupRuleInfoOrBuilder- Returns:
- The hotelClass.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableMessage<com.google.protobuf.GeneratedMessageV3>
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
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 VerticalAdsItemGroupRuleInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static VerticalAdsItemGroupRuleInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static VerticalAdsItemGroupRuleInfo 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
public static VerticalAdsItemGroupRuleInfo.Builder newBuilder(VerticalAdsItemGroupRuleInfo prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VerticalAdsItemGroupRuleInfo.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.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-