Class ClickLocation

  • All Implemented Interfaces:
    ClickLocationOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable

    public final class ClickLocation
    extends com.google.protobuf.GeneratedMessageV3
    implements ClickLocationOrBuilder
     Location criteria associated with a click.
     
    Protobuf type google.ads.googleads.v10.common.ClickLocation
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ClickLocation.Builder
      Location criteria associated with a click.
      • 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
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getCity()
      The city location criterion associated with the impression.
      com.google.protobuf.ByteString getCityBytes()
      The city location criterion associated with the impression.
      java.lang.String getCountry()
      The country location criterion associated with the impression.
      com.google.protobuf.ByteString getCountryBytes()
      The country location criterion associated with the impression.
      static ClickLocation getDefaultInstance()  
      ClickLocation getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      java.lang.String getMetro()
      The metro location criterion associated with the impression.
      com.google.protobuf.ByteString getMetroBytes()
      The metro location criterion associated with the impression.
      java.lang.String getMostSpecific()
      The most specific location criterion associated with the impression.
      com.google.protobuf.ByteString getMostSpecificBytes()
      The most specific location criterion associated with the impression.
      com.google.protobuf.Parser<ClickLocation> getParserForType()  
      java.lang.String getRegion()
      The region location criterion associated with the impression.
      com.google.protobuf.ByteString getRegionBytes()
      The region location criterion associated with the impression.
      int getSerializedSize()  
      com.google.protobuf.UnknownFieldSet getUnknownFields()  
      boolean hasCity()
      The city location criterion associated with the impression.
      boolean hasCountry()
      The country location criterion associated with the impression.
      int hashCode()  
      boolean hasMetro()
      The metro location criterion associated with the impression.
      boolean hasMostSpecific()
      The most specific location criterion associated with the impression.
      boolean hasRegion()
      The region location criterion associated with the impression.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static ClickLocation.Builder newBuilder()  
      static ClickLocation.Builder newBuilder​(ClickLocation prototype)  
      ClickLocation.Builder newBuilderForType()  
      protected ClickLocation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static ClickLocation parseDelimitedFrom​(java.io.InputStream input)  
      static ClickLocation parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ClickLocation parseFrom​(byte[] data)  
      static ClickLocation parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ClickLocation parseFrom​(com.google.protobuf.ByteString data)  
      static ClickLocation parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ClickLocation parseFrom​(com.google.protobuf.CodedInputStream input)  
      static ClickLocation parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ClickLocation parseFrom​(java.io.InputStream input)  
      static ClickLocation parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ClickLocation parseFrom​(java.nio.ByteBuffer data)  
      static ClickLocation parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<ClickLocation> parser()  
      ClickLocation.Builder toBuilder()  
      void writeTo​(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
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasCity

        public boolean hasCity()
         The city location criterion associated with the impression.
         
        optional string city = 6;
        Specified by:
        hasCity in interface ClickLocationOrBuilder
        Returns:
        Whether the city field is set.
      • getCity

        public java.lang.String getCity()
         The city location criterion associated with the impression.
         
        optional string city = 6;
        Specified by:
        getCity in interface ClickLocationOrBuilder
        Returns:
        The city.
      • getCityBytes

        public com.google.protobuf.ByteString getCityBytes()
         The city location criterion associated with the impression.
         
        optional string city = 6;
        Specified by:
        getCityBytes in interface ClickLocationOrBuilder
        Returns:
        The bytes for city.
      • hasCountry

        public boolean hasCountry()
         The country location criterion associated with the impression.
         
        optional string country = 7;
        Specified by:
        hasCountry in interface ClickLocationOrBuilder
        Returns:
        Whether the country field is set.
      • getCountry

        public java.lang.String getCountry()
         The country location criterion associated with the impression.
         
        optional string country = 7;
        Specified by:
        getCountry in interface ClickLocationOrBuilder
        Returns:
        The country.
      • getCountryBytes

        public com.google.protobuf.ByteString getCountryBytes()
         The country location criterion associated with the impression.
         
        optional string country = 7;
        Specified by:
        getCountryBytes in interface ClickLocationOrBuilder
        Returns:
        The bytes for country.
      • hasMetro

        public boolean hasMetro()
         The metro location criterion associated with the impression.
         
        optional string metro = 8;
        Specified by:
        hasMetro in interface ClickLocationOrBuilder
        Returns:
        Whether the metro field is set.
      • getMetro

        public java.lang.String getMetro()
         The metro location criterion associated with the impression.
         
        optional string metro = 8;
        Specified by:
        getMetro in interface ClickLocationOrBuilder
        Returns:
        The metro.
      • getMetroBytes

        public com.google.protobuf.ByteString getMetroBytes()
         The metro location criterion associated with the impression.
         
        optional string metro = 8;
        Specified by:
        getMetroBytes in interface ClickLocationOrBuilder
        Returns:
        The bytes for metro.
      • hasMostSpecific

        public boolean hasMostSpecific()
         The most specific location criterion associated with the impression.
         
        optional string most_specific = 9;
        Specified by:
        hasMostSpecific in interface ClickLocationOrBuilder
        Returns:
        Whether the mostSpecific field is set.
      • getMostSpecific

        public java.lang.String getMostSpecific()
         The most specific location criterion associated with the impression.
         
        optional string most_specific = 9;
        Specified by:
        getMostSpecific in interface ClickLocationOrBuilder
        Returns:
        The mostSpecific.
      • getMostSpecificBytes

        public com.google.protobuf.ByteString getMostSpecificBytes()
         The most specific location criterion associated with the impression.
         
        optional string most_specific = 9;
        Specified by:
        getMostSpecificBytes in interface ClickLocationOrBuilder
        Returns:
        The bytes for mostSpecific.
      • hasRegion

        public boolean hasRegion()
         The region location criterion associated with the impression.
         
        optional string region = 10;
        Specified by:
        hasRegion in interface ClickLocationOrBuilder
        Returns:
        Whether the region field is set.
      • getRegion

        public java.lang.String getRegion()
         The region location criterion associated with the impression.
         
        optional string region = 10;
        Specified by:
        getRegion in interface ClickLocationOrBuilder
        Returns:
        The region.
      • getRegionBytes

        public com.google.protobuf.ByteString getRegionBytes()
         The region location criterion associated with the impression.
         
        optional string region = 10;
        Specified by:
        getRegionBytes in interface ClickLocationOrBuilder
        Returns:
        The bytes for region.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static ClickLocation parseFrom​(java.nio.ByteBuffer data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ClickLocation parseFrom​(java.nio.ByteBuffer data,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ClickLocation parseFrom​(com.google.protobuf.ByteString data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ClickLocation parseFrom​(com.google.protobuf.ByteString data,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ClickLocation parseFrom​(byte[] data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ClickLocation parseFrom​(byte[] data,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ClickLocation parseFrom​(java.io.InputStream input)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static ClickLocation parseFrom​(java.io.InputStream input,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static ClickLocation parseDelimitedFrom​(java.io.InputStream input)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static ClickLocation parseDelimitedFrom​(java.io.InputStream input,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static ClickLocation parseFrom​(com.google.protobuf.CodedInputStream input)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static ClickLocation parseFrom​(com.google.protobuf.CodedInputStream input,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public ClickLocation.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public ClickLocation.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected ClickLocation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static ClickLocation getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<ClickLocation> parser()
      • getParserForType

        public com.google.protobuf.Parser<ClickLocation> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public ClickLocation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder