Class LocalServicesPhoneNumber.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LocalServicesPhoneNumber.Builder>
com.google.ads.googleads.v25.common.LocalServicesPhoneNumber.Builder
All Implemented Interfaces:
LocalServicesPhoneNumberOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
LocalServicesPhoneNumber

public static final class LocalServicesPhoneNumber.Builder extends com.google.protobuf.GeneratedMessage.Builder<LocalServicesPhoneNumber.Builder> implements LocalServicesPhoneNumberOrBuilder
 Phone number associated with the provider.
 
Protobuf type google.ads.googleads.v25.common.LocalServicesPhoneNumber
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LocalServicesPhoneNumber.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.GeneratedMessage.Builder<LocalServicesPhoneNumber.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.GeneratedMessage.Builder<LocalServicesPhoneNumber.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

      public LocalServicesPhoneNumber.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<LocalServicesPhoneNumber.Builder>
      Throws:
      IOException
    • hasPhoneNumber

      public boolean hasPhoneNumber()
       The phone number.
       
      optional string phone_number = 1;
      Specified by:
      hasPhoneNumber in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      Whether the phoneNumber field is set.
    • getPhoneNumber

      public String getPhoneNumber()
       The phone number.
       
      optional string phone_number = 1;
      Specified by:
      getPhoneNumber in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      The phoneNumber.
    • getPhoneNumberBytes

      public com.google.protobuf.ByteString getPhoneNumberBytes()
       The phone number.
       
      optional string phone_number = 1;
      Specified by:
      getPhoneNumberBytes in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      The bytes for phoneNumber.
    • setPhoneNumber

      public LocalServicesPhoneNumber.Builder setPhoneNumber(String value)
       The phone number.
       
      optional string phone_number = 1;
      Parameters:
      value - The phoneNumber to set.
      Returns:
      This builder for chaining.
    • clearPhoneNumber

      public LocalServicesPhoneNumber.Builder clearPhoneNumber()
       The phone number.
       
      optional string phone_number = 1;
      Returns:
      This builder for chaining.
    • setPhoneNumberBytes

      public LocalServicesPhoneNumber.Builder setPhoneNumberBytes(com.google.protobuf.ByteString value)
       The phone number.
       
      optional string phone_number = 1;
      Parameters:
      value - The bytes for phoneNumber to set.
      Returns:
      This builder for chaining.
    • hasCountryCode

      public boolean hasCountryCode()
       Upper-case, two-letter codes as defined by ISO-3166.
       
      optional string country_code = 2;
      Specified by:
      hasCountryCode in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      Whether the countryCode field is set.
    • getCountryCode

      public String getCountryCode()
       Upper-case, two-letter codes as defined by ISO-3166.
       
      optional string country_code = 2;
      Specified by:
      getCountryCode in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      The countryCode.
    • getCountryCodeBytes

      public com.google.protobuf.ByteString getCountryCodeBytes()
       Upper-case, two-letter codes as defined by ISO-3166.
       
      optional string country_code = 2;
      Specified by:
      getCountryCodeBytes in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      The bytes for countryCode.
    • setCountryCode

      public LocalServicesPhoneNumber.Builder setCountryCode(String value)
       Upper-case, two-letter codes as defined by ISO-3166.
       
      optional string country_code = 2;
      Parameters:
      value - The countryCode to set.
      Returns:
      This builder for chaining.
    • clearCountryCode

      public LocalServicesPhoneNumber.Builder clearCountryCode()
       Upper-case, two-letter codes as defined by ISO-3166.
       
      optional string country_code = 2;
      Returns:
      This builder for chaining.
    • setCountryCodeBytes

      public LocalServicesPhoneNumber.Builder setCountryCodeBytes(com.google.protobuf.ByteString value)
       Upper-case, two-letter codes as defined by ISO-3166.
       
      optional string country_code = 2;
      Parameters:
      value - The bytes for countryCode to set.
      Returns:
      This builder for chaining.
    • hasPhoneNumberType

      public boolean hasPhoneNumberType()
       The type of the phone number.
       
      optional .google.ads.googleads.v25.enums.GlsPhoneNumberTypeEnum.GlsPhoneNumberType phone_number_type = 3;
      Specified by:
      hasPhoneNumberType in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      Whether the phoneNumberType field is set.
    • getPhoneNumberTypeValue

      public int getPhoneNumberTypeValue()
       The type of the phone number.
       
      optional .google.ads.googleads.v25.enums.GlsPhoneNumberTypeEnum.GlsPhoneNumberType phone_number_type = 3;
      Specified by:
      getPhoneNumberTypeValue in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      The enum numeric value on the wire for phoneNumberType.
    • setPhoneNumberTypeValue

      public LocalServicesPhoneNumber.Builder setPhoneNumberTypeValue(int value)
       The type of the phone number.
       
      optional .google.ads.googleads.v25.enums.GlsPhoneNumberTypeEnum.GlsPhoneNumberType phone_number_type = 3;
      Parameters:
      value - The enum numeric value on the wire for phoneNumberType to set.
      Returns:
      This builder for chaining.
    • getPhoneNumberType

      public GlsPhoneNumberTypeEnum.GlsPhoneNumberType getPhoneNumberType()
       The type of the phone number.
       
      optional .google.ads.googleads.v25.enums.GlsPhoneNumberTypeEnum.GlsPhoneNumberType phone_number_type = 3;
      Specified by:
      getPhoneNumberType in interface LocalServicesPhoneNumberOrBuilder
      Returns:
      The phoneNumberType.
    • setPhoneNumberType

       The type of the phone number.
       
      optional .google.ads.googleads.v25.enums.GlsPhoneNumberTypeEnum.GlsPhoneNumberType phone_number_type = 3;
      Parameters:
      value - The phoneNumberType to set.
      Returns:
      This builder for chaining.
    • clearPhoneNumberType

      public LocalServicesPhoneNumber.Builder clearPhoneNumberType()
       The type of the phone number.
       
      optional .google.ads.googleads.v25.enums.GlsPhoneNumberTypeEnum.GlsPhoneNumberType phone_number_type = 3;
      Returns:
      This builder for chaining.