throw new NullPointerException(); ensureAddressLinesIsMutable(); addressLines_.set(index, value); onChanged(); return this;
/** * <pre> * Optional. The recipient at the address. * This field may, under certain circumstances, contain multiline information. * For example, it might contain "care of" information. * </pre> * * <code>repeated string recipients = 10;</code> */ public Builder addRecipientsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureRecipientsIsMutable(); recipients_.add(value); onChanged(); return this; }
public Builder mergeFrom(com.google.type.PostalAddress other) { if (other == com.google.type.PostalAddress.getDefaultInstance()) return this; if (other.getRevision() != 0) { setRevision(other.getRevision()); onChanged(); onChanged(); onChanged(); onChanged(); onChanged(); onChanged(); onChanged(); bitField0_ = (bitField0_ & ~0x00000100); } else { ensureAddressLinesIsMutable(); addressLines_.addAll(other.addressLines_); onChanged(); bitField0_ = (bitField0_ & ~0x00000200); } else { ensureRecipientsIsMutable(); recipients_.addAll(other.recipients_);
throw new NullPointerException(); ensureAddressLinesIsMutable(); addressLines_.add(value); onChanged(); return this;
ensureAddressLinesIsMutable(); addressLines_.add(value); onChanged(); return this;
/** * <pre> * Optional. BCP-47 language code of the contents of this address (if * known). This is often the UI language of the input form or is expected * to match one of the languages used in the address' country/region, or their * transliterated equivalents. * This can affect formatting in certain countries, but is not critical * to the correctness of the data and will never affect any validation or * other non-formatting related operations. * If this value is not known, it should be omitted (rather than specifying a * possibly incorrect default). * Examples: "zh-Hant", "ja", "ja-Latn", "en". * </pre> * * <code>string language_code = 3;</code> */ public Builder setLanguageCode( java.lang.String value) { if (value == null) { throw new NullPointerException(); } languageCode_ = value; onChanged(); return this; } /**
ensureAddressLinesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, addressLines_); onChanged(); return this;
public com.google.type.PostalAddress buildPartial() { com.google.type.PostalAddress result = new com.google.type.PostalAddress(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.revision_ = revision_; result.regionCode_ = regionCode_; result.languageCode_ = languageCode_; result.postalCode_ = postalCode_; result.sortingCode_ = sortingCode_; result.administrativeArea_ = administrativeArea_; result.locality_ = locality_; result.sublocality_ = sublocality_; if (((bitField0_ & 0x00000100) == 0x00000100)) { addressLines_ = addressLines_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000100); } result.addressLines_ = addressLines_; if (((bitField0_ & 0x00000200) == 0x00000200)) { recipients_ = recipients_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000200); } result.recipients_ = recipients_; result.organization_ = organization_; result.bitField0_ = to_bitField0_; onBuilt(); return result; }
addressLines_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this;
/** * <pre> * Optional. Highest administrative subdivision which is used for postal * addresses of a country or region. * For example, this can be a state, a province, an oblast, or a prefecture. * Specifically, for Spain this is the province and not the autonomous * community (e.g. "Barcelona" and not "Catalonia"). * Many countries don't use an administrative area in postal addresses. E.g. * in Switzerland this should be left unpopulated. * </pre> * * <code>string administrative_area = 6;</code> */ public Builder setAdministrativeAreaBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); administrativeArea_ = value; onChanged(); return this; }
/** * <pre> * Optional. Highest administrative subdivision which is used for postal * addresses of a country or region. * For example, this can be a state, a province, an oblast, or a prefecture. * Specifically, for Spain this is the province and not the autonomous * community (e.g. "Barcelona" and not "Catalonia"). * Many countries don't use an administrative area in postal addresses. E.g. * in Switzerland this should be left unpopulated. * </pre> * * <code>string administrative_area = 6;</code> */ public Builder setAdministrativeArea( java.lang.String value) { if (value == null) { throw new NullPointerException(); } administrativeArea_ = value; onChanged(); return this; } /**
/** * <pre> * Optional. Additional, country-specific, sorting code. This is not used * in most regions. Where it is used, the value is either a string like * "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number * alone, representing the "sector code" (Jamaica), "delivery area indicator" * (Malawi) or "post office indicator" (e.g. Côte d'Ivoire). * </pre> * * <code>string sorting_code = 5;</code> */ public Builder setSortingCode( java.lang.String value) { if (value == null) { throw new NullPointerException(); } sortingCode_ = value; onChanged(); return this; } /**
/** * <pre> * Required. CLDR region code of the country/region of the address. This * is never inferred and it is up to the user to ensure the value is * correct. See http://cldr.unicode.org/ and * http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html * for details. Example: "CH" for Switzerland. * </pre> * * <code>string region_code = 2;</code> */ public Builder setRegionCodeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); regionCode_ = value; onChanged(); return this; }
/** * <pre> * Optional. BCP-47 language code of the contents of this address (if * known). This is often the UI language of the input form or is expected * to match one of the languages used in the address' country/region, or their * transliterated equivalents. * This can affect formatting in certain countries, but is not critical * to the correctness of the data and will never affect any validation or * other non-formatting related operations. * If this value is not known, it should be omitted (rather than specifying a * possibly incorrect default). * Examples: "zh-Hant", "ja", "ja-Latn", "en". * </pre> * * <code>string language_code = 3;</code> */ public Builder clearLanguageCode() { languageCode_ = getDefaultInstance().getLanguageCode(); onChanged(); return this; } /**
/** * <pre> * Optional. Postal code of the address. Not all countries use or require * postal codes to be present, but where they are used, they may trigger * additional validation with other parts of the address (e.g. state/zip * validation in the U.S.A.). * </pre> * * <code>string postal_code = 4;</code> */ public Builder setPostalCodeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); postalCode_ = value; onChanged(); return this; }
/** * <pre> * Required. CLDR region code of the country/region of the address. This * is never inferred and it is up to the user to ensure the value is * correct. See http://cldr.unicode.org/ and * http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html * for details. Example: "CH" for Switzerland. * </pre> * * <code>string region_code = 2;</code> */ public Builder setRegionCode( java.lang.String value) { if (value == null) { throw new NullPointerException(); } regionCode_ = value; onChanged(); return this; } /**
/** * <pre> * Optional. BCP-47 language code of the contents of this address (if * known). This is often the UI language of the input form or is expected * to match one of the languages used in the address' country/region, or their * transliterated equivalents. * This can affect formatting in certain countries, but is not critical * to the correctness of the data and will never affect any validation or * other non-formatting related operations. * If this value is not known, it should be omitted (rather than specifying a * possibly incorrect default). * Examples: "zh-Hant", "ja", "ja-Latn", "en". * </pre> * * <code>string language_code = 3;</code> */ public Builder setLanguageCodeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); languageCode_ = value; onChanged(); return this; }
/** * <pre> * Optional. Generally refers to the city/town portion of the address. * Examples: US city, IT comune, UK post town. * In regions of the world where localities are not well defined or do not fit * into this structure well, leave locality empty and use address_lines. * </pre> * * <code>string locality = 7;</code> */ public Builder setLocalityBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); locality_ = value; onChanged(); return this; }
/** * <pre> * Optional. Generally refers to the city/town portion of the address. * Examples: US city, IT comune, UK post town. * In regions of the world where localities are not well defined or do not fit * into this structure well, leave locality empty and use address_lines. * </pre> * * <code>string locality = 7;</code> */ public Builder setLocality( java.lang.String value) { if (value == null) { throw new NullPointerException(); } locality_ = value; onChanged(); return this; } /**
/** * <pre> * Optional. The name of the organization at the address. * </pre> * * <code>string organization = 11;</code> */ public Builder setOrganizationBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); organization_ = value; onChanged(); return this; } public final Builder setUnknownFields(