Class OfflineUserAddressInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<OfflineUserAddressInfo.Builder>
com.google.ads.googleads.v18.common.OfflineUserAddressInfo.Builder
All Implemented Interfaces:
OfflineUserAddressInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
OfflineUserAddressInfo

public static final class OfflineUserAddressInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OfflineUserAddressInfo.Builder> implements OfflineUserAddressInfoOrBuilder
 Address identifier of offline data.
 
Protobuf type google.ads.googleads.v18.common.OfflineUserAddressInfo
  • Method Details

    • 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<OfflineUserAddressInfo.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<OfflineUserAddressInfo.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<OfflineUserAddressInfo.Builder>
    • getDefaultInstanceForType

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

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

      public OfflineUserAddressInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<OfflineUserAddressInfo.Builder>
    • setField

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

      public OfflineUserAddressInfo.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<OfflineUserAddressInfo.Builder>
    • clearOneof

      public OfflineUserAddressInfo.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<OfflineUserAddressInfo.Builder>
    • setRepeatedField

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

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

      public OfflineUserAddressInfo.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<OfflineUserAddressInfo.Builder>
    • mergeFrom

    • isInitialized

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

      public OfflineUserAddressInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<OfflineUserAddressInfo.Builder>
      Throws:
      IOException
    • hasHashedFirstName

      public boolean hasHashedFirstName()
       First name of the user, which is hashed as SHA-256 after normalized
       (Lowercase all characters; Remove any extra spaces before, after, and in
       between).
       
      optional string hashed_first_name = 7;
      Specified by:
      hasHashedFirstName in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the hashedFirstName field is set.
    • getHashedFirstName

      public String getHashedFirstName()
       First name of the user, which is hashed as SHA-256 after normalized
       (Lowercase all characters; Remove any extra spaces before, after, and in
       between).
       
      optional string hashed_first_name = 7;
      Specified by:
      getHashedFirstName in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The hashedFirstName.
    • getHashedFirstNameBytes

      public com.google.protobuf.ByteString getHashedFirstNameBytes()
       First name of the user, which is hashed as SHA-256 after normalized
       (Lowercase all characters; Remove any extra spaces before, after, and in
       between).
       
      optional string hashed_first_name = 7;
      Specified by:
      getHashedFirstNameBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for hashedFirstName.
    • setHashedFirstName

      public OfflineUserAddressInfo.Builder setHashedFirstName(String value)
       First name of the user, which is hashed as SHA-256 after normalized
       (Lowercase all characters; Remove any extra spaces before, after, and in
       between).
       
      optional string hashed_first_name = 7;
      Parameters:
      value - The hashedFirstName to set.
      Returns:
      This builder for chaining.
    • clearHashedFirstName

      public OfflineUserAddressInfo.Builder clearHashedFirstName()
       First name of the user, which is hashed as SHA-256 after normalized
       (Lowercase all characters; Remove any extra spaces before, after, and in
       between).
       
      optional string hashed_first_name = 7;
      Returns:
      This builder for chaining.
    • setHashedFirstNameBytes

      public OfflineUserAddressInfo.Builder setHashedFirstNameBytes(com.google.protobuf.ByteString value)
       First name of the user, which is hashed as SHA-256 after normalized
       (Lowercase all characters; Remove any extra spaces before, after, and in
       between).
       
      optional string hashed_first_name = 7;
      Parameters:
      value - The bytes for hashedFirstName to set.
      Returns:
      This builder for chaining.
    • hasHashedLastName

      public boolean hasHashedLastName()
       Last name of the user, which is hashed as SHA-256 after normalized (lower
       case only and no punctuation).
       
      optional string hashed_last_name = 8;
      Specified by:
      hasHashedLastName in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the hashedLastName field is set.
    • getHashedLastName

      public String getHashedLastName()
       Last name of the user, which is hashed as SHA-256 after normalized (lower
       case only and no punctuation).
       
      optional string hashed_last_name = 8;
      Specified by:
      getHashedLastName in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The hashedLastName.
    • getHashedLastNameBytes

      public com.google.protobuf.ByteString getHashedLastNameBytes()
       Last name of the user, which is hashed as SHA-256 after normalized (lower
       case only and no punctuation).
       
      optional string hashed_last_name = 8;
      Specified by:
      getHashedLastNameBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for hashedLastName.
    • setHashedLastName

      public OfflineUserAddressInfo.Builder setHashedLastName(String value)
       Last name of the user, which is hashed as SHA-256 after normalized (lower
       case only and no punctuation).
       
      optional string hashed_last_name = 8;
      Parameters:
      value - The hashedLastName to set.
      Returns:
      This builder for chaining.
    • clearHashedLastName

      public OfflineUserAddressInfo.Builder clearHashedLastName()
       Last name of the user, which is hashed as SHA-256 after normalized (lower
       case only and no punctuation).
       
      optional string hashed_last_name = 8;
      Returns:
      This builder for chaining.
    • setHashedLastNameBytes

      public OfflineUserAddressInfo.Builder setHashedLastNameBytes(com.google.protobuf.ByteString value)
       Last name of the user, which is hashed as SHA-256 after normalized (lower
       case only and no punctuation).
       
      optional string hashed_last_name = 8;
      Parameters:
      value - The bytes for hashedLastName to set.
      Returns:
      This builder for chaining.
    • hasCity

      public boolean hasCity()
       City of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string city = 9;
      Specified by:
      hasCity in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the city field is set.
    • getCity

      public String getCity()
       City of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string city = 9;
      Specified by:
      getCity in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The city.
    • getCityBytes

      public com.google.protobuf.ByteString getCityBytes()
       City of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string city = 9;
      Specified by:
      getCityBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for city.
    • setCity

      public OfflineUserAddressInfo.Builder setCity(String value)
       City of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string city = 9;
      Parameters:
      value - The city to set.
      Returns:
      This builder for chaining.
    • clearCity

      public OfflineUserAddressInfo.Builder clearCity()
       City of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string city = 9;
      Returns:
      This builder for chaining.
    • setCityBytes

      public OfflineUserAddressInfo.Builder setCityBytes(com.google.protobuf.ByteString value)
       City of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string city = 9;
      Parameters:
      value - The bytes for city to set.
      Returns:
      This builder for chaining.
    • hasState

      public boolean hasState()
       State code of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string state = 10;
      Specified by:
      hasState in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the state field is set.
    • getState

      public String getState()
       State code of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string state = 10;
      Specified by:
      getState in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The state.
    • getStateBytes

      public com.google.protobuf.ByteString getStateBytes()
       State code of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string state = 10;
      Specified by:
      getStateBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for state.
    • setState

      public OfflineUserAddressInfo.Builder setState(String value)
       State code of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string state = 10;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public OfflineUserAddressInfo.Builder clearState()
       State code of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string state = 10;
      Returns:
      This builder for chaining.
    • setStateBytes

      public OfflineUserAddressInfo.Builder setStateBytes(com.google.protobuf.ByteString value)
       State code of the address. Only accepted for Store Sales and
       ConversionAdjustmentUploadService.
       
      optional string state = 10;
      Parameters:
      value - The bytes for state to set.
      Returns:
      This builder for chaining.
    • hasCountryCode

      public boolean hasCountryCode()
       2-letter country code in ISO-3166-1 alpha-2 of the user's address.
       
      optional string country_code = 11;
      Specified by:
      hasCountryCode in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the countryCode field is set.
    • getCountryCode

      public String getCountryCode()
       2-letter country code in ISO-3166-1 alpha-2 of the user's address.
       
      optional string country_code = 11;
      Specified by:
      getCountryCode in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The countryCode.
    • getCountryCodeBytes

      public com.google.protobuf.ByteString getCountryCodeBytes()
       2-letter country code in ISO-3166-1 alpha-2 of the user's address.
       
      optional string country_code = 11;
      Specified by:
      getCountryCodeBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for countryCode.
    • setCountryCode

      public OfflineUserAddressInfo.Builder setCountryCode(String value)
       2-letter country code in ISO-3166-1 alpha-2 of the user's address.
       
      optional string country_code = 11;
      Parameters:
      value - The countryCode to set.
      Returns:
      This builder for chaining.
    • clearCountryCode

      public OfflineUserAddressInfo.Builder clearCountryCode()
       2-letter country code in ISO-3166-1 alpha-2 of the user's address.
       
      optional string country_code = 11;
      Returns:
      This builder for chaining.
    • setCountryCodeBytes

      public OfflineUserAddressInfo.Builder setCountryCodeBytes(com.google.protobuf.ByteString value)
       2-letter country code in ISO-3166-1 alpha-2 of the user's address.
       
      optional string country_code = 11;
      Parameters:
      value - The bytes for countryCode to set.
      Returns:
      This builder for chaining.
    • hasPostalCode

      public boolean hasPostalCode()
       Postal code of the user's address.
       
      optional string postal_code = 12;
      Specified by:
      hasPostalCode in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the postalCode field is set.
    • getPostalCode

      public String getPostalCode()
       Postal code of the user's address.
       
      optional string postal_code = 12;
      Specified by:
      getPostalCode in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The postalCode.
    • getPostalCodeBytes

      public com.google.protobuf.ByteString getPostalCodeBytes()
       Postal code of the user's address.
       
      optional string postal_code = 12;
      Specified by:
      getPostalCodeBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for postalCode.
    • setPostalCode

      public OfflineUserAddressInfo.Builder setPostalCode(String value)
       Postal code of the user's address.
       
      optional string postal_code = 12;
      Parameters:
      value - The postalCode to set.
      Returns:
      This builder for chaining.
    • clearPostalCode

      public OfflineUserAddressInfo.Builder clearPostalCode()
       Postal code of the user's address.
       
      optional string postal_code = 12;
      Returns:
      This builder for chaining.
    • setPostalCodeBytes

      public OfflineUserAddressInfo.Builder setPostalCodeBytes(com.google.protobuf.ByteString value)
       Postal code of the user's address.
       
      optional string postal_code = 12;
      Parameters:
      value - The bytes for postalCode to set.
      Returns:
      This builder for chaining.
    • hasHashedStreetAddress

      public boolean hasHashedStreetAddress()
       The street address of the user hashed using SHA-256 hash function after
       normalization (lower case only). Only accepted for
       ConversionAdjustmentUploadService.
       
      optional string hashed_street_address = 13;
      Specified by:
      hasHashedStreetAddress in interface OfflineUserAddressInfoOrBuilder
      Returns:
      Whether the hashedStreetAddress field is set.
    • getHashedStreetAddress

      public String getHashedStreetAddress()
       The street address of the user hashed using SHA-256 hash function after
       normalization (lower case only). Only accepted for
       ConversionAdjustmentUploadService.
       
      optional string hashed_street_address = 13;
      Specified by:
      getHashedStreetAddress in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The hashedStreetAddress.
    • getHashedStreetAddressBytes

      public com.google.protobuf.ByteString getHashedStreetAddressBytes()
       The street address of the user hashed using SHA-256 hash function after
       normalization (lower case only). Only accepted for
       ConversionAdjustmentUploadService.
       
      optional string hashed_street_address = 13;
      Specified by:
      getHashedStreetAddressBytes in interface OfflineUserAddressInfoOrBuilder
      Returns:
      The bytes for hashedStreetAddress.
    • setHashedStreetAddress

      public OfflineUserAddressInfo.Builder setHashedStreetAddress(String value)
       The street address of the user hashed using SHA-256 hash function after
       normalization (lower case only). Only accepted for
       ConversionAdjustmentUploadService.
       
      optional string hashed_street_address = 13;
      Parameters:
      value - The hashedStreetAddress to set.
      Returns:
      This builder for chaining.
    • clearHashedStreetAddress

      public OfflineUserAddressInfo.Builder clearHashedStreetAddress()
       The street address of the user hashed using SHA-256 hash function after
       normalization (lower case only). Only accepted for
       ConversionAdjustmentUploadService.
       
      optional string hashed_street_address = 13;
      Returns:
      This builder for chaining.
    • setHashedStreetAddressBytes

      public OfflineUserAddressInfo.Builder setHashedStreetAddressBytes(com.google.protobuf.ByteString value)
       The street address of the user hashed using SHA-256 hash function after
       normalization (lower case only). Only accepted for
       ConversionAdjustmentUploadService.
       
      optional string hashed_street_address = 13;
      Parameters:
      value - The bytes for hashedStreetAddress to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final OfflineUserAddressInfo.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<OfflineUserAddressInfo.Builder>
    • mergeUnknownFields

      public final OfflineUserAddressInfo.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<OfflineUserAddressInfo.Builder>