Class AddressInfo.Builder

  • All Implemented Interfaces:
    AddressInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    AddressInfo

    public static final class AddressInfo.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
    implements AddressInfoOrBuilder
     Address for proximity criterion.
     
    Protobuf type google.ads.googleads.v10.common.AddressInfo
    • Method Detail

      • 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.Builder<AddressInfo.Builder>
      • clear

        public AddressInfo.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • getDefaultInstanceForType

        public AddressInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public AddressInfo build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public AddressInfo buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public AddressInfo.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • setField

        public AddressInfo.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • clearField

        public AddressInfo.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • clearOneof

        public AddressInfo.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • setRepeatedField

        public AddressInfo.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    int index,
                                                    java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • addRepeatedField

        public AddressInfo.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • mergeFrom

        public AddressInfo.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AddressInfo.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • mergeFrom

        public AddressInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AddressInfo.Builder>
        Throws:
        java.io.IOException
      • hasPostalCode

        public boolean hasPostalCode()
         Postal code.
         
        optional string postal_code = 8;
        Specified by:
        hasPostalCode in interface AddressInfoOrBuilder
        Returns:
        Whether the postalCode field is set.
      • getPostalCode

        public java.lang.String getPostalCode()
         Postal code.
         
        optional string postal_code = 8;
        Specified by:
        getPostalCode in interface AddressInfoOrBuilder
        Returns:
        The postalCode.
      • getPostalCodeBytes

        public com.google.protobuf.ByteString getPostalCodeBytes()
         Postal code.
         
        optional string postal_code = 8;
        Specified by:
        getPostalCodeBytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for postalCode.
      • setPostalCode

        public AddressInfo.Builder setPostalCode​(java.lang.String value)
         Postal code.
         
        optional string postal_code = 8;
        Parameters:
        value - The postalCode to set.
        Returns:
        This builder for chaining.
      • clearPostalCode

        public AddressInfo.Builder clearPostalCode()
         Postal code.
         
        optional string postal_code = 8;
        Returns:
        This builder for chaining.
      • setPostalCodeBytes

        public AddressInfo.Builder setPostalCodeBytes​(com.google.protobuf.ByteString value)
         Postal code.
         
        optional string postal_code = 8;
        Parameters:
        value - The bytes for postalCode to set.
        Returns:
        This builder for chaining.
      • hasProvinceCode

        public boolean hasProvinceCode()
         Province or state code.
         
        optional string province_code = 9;
        Specified by:
        hasProvinceCode in interface AddressInfoOrBuilder
        Returns:
        Whether the provinceCode field is set.
      • getProvinceCode

        public java.lang.String getProvinceCode()
         Province or state code.
         
        optional string province_code = 9;
        Specified by:
        getProvinceCode in interface AddressInfoOrBuilder
        Returns:
        The provinceCode.
      • getProvinceCodeBytes

        public com.google.protobuf.ByteString getProvinceCodeBytes()
         Province or state code.
         
        optional string province_code = 9;
        Specified by:
        getProvinceCodeBytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for provinceCode.
      • setProvinceCode

        public AddressInfo.Builder setProvinceCode​(java.lang.String value)
         Province or state code.
         
        optional string province_code = 9;
        Parameters:
        value - The provinceCode to set.
        Returns:
        This builder for chaining.
      • clearProvinceCode

        public AddressInfo.Builder clearProvinceCode()
         Province or state code.
         
        optional string province_code = 9;
        Returns:
        This builder for chaining.
      • setProvinceCodeBytes

        public AddressInfo.Builder setProvinceCodeBytes​(com.google.protobuf.ByteString value)
         Province or state code.
         
        optional string province_code = 9;
        Parameters:
        value - The bytes for provinceCode to set.
        Returns:
        This builder for chaining.
      • hasCountryCode

        public boolean hasCountryCode()
         Country code.
         
        optional string country_code = 10;
        Specified by:
        hasCountryCode in interface AddressInfoOrBuilder
        Returns:
        Whether the countryCode field is set.
      • getCountryCode

        public java.lang.String getCountryCode()
         Country code.
         
        optional string country_code = 10;
        Specified by:
        getCountryCode in interface AddressInfoOrBuilder
        Returns:
        The countryCode.
      • getCountryCodeBytes

        public com.google.protobuf.ByteString getCountryCodeBytes()
         Country code.
         
        optional string country_code = 10;
        Specified by:
        getCountryCodeBytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for countryCode.
      • setCountryCode

        public AddressInfo.Builder setCountryCode​(java.lang.String value)
         Country code.
         
        optional string country_code = 10;
        Parameters:
        value - The countryCode to set.
        Returns:
        This builder for chaining.
      • clearCountryCode

        public AddressInfo.Builder clearCountryCode()
         Country code.
         
        optional string country_code = 10;
        Returns:
        This builder for chaining.
      • setCountryCodeBytes

        public AddressInfo.Builder setCountryCodeBytes​(com.google.protobuf.ByteString value)
         Country code.
         
        optional string country_code = 10;
        Parameters:
        value - The bytes for countryCode to set.
        Returns:
        This builder for chaining.
      • hasProvinceName

        public boolean hasProvinceName()
         Province or state name.
         
        optional string province_name = 11;
        Specified by:
        hasProvinceName in interface AddressInfoOrBuilder
        Returns:
        Whether the provinceName field is set.
      • getProvinceName

        public java.lang.String getProvinceName()
         Province or state name.
         
        optional string province_name = 11;
        Specified by:
        getProvinceName in interface AddressInfoOrBuilder
        Returns:
        The provinceName.
      • getProvinceNameBytes

        public com.google.protobuf.ByteString getProvinceNameBytes()
         Province or state name.
         
        optional string province_name = 11;
        Specified by:
        getProvinceNameBytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for provinceName.
      • setProvinceName

        public AddressInfo.Builder setProvinceName​(java.lang.String value)
         Province or state name.
         
        optional string province_name = 11;
        Parameters:
        value - The provinceName to set.
        Returns:
        This builder for chaining.
      • clearProvinceName

        public AddressInfo.Builder clearProvinceName()
         Province or state name.
         
        optional string province_name = 11;
        Returns:
        This builder for chaining.
      • setProvinceNameBytes

        public AddressInfo.Builder setProvinceNameBytes​(com.google.protobuf.ByteString value)
         Province or state name.
         
        optional string province_name = 11;
        Parameters:
        value - The bytes for provinceName to set.
        Returns:
        This builder for chaining.
      • hasStreetAddress

        public boolean hasStreetAddress()
         Street address line 1.
         
        optional string street_address = 12;
        Specified by:
        hasStreetAddress in interface AddressInfoOrBuilder
        Returns:
        Whether the streetAddress field is set.
      • getStreetAddress

        public java.lang.String getStreetAddress()
         Street address line 1.
         
        optional string street_address = 12;
        Specified by:
        getStreetAddress in interface AddressInfoOrBuilder
        Returns:
        The streetAddress.
      • getStreetAddressBytes

        public com.google.protobuf.ByteString getStreetAddressBytes()
         Street address line 1.
         
        optional string street_address = 12;
        Specified by:
        getStreetAddressBytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for streetAddress.
      • setStreetAddress

        public AddressInfo.Builder setStreetAddress​(java.lang.String value)
         Street address line 1.
         
        optional string street_address = 12;
        Parameters:
        value - The streetAddress to set.
        Returns:
        This builder for chaining.
      • clearStreetAddress

        public AddressInfo.Builder clearStreetAddress()
         Street address line 1.
         
        optional string street_address = 12;
        Returns:
        This builder for chaining.
      • setStreetAddressBytes

        public AddressInfo.Builder setStreetAddressBytes​(com.google.protobuf.ByteString value)
         Street address line 1.
         
        optional string street_address = 12;
        Parameters:
        value - The bytes for streetAddress to set.
        Returns:
        This builder for chaining.
      • hasStreetAddress2

        public boolean hasStreetAddress2()
         Street address line 2. This field is write-only. It is only used for
         calculating the longitude and latitude of an address when geo_point is
         empty.
         
        optional string street_address2 = 13;
        Specified by:
        hasStreetAddress2 in interface AddressInfoOrBuilder
        Returns:
        Whether the streetAddress2 field is set.
      • getStreetAddress2

        public java.lang.String getStreetAddress2()
         Street address line 2. This field is write-only. It is only used for
         calculating the longitude and latitude of an address when geo_point is
         empty.
         
        optional string street_address2 = 13;
        Specified by:
        getStreetAddress2 in interface AddressInfoOrBuilder
        Returns:
        The streetAddress2.
      • getStreetAddress2Bytes

        public com.google.protobuf.ByteString getStreetAddress2Bytes()
         Street address line 2. This field is write-only. It is only used for
         calculating the longitude and latitude of an address when geo_point is
         empty.
         
        optional string street_address2 = 13;
        Specified by:
        getStreetAddress2Bytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for streetAddress2.
      • setStreetAddress2

        public AddressInfo.Builder setStreetAddress2​(java.lang.String value)
         Street address line 2. This field is write-only. It is only used for
         calculating the longitude and latitude of an address when geo_point is
         empty.
         
        optional string street_address2 = 13;
        Parameters:
        value - The streetAddress2 to set.
        Returns:
        This builder for chaining.
      • clearStreetAddress2

        public AddressInfo.Builder clearStreetAddress2()
         Street address line 2. This field is write-only. It is only used for
         calculating the longitude and latitude of an address when geo_point is
         empty.
         
        optional string street_address2 = 13;
        Returns:
        This builder for chaining.
      • setStreetAddress2Bytes

        public AddressInfo.Builder setStreetAddress2Bytes​(com.google.protobuf.ByteString value)
         Street address line 2. This field is write-only. It is only used for
         calculating the longitude and latitude of an address when geo_point is
         empty.
         
        optional string street_address2 = 13;
        Parameters:
        value - The bytes for streetAddress2 to set.
        Returns:
        This builder for chaining.
      • hasCityName

        public boolean hasCityName()
         Name of the city.
         
        optional string city_name = 14;
        Specified by:
        hasCityName in interface AddressInfoOrBuilder
        Returns:
        Whether the cityName field is set.
      • getCityName

        public java.lang.String getCityName()
         Name of the city.
         
        optional string city_name = 14;
        Specified by:
        getCityName in interface AddressInfoOrBuilder
        Returns:
        The cityName.
      • getCityNameBytes

        public com.google.protobuf.ByteString getCityNameBytes()
         Name of the city.
         
        optional string city_name = 14;
        Specified by:
        getCityNameBytes in interface AddressInfoOrBuilder
        Returns:
        The bytes for cityName.
      • setCityName

        public AddressInfo.Builder setCityName​(java.lang.String value)
         Name of the city.
         
        optional string city_name = 14;
        Parameters:
        value - The cityName to set.
        Returns:
        This builder for chaining.
      • clearCityName

        public AddressInfo.Builder clearCityName()
         Name of the city.
         
        optional string city_name = 14;
        Returns:
        This builder for chaining.
      • setCityNameBytes

        public AddressInfo.Builder setCityNameBytes​(com.google.protobuf.ByteString value)
         Name of the city.
         
        optional string city_name = 14;
        Parameters:
        value - The bytes for cityName to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final AddressInfo.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>
      • mergeUnknownFields

        public final AddressInfo.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AddressInfo.Builder>