Class CountryRefType.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CountryRefType.Builder>
com.google.protobuf.GeneratedMessage.Builder<CountryRefType.Builder>
uk.org.netex.www.netex.CountryRefType.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, CountryRefTypeOrBuilder
Enclosing class:
CountryRefType

public static final class CountryRefType.Builder extends com.google.protobuf.GeneratedMessage.Builder<CountryRefType.Builder> implements CountryRefTypeOrBuilder
 Reference to a country ISO 3166-1 Note that GB is used for UK . May be qualified with a 3166-2 subdivision e.g. gb +m ENG, GB + SCT, GB See www.iso.org/iso/country_codes/iso_3166_code_lists.htm.  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1334:33]
 
Protobuf type uk.org.netex.www.netex.CountryRefType
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Iso 3166-1 Two Character country code.
    Iso3166-3 Three character country code [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
    [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Iso 3166-1 Two Character country code.
    Iso3166-3 Three character country code [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
    com.google.protobuf.ByteString
    Iso3166-3 Three character country code [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
    int
    Iso 3166-1 Two Character country code.
    [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
    com.google.protobuf.ByteString
    [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    Iso 3166-1 Two Character country code.
    Iso3166-3 Three character country code [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
    setRefPrincipalityBytes(com.google.protobuf.ByteString value)
    Iso3166-3 Three character country code [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
    setRefValue(int value)
    Iso 3166-1 Two Character country code.
    [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
    setValueBytes(com.google.protobuf.ByteString value)
    [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<CountryRefType.Builder>
    • clear

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

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

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

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

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

      public CountryRefType.Builder mergeFrom(CountryRefType other)
    • isInitialized

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

      public CountryRefType.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<CountryRefType.Builder>
      Throws:
      IOException
    • getRefValue

      public int getRefValue()
       Iso 3166-1 Two Character country code.  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1350:54]
       
      .uk.org.netex.www.netex.IanaCountryTldEnumeration ref = 1;
      Specified by:
      getRefValue in interface CountryRefTypeOrBuilder
      Returns:
      The enum numeric value on the wire for ref.
    • setRefValue

      public CountryRefType.Builder setRefValue(int value)
       Iso 3166-1 Two Character country code.  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1350:54]
       
      .uk.org.netex.www.netex.IanaCountryTldEnumeration ref = 1;
      Parameters:
      value - The enum numeric value on the wire for ref to set.
      Returns:
      This builder for chaining.
    • getRef

      public IanaCountryTldEnumeration getRef()
       Iso 3166-1 Two Character country code.  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1350:54]
       
      .uk.org.netex.www.netex.IanaCountryTldEnumeration ref = 1;
      Specified by:
      getRef in interface CountryRefTypeOrBuilder
      Returns:
      The ref.
    • setRef

       Iso 3166-1 Two Character country code.  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1350:54]
       
      .uk.org.netex.www.netex.IanaCountryTldEnumeration ref = 1;
      Parameters:
      value - The ref to set.
      Returns:
      This builder for chaining.
    • clearRef

      public CountryRefType.Builder clearRef()
       Iso 3166-1 Two Character country code.  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1350:54]
       
      .uk.org.netex.www.netex.IanaCountryTldEnumeration ref = 1;
      Returns:
      This builder for chaining.
    • getRefPrincipality

      public String getRefPrincipality()
       Iso3166-3 Three character country code  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
       
      string ref_principality = 2 [(.buf.validate.field) = { ... }
      Specified by:
      getRefPrincipality in interface CountryRefTypeOrBuilder
      Returns:
      The refPrincipality.
    • getRefPrincipalityBytes

      public com.google.protobuf.ByteString getRefPrincipalityBytes()
       Iso3166-3 Three character country code  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
       
      string ref_principality = 2 [(.buf.validate.field) = { ... }
      Specified by:
      getRefPrincipalityBytes in interface CountryRefTypeOrBuilder
      Returns:
      The bytes for refPrincipality.
    • setRefPrincipality

      public CountryRefType.Builder setRefPrincipality(String value)
       Iso3166-3 Three character country code  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
       
      string ref_principality = 2 [(.buf.validate.field) = { ... }
      Parameters:
      value - The refPrincipality to set.
      Returns:
      This builder for chaining.
    • clearRefPrincipality

      public CountryRefType.Builder clearRefPrincipality()
       Iso3166-3 Three character country code  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
       
      string ref_principality = 2 [(.buf.validate.field) = { ... }
      Returns:
      This builder for chaining.
    • setRefPrincipalityBytes

      public CountryRefType.Builder setRefPrincipalityBytes(com.google.protobuf.ByteString value)
       Iso3166-3 Three character country code  [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1355:78]
       
      string ref_principality = 2 [(.buf.validate.field) = { ... }
      Parameters:
      value - The bytes for refPrincipality to set.
      Returns:
      This builder for chaining.
    • getValue

      public String getValue()
       [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
       
      string value = 3 [(.buf.validate.field) = { ... }
      Specified by:
      getValue in interface CountryRefTypeOrBuilder
      Returns:
      The value.
    • getValueBytes

      public com.google.protobuf.ByteString getValueBytes()
       [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
       
      string value = 3 [(.buf.validate.field) = { ... }
      Specified by:
      getValueBytes in interface CountryRefTypeOrBuilder
      Returns:
      The bytes for value.
    • setValue

      public CountryRefType.Builder setValue(String value)
       [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
       
      string value = 3 [(.buf.validate.field) = { ... }
      Parameters:
      value - The value to set.
      Returns:
      This builder for chaining.
    • clearValue

      public CountryRefType.Builder clearValue()
       [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
       
      string value = 3 [(.buf.validate.field) = { ... }
      Returns:
      This builder for chaining.
    • setValueBytes

      public CountryRefType.Builder setValueBytes(com.google.protobuf.ByteString value)
       [netex_framework/netex_reusableComponents/netex_country_support.xsd at 1338:20]
       
      string value = 3 [(.buf.validate.field) = { ... }
      Parameters:
      value - The bytes for value to set.
      Returns:
      This builder for chaining.