All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.rocketmq.shaded.com.google.type.PostalAddressOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.0.7
Show newest version
/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/type/postal_address.proto

package org.apache.rocketmq.shaded.com.google.type;

public interface PostalAddressOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.type.PostalAddress)
    org.apache.rocketmq.shaded.com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * The schema revision of the `PostalAddress`. This must be set to 0, which is
   * the latest revision.
   * All new revisions **must** be backward compatible with old revisions.
   * 
* * int32 revision = 1; * * @return The revision. */ int getRevision(); /** * * *
   * 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.
   * 
* * string region_code = 2; * * @return The regionCode. */ java.lang.String getRegionCode(); /** * * *
   * 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.
   * 
* * string region_code = 2; * * @return The bytes for regionCode. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getRegionCodeBytes(); /** * * *
   * 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".
   * 
* * string language_code = 3; * * @return The languageCode. */ java.lang.String getLanguageCode(); /** * * *
   * 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".
   * 
* * string language_code = 3; * * @return The bytes for languageCode. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getLanguageCodeBytes(); /** * * *
   * 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.).
   * 
* * string postal_code = 4; * * @return The postalCode. */ java.lang.String getPostalCode(); /** * * *
   * 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.).
   * 
* * string postal_code = 4; * * @return The bytes for postalCode. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getPostalCodeBytes(); /** * * *
   * 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).
   * 
* * string sorting_code = 5; * * @return The sortingCode. */ java.lang.String getSortingCode(); /** * * *
   * 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).
   * 
* * string sorting_code = 5; * * @return The bytes for sortingCode. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getSortingCodeBytes(); /** * * *
   * 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.
   * 
* * string administrative_area = 6; * * @return The administrativeArea. */ java.lang.String getAdministrativeArea(); /** * * *
   * 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.
   * 
* * string administrative_area = 6; * * @return The bytes for administrativeArea. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getAdministrativeAreaBytes(); /** * * *
   * 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.
   * 
* * string locality = 7; * * @return The locality. */ java.lang.String getLocality(); /** * * *
   * 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.
   * 
* * string locality = 7; * * @return The bytes for locality. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getLocalityBytes(); /** * * *
   * Optional. Sublocality of the address.
   * For example, this can be neighborhoods, boroughs, districts.
   * 
* * string sublocality = 8; * * @return The sublocality. */ java.lang.String getSublocality(); /** * * *
   * Optional. Sublocality of the address.
   * For example, this can be neighborhoods, boroughs, districts.
   * 
* * string sublocality = 8; * * @return The bytes for sublocality. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getSublocalityBytes(); /** * * *
   * Unstructured address lines describing the lower levels of an address.
   * Because values in address_lines do not have type information and may
   * sometimes contain multiple values in a single field (e.g.
   * "Austin, TX"), it is important that the line order is clear. The order of
   * address lines should be "envelope order" for the country/region of the
   * address. In places where this can vary (e.g. Japan), address_language is
   * used to make it explicit (e.g. "ja" for large-to-small ordering and
   * "ja-Latn" or "en" for small-to-large). This way, the most specific line of
   * an address can be selected based on the language.
   * The minimum permitted structural representation of an address consists
   * of a region_code with all remaining information placed in the
   * address_lines. It would be possible to format such an address very
   * approximately without geocoding, but no semantic reasoning could be
   * made about any of the address components until it was at least
   * partially resolved.
   * Creating an address only containing a region_code and address_lines, and
   * then geocoding is the recommended way to handle completely unstructured
   * addresses (as opposed to guessing which parts of the address should be
   * localities or administrative areas).
   * 
* * repeated string address_lines = 9; * * @return A list containing the addressLines. */ java.util.List getAddressLinesList(); /** * * *
   * Unstructured address lines describing the lower levels of an address.
   * Because values in address_lines do not have type information and may
   * sometimes contain multiple values in a single field (e.g.
   * "Austin, TX"), it is important that the line order is clear. The order of
   * address lines should be "envelope order" for the country/region of the
   * address. In places where this can vary (e.g. Japan), address_language is
   * used to make it explicit (e.g. "ja" for large-to-small ordering and
   * "ja-Latn" or "en" for small-to-large). This way, the most specific line of
   * an address can be selected based on the language.
   * The minimum permitted structural representation of an address consists
   * of a region_code with all remaining information placed in the
   * address_lines. It would be possible to format such an address very
   * approximately without geocoding, but no semantic reasoning could be
   * made about any of the address components until it was at least
   * partially resolved.
   * Creating an address only containing a region_code and address_lines, and
   * then geocoding is the recommended way to handle completely unstructured
   * addresses (as opposed to guessing which parts of the address should be
   * localities or administrative areas).
   * 
* * repeated string address_lines = 9; * * @return The count of addressLines. */ int getAddressLinesCount(); /** * * *
   * Unstructured address lines describing the lower levels of an address.
   * Because values in address_lines do not have type information and may
   * sometimes contain multiple values in a single field (e.g.
   * "Austin, TX"), it is important that the line order is clear. The order of
   * address lines should be "envelope order" for the country/region of the
   * address. In places where this can vary (e.g. Japan), address_language is
   * used to make it explicit (e.g. "ja" for large-to-small ordering and
   * "ja-Latn" or "en" for small-to-large). This way, the most specific line of
   * an address can be selected based on the language.
   * The minimum permitted structural representation of an address consists
   * of a region_code with all remaining information placed in the
   * address_lines. It would be possible to format such an address very
   * approximately without geocoding, but no semantic reasoning could be
   * made about any of the address components until it was at least
   * partially resolved.
   * Creating an address only containing a region_code and address_lines, and
   * then geocoding is the recommended way to handle completely unstructured
   * addresses (as opposed to guessing which parts of the address should be
   * localities or administrative areas).
   * 
* * repeated string address_lines = 9; * * @param index The index of the element to return. * @return The addressLines at the given index. */ java.lang.String getAddressLines(int index); /** * * *
   * Unstructured address lines describing the lower levels of an address.
   * Because values in address_lines do not have type information and may
   * sometimes contain multiple values in a single field (e.g.
   * "Austin, TX"), it is important that the line order is clear. The order of
   * address lines should be "envelope order" for the country/region of the
   * address. In places where this can vary (e.g. Japan), address_language is
   * used to make it explicit (e.g. "ja" for large-to-small ordering and
   * "ja-Latn" or "en" for small-to-large). This way, the most specific line of
   * an address can be selected based on the language.
   * The minimum permitted structural representation of an address consists
   * of a region_code with all remaining information placed in the
   * address_lines. It would be possible to format such an address very
   * approximately without geocoding, but no semantic reasoning could be
   * made about any of the address components until it was at least
   * partially resolved.
   * Creating an address only containing a region_code and address_lines, and
   * then geocoding is the recommended way to handle completely unstructured
   * addresses (as opposed to guessing which parts of the address should be
   * localities or administrative areas).
   * 
* * repeated string address_lines = 9; * * @param index The index of the value to return. * @return The bytes of the addressLines at the given index. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getAddressLinesBytes(int index); /** * * *
   * Optional. The recipient at the address.
   * This field may, under certain circumstances, contain multiline information.
   * For example, it might contain "care of" information.
   * 
* * repeated string recipients = 10; * * @return A list containing the recipients. */ java.util.List getRecipientsList(); /** * * *
   * Optional. The recipient at the address.
   * This field may, under certain circumstances, contain multiline information.
   * For example, it might contain "care of" information.
   * 
* * repeated string recipients = 10; * * @return The count of recipients. */ int getRecipientsCount(); /** * * *
   * Optional. The recipient at the address.
   * This field may, under certain circumstances, contain multiline information.
   * For example, it might contain "care of" information.
   * 
* * repeated string recipients = 10; * * @param index The index of the element to return. * @return The recipients at the given index. */ java.lang.String getRecipients(int index); /** * * *
   * Optional. The recipient at the address.
   * This field may, under certain circumstances, contain multiline information.
   * For example, it might contain "care of" information.
   * 
* * repeated string recipients = 10; * * @param index The index of the value to return. * @return The bytes of the recipients at the given index. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getRecipientsBytes(int index); /** * * *
   * Optional. The name of the organization at the address.
   * 
* * string organization = 11; * * @return The organization. */ java.lang.String getOrganization(); /** * * *
   * Optional. The name of the organization at the address.
   * 
* * string organization = 11; * * @return The bytes for organization. */ org.apache.rocketmq.shaded.com.google.protobuf.ByteString getOrganizationBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy