Class TransportModeStructure.Builder

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

public static final class TransportModeStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<TransportModeStructure.Builder> implements TransportModeStructureOrBuilder
 Type for a TRANSPORT MODE.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 53:49]
 
Protobuf type uk.org.netex.www.netex.TransportModeStructure
  • 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<TransportModeStructure.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<TransportModeStructure.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<TransportModeStructure.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public TransportModeStructure.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<TransportModeStructure.Builder>
      Throws:
      IOException
    • getTransportModeValue

      public int getTransportModeValue()
       Categorisation of mode.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 45:65]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Specified by:
      getTransportModeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for transportMode.
    • setTransportModeValue

      public TransportModeStructure.Builder setTransportModeValue(int value)
       Categorisation of mode.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 45:65]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Parameters:
      value - The enum numeric value on the wire for transportMode to set.
      Returns:
      This builder for chaining.
    • getTransportMode

      public AllModesEnumeration getTransportMode()
       Categorisation of mode.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 45:65]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Specified by:
      getTransportMode in interface TransportModeStructureOrBuilder
      Returns:
      The transportMode.
    • setTransportMode

      public TransportModeStructure.Builder setTransportMode(AllModesEnumeration value)
       Categorisation of mode.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 45:65]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Parameters:
      value - The transportMode to set.
      Returns:
      This builder for chaining.
    • clearTransportMode

      public TransportModeStructure.Builder clearTransportMode()
       Categorisation of mode.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 45:65]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Returns:
      This builder for chaining.
    • getAirSubmodeValue

      public int getAirSubmodeValue()
       TPEG pti08 Air submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 361:80]
       
      .uk.org.netex.www.netex.AirSubmodeEnumeration air_submode = 2;
      Specified by:
      getAirSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for airSubmode.
    • setAirSubmodeValue

      public TransportModeStructure.Builder setAirSubmodeValue(int value)
       TPEG pti08 Air submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 361:80]
       
      .uk.org.netex.www.netex.AirSubmodeEnumeration air_submode = 2;
      Parameters:
      value - The enum numeric value on the wire for airSubmode to set.
      Returns:
      This builder for chaining.
    • getAirSubmode

      public AirSubmodeEnumeration getAirSubmode()
       TPEG pti08 Air submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 361:80]
       
      .uk.org.netex.www.netex.AirSubmodeEnumeration air_submode = 2;
      Specified by:
      getAirSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The airSubmode.
    • setAirSubmode

       TPEG pti08 Air submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 361:80]
       
      .uk.org.netex.www.netex.AirSubmodeEnumeration air_submode = 2;
      Parameters:
      value - The airSubmode to set.
      Returns:
      This builder for chaining.
    • clearAirSubmode

      public TransportModeStructure.Builder clearAirSubmode()
       TPEG pti08 Air submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 361:80]
       
      .uk.org.netex.www.netex.AirSubmodeEnumeration air_submode = 2;
      Returns:
      This builder for chaining.
    • getBusSubmodeValue

      public int getBusSubmodeValue()
       TPEG pti05 Bus submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 268:80]
       
      .uk.org.netex.www.netex.BusSubmodeEnumeration bus_submode = 3;
      Specified by:
      getBusSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for busSubmode.
    • setBusSubmodeValue

      public TransportModeStructure.Builder setBusSubmodeValue(int value)
       TPEG pti05 Bus submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 268:80]
       
      .uk.org.netex.www.netex.BusSubmodeEnumeration bus_submode = 3;
      Parameters:
      value - The enum numeric value on the wire for busSubmode to set.
      Returns:
      This builder for chaining.
    • getBusSubmode

      public BusSubmodeEnumeration getBusSubmode()
       TPEG pti05 Bus submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 268:80]
       
      .uk.org.netex.www.netex.BusSubmodeEnumeration bus_submode = 3;
      Specified by:
      getBusSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The busSubmode.
    • setBusSubmode

       TPEG pti05 Bus submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 268:80]
       
      .uk.org.netex.www.netex.BusSubmodeEnumeration bus_submode = 3;
      Parameters:
      value - The busSubmode to set.
      Returns:
      This builder for chaining.
    • clearBusSubmode

      public TransportModeStructure.Builder clearBusSubmode()
       TPEG pti05 Bus submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 268:80]
       
      .uk.org.netex.www.netex.BusSubmodeEnumeration bus_submode = 3;
      Returns:
      This builder for chaining.
    • getCoachSubmodeValue

      public int getCoachSubmodeValue()
       TPEG pti03 Coach submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 226:84]
       
      .uk.org.netex.www.netex.CoachSubmodeEnumeration coach_submode = 4;
      Specified by:
      getCoachSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for coachSubmode.
    • setCoachSubmodeValue

      public TransportModeStructure.Builder setCoachSubmodeValue(int value)
       TPEG pti03 Coach submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 226:84]
       
      .uk.org.netex.www.netex.CoachSubmodeEnumeration coach_submode = 4;
      Parameters:
      value - The enum numeric value on the wire for coachSubmode to set.
      Returns:
      This builder for chaining.
    • getCoachSubmode

      public CoachSubmodeEnumeration getCoachSubmode()
       TPEG pti03 Coach submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 226:84]
       
      .uk.org.netex.www.netex.CoachSubmodeEnumeration coach_submode = 4;
      Specified by:
      getCoachSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The coachSubmode.
    • setCoachSubmode

       TPEG pti03 Coach submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 226:84]
       
      .uk.org.netex.www.netex.CoachSubmodeEnumeration coach_submode = 4;
      Parameters:
      value - The coachSubmode to set.
      Returns:
      This builder for chaining.
    • clearCoachSubmode

      public TransportModeStructure.Builder clearCoachSubmode()
       TPEG pti03 Coach submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 226:84]
       
      .uk.org.netex.www.netex.CoachSubmodeEnumeration coach_submode = 4;
      Returns:
      This builder for chaining.
    • getFunicularSubmodeValue

      public int getFunicularSubmodeValue()
       TPEG pti10 Funicular submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 411:92]
       
      .uk.org.netex.www.netex.FunicularSubmodeEnumeration funicular_submode = 5;
      Specified by:
      getFunicularSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for funicularSubmode.
    • setFunicularSubmodeValue

      public TransportModeStructure.Builder setFunicularSubmodeValue(int value)
       TPEG pti10 Funicular submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 411:92]
       
      .uk.org.netex.www.netex.FunicularSubmodeEnumeration funicular_submode = 5;
      Parameters:
      value - The enum numeric value on the wire for funicularSubmode to set.
      Returns:
      This builder for chaining.
    • getFunicularSubmode

      public FunicularSubmodeEnumeration getFunicularSubmode()
       TPEG pti10 Funicular submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 411:92]
       
      .uk.org.netex.www.netex.FunicularSubmodeEnumeration funicular_submode = 5;
      Specified by:
      getFunicularSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The funicularSubmode.
    • setFunicularSubmode

      public TransportModeStructure.Builder setFunicularSubmode(FunicularSubmodeEnumeration value)
       TPEG pti10 Funicular submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 411:92]
       
      .uk.org.netex.www.netex.FunicularSubmodeEnumeration funicular_submode = 5;
      Parameters:
      value - The funicularSubmode to set.
      Returns:
      This builder for chaining.
    • clearFunicularSubmode

      public TransportModeStructure.Builder clearFunicularSubmode()
       TPEG pti10 Funicular submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 411:92]
       
      .uk.org.netex.www.netex.FunicularSubmodeEnumeration funicular_submode = 5;
      Returns:
      This builder for chaining.
    • getMetroSubmodeValue

      public int getMetroSubmodeValue()
       TPEG pti04 Metro submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 250:84]
       
      .uk.org.netex.www.netex.MetroSubmodeEnumeration metro_submode = 6;
      Specified by:
      getMetroSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for metroSubmode.
    • setMetroSubmodeValue

      public TransportModeStructure.Builder setMetroSubmodeValue(int value)
       TPEG pti04 Metro submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 250:84]
       
      .uk.org.netex.www.netex.MetroSubmodeEnumeration metro_submode = 6;
      Parameters:
      value - The enum numeric value on the wire for metroSubmode to set.
      Returns:
      This builder for chaining.
    • getMetroSubmode

      public MetroSubmodeEnumeration getMetroSubmode()
       TPEG pti04 Metro submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 250:84]
       
      .uk.org.netex.www.netex.MetroSubmodeEnumeration metro_submode = 6;
      Specified by:
      getMetroSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The metroSubmode.
    • setMetroSubmode

       TPEG pti04 Metro submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 250:84]
       
      .uk.org.netex.www.netex.MetroSubmodeEnumeration metro_submode = 6;
      Parameters:
      value - The metroSubmode to set.
      Returns:
      This builder for chaining.
    • clearMetroSubmode

      public TransportModeStructure.Builder clearMetroSubmode()
       TPEG pti04 Metro submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 250:84]
       
      .uk.org.netex.www.netex.MetroSubmodeEnumeration metro_submode = 6;
      Returns:
      This builder for chaining.
    • getTramSubmodeValue

      public int getTramSubmodeValue()
       TPEG pti06 Tram submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 300:82]
       
      .uk.org.netex.www.netex.TramSubmodeEnumeration tram_submode = 7;
      Specified by:
      getTramSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for tramSubmode.
    • setTramSubmodeValue

      public TransportModeStructure.Builder setTramSubmodeValue(int value)
       TPEG pti06 Tram submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 300:82]
       
      .uk.org.netex.www.netex.TramSubmodeEnumeration tram_submode = 7;
      Parameters:
      value - The enum numeric value on the wire for tramSubmode to set.
      Returns:
      This builder for chaining.
    • getTramSubmode

      public TramSubmodeEnumeration getTramSubmode()
       TPEG pti06 Tram submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 300:82]
       
      .uk.org.netex.www.netex.TramSubmodeEnumeration tram_submode = 7;
      Specified by:
      getTramSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The tramSubmode.
    • setTramSubmode

       TPEG pti06 Tram submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 300:82]
       
      .uk.org.netex.www.netex.TramSubmodeEnumeration tram_submode = 7;
      Parameters:
      value - The tramSubmode to set.
      Returns:
      This builder for chaining.
    • clearTramSubmode

      public TransportModeStructure.Builder clearTramSubmode()
       TPEG pti06 Tram submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 300:82]
       
      .uk.org.netex.www.netex.TramSubmodeEnumeration tram_submode = 7;
      Returns:
      This builder for chaining.
    • getTelecabinSubmodeValue

      public int getTelecabinSubmodeValue()
       TPEG pti09 Telecabin submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 390:92]
       
      .uk.org.netex.www.netex.TelecabinSubmodeEnumeration telecabin_submode = 8;
      Specified by:
      getTelecabinSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for telecabinSubmode.
    • setTelecabinSubmodeValue

      public TransportModeStructure.Builder setTelecabinSubmodeValue(int value)
       TPEG pti09 Telecabin submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 390:92]
       
      .uk.org.netex.www.netex.TelecabinSubmodeEnumeration telecabin_submode = 8;
      Parameters:
      value - The enum numeric value on the wire for telecabinSubmode to set.
      Returns:
      This builder for chaining.
    • getTelecabinSubmode

      public TelecabinSubmodeEnumeration getTelecabinSubmode()
       TPEG pti09 Telecabin submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 390:92]
       
      .uk.org.netex.www.netex.TelecabinSubmodeEnumeration telecabin_submode = 8;
      Specified by:
      getTelecabinSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The telecabinSubmode.
    • setTelecabinSubmode

      public TransportModeStructure.Builder setTelecabinSubmode(TelecabinSubmodeEnumeration value)
       TPEG pti09 Telecabin submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 390:92]
       
      .uk.org.netex.www.netex.TelecabinSubmodeEnumeration telecabin_submode = 8;
      Parameters:
      value - The telecabinSubmode to set.
      Returns:
      This builder for chaining.
    • clearTelecabinSubmode

      public TransportModeStructure.Builder clearTelecabinSubmode()
       TPEG pti09 Telecabin submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 390:92]
       
      .uk.org.netex.www.netex.TelecabinSubmodeEnumeration telecabin_submode = 8;
      Returns:
      This builder for chaining.
    • getRailSubmodeValue

      public int getRailSubmodeValue()
       TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 154:82]
       
      .uk.org.netex.www.netex.RailSubmodeEnumeration rail_submode = 9;
      Specified by:
      getRailSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for railSubmode.
    • setRailSubmodeValue

      public TransportModeStructure.Builder setRailSubmodeValue(int value)
       TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 154:82]
       
      .uk.org.netex.www.netex.RailSubmodeEnumeration rail_submode = 9;
      Parameters:
      value - The enum numeric value on the wire for railSubmode to set.
      Returns:
      This builder for chaining.
    • getRailSubmode

      public RailSubmodeEnumeration getRailSubmode()
       TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 154:82]
       
      .uk.org.netex.www.netex.RailSubmodeEnumeration rail_submode = 9;
      Specified by:
      getRailSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The railSubmode.
    • setRailSubmode

       TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 154:82]
       
      .uk.org.netex.www.netex.RailSubmodeEnumeration rail_submode = 9;
      Parameters:
      value - The railSubmode to set.
      Returns:
      This builder for chaining.
    • clearRailSubmode

      public TransportModeStructure.Builder clearRailSubmode()
       TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 154:82]
       
      .uk.org.netex.www.netex.RailSubmodeEnumeration rail_submode = 9;
      Returns:
      This builder for chaining.
    • getWaterSubmodeValue

      public int getWaterSubmodeValue()
       TPEG pti07 Water submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 321:84]
       
      .uk.org.netex.www.netex.WaterSubmodeEnumeration water_submode = 10;
      Specified by:
      getWaterSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for waterSubmode.
    • setWaterSubmodeValue

      public TransportModeStructure.Builder setWaterSubmodeValue(int value)
       TPEG pti07 Water submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 321:84]
       
      .uk.org.netex.www.netex.WaterSubmodeEnumeration water_submode = 10;
      Parameters:
      value - The enum numeric value on the wire for waterSubmode to set.
      Returns:
      This builder for chaining.
    • getWaterSubmode

      public WaterSubmodeEnumeration getWaterSubmode()
       TPEG pti07 Water submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 321:84]
       
      .uk.org.netex.www.netex.WaterSubmodeEnumeration water_submode = 10;
      Specified by:
      getWaterSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The waterSubmode.
    • setWaterSubmode

       TPEG pti07 Water submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 321:84]
       
      .uk.org.netex.www.netex.WaterSubmodeEnumeration water_submode = 10;
      Parameters:
      value - The waterSubmode to set.
      Returns:
      This builder for chaining.
    • clearWaterSubmode

      public TransportModeStructure.Builder clearWaterSubmode()
       TPEG pti07 Water submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 321:84]
       
      .uk.org.netex.www.netex.WaterSubmodeEnumeration water_submode = 10;
      Returns:
      This builder for chaining.
    • getSnowAndIceSubmodeValue

      public int getSnowAndIceSubmodeValue()
       [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 523:95]
       
      .uk.org.netex.www.netex.SnowAndIceSubmodeEnumeration snow_and_ice_submode = 11;
      Specified by:
      getSnowAndIceSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for snowAndIceSubmode.
    • setSnowAndIceSubmodeValue

      public TransportModeStructure.Builder setSnowAndIceSubmodeValue(int value)
       [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 523:95]
       
      .uk.org.netex.www.netex.SnowAndIceSubmodeEnumeration snow_and_ice_submode = 11;
      Parameters:
      value - The enum numeric value on the wire for snowAndIceSubmode to set.
      Returns:
      This builder for chaining.
    • getSnowAndIceSubmode

      public SnowAndIceSubmodeEnumeration getSnowAndIceSubmode()
       [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 523:95]
       
      .uk.org.netex.www.netex.SnowAndIceSubmodeEnumeration snow_and_ice_submode = 11;
      Specified by:
      getSnowAndIceSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The snowAndIceSubmode.
    • setSnowAndIceSubmode

      public TransportModeStructure.Builder setSnowAndIceSubmode(SnowAndIceSubmodeEnumeration value)
       [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 523:95]
       
      .uk.org.netex.www.netex.SnowAndIceSubmodeEnumeration snow_and_ice_submode = 11;
      Parameters:
      value - The snowAndIceSubmode to set.
      Returns:
      This builder for chaining.
    • clearSnowAndIceSubmode

      public TransportModeStructure.Builder clearSnowAndIceSubmode()
       [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 523:95]
       
      .uk.org.netex.www.netex.SnowAndIceSubmodeEnumeration snow_and_ice_submode = 11;
      Returns:
      This builder for chaining.
    • getTaxiSubmodeValue

      public int getTaxiSubmodeValue()
       TPEG pti11 Taxi submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 429:82]
       
      .uk.org.netex.www.netex.TaxiSubmodeEnumeration taxi_submode = 21;
      Specified by:
      getTaxiSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for taxiSubmode.
    • setTaxiSubmodeValue

      public TransportModeStructure.Builder setTaxiSubmodeValue(int value)
       TPEG pti11 Taxi submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 429:82]
       
      .uk.org.netex.www.netex.TaxiSubmodeEnumeration taxi_submode = 21;
      Parameters:
      value - The enum numeric value on the wire for taxiSubmode to set.
      Returns:
      This builder for chaining.
    • getTaxiSubmode

      public TaxiSubmodeEnumeration getTaxiSubmode()
       TPEG pti11 Taxi submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 429:82]
       
      .uk.org.netex.www.netex.TaxiSubmodeEnumeration taxi_submode = 21;
      Specified by:
      getTaxiSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The taxiSubmode.
    • setTaxiSubmode

       TPEG pti11 Taxi submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 429:82]
       
      .uk.org.netex.www.netex.TaxiSubmodeEnumeration taxi_submode = 21;
      Parameters:
      value - The taxiSubmode to set.
      Returns:
      This builder for chaining.
    • clearTaxiSubmode

      public TransportModeStructure.Builder clearTaxiSubmode()
       TPEG pti11 Taxi submodes.  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 429:82]
       
      .uk.org.netex.www.netex.TaxiSubmodeEnumeration taxi_submode = 21;
      Returns:
      This builder for chaining.
    • getSelfDriveSubmodeValue

      public int getSelfDriveSubmodeValue()
       TPEG pti12 SelfDrive submodes. (NB Use  SimpleVehicleType / Vehicle Category to describe specific type)  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 456:92]
       
      .uk.org.netex.www.netex.SelfDriveSubmodeEnumeration self_drive_submode = 22;
      Specified by:
      getSelfDriveSubmodeValue in interface TransportModeStructureOrBuilder
      Returns:
      The enum numeric value on the wire for selfDriveSubmode.
    • setSelfDriveSubmodeValue

      public TransportModeStructure.Builder setSelfDriveSubmodeValue(int value)
       TPEG pti12 SelfDrive submodes. (NB Use  SimpleVehicleType / Vehicle Category to describe specific type)  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 456:92]
       
      .uk.org.netex.www.netex.SelfDriveSubmodeEnumeration self_drive_submode = 22;
      Parameters:
      value - The enum numeric value on the wire for selfDriveSubmode to set.
      Returns:
      This builder for chaining.
    • getSelfDriveSubmode

      public SelfDriveSubmodeEnumeration getSelfDriveSubmode()
       TPEG pti12 SelfDrive submodes. (NB Use  SimpleVehicleType / Vehicle Category to describe specific type)  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 456:92]
       
      .uk.org.netex.www.netex.SelfDriveSubmodeEnumeration self_drive_submode = 22;
      Specified by:
      getSelfDriveSubmode in interface TransportModeStructureOrBuilder
      Returns:
      The selfDriveSubmode.
    • setSelfDriveSubmode

      public TransportModeStructure.Builder setSelfDriveSubmode(SelfDriveSubmodeEnumeration value)
       TPEG pti12 SelfDrive submodes. (NB Use  SimpleVehicleType / Vehicle Category to describe specific type)  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 456:92]
       
      .uk.org.netex.www.netex.SelfDriveSubmodeEnumeration self_drive_submode = 22;
      Parameters:
      value - The selfDriveSubmode to set.
      Returns:
      This builder for chaining.
    • clearSelfDriveSubmode

      public TransportModeStructure.Builder clearSelfDriveSubmode()
       TPEG pti12 SelfDrive submodes. (NB Use  SimpleVehicleType / Vehicle Category to describe specific type)  [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 456:92]
       
      .uk.org.netex.www.netex.SelfDriveSubmodeEnumeration self_drive_submode = 22;
      Returns:
      This builder for chaining.