Class ConnectionEndStructure.Builder

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

public static final class ConnectionEndStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<ConnectionEndStructure.Builder> implements ConnectionEndStructureOrBuilder
 Type for a CONNECTION END.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 566:66]
 
Protobuf type uk.org.netex.www.netex.ConnectionEndStructure
  • 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<ConnectionEndStructure.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<ConnectionEndStructure.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<ConnectionEndStructure.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public ConnectionEndStructure.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<ConnectionEndStructure.Builder>
      Throws:
      IOException
    • getTransportOrganisationRefStructureCase

      public ConnectionEndStructure.TransportOrganisationRefStructureCase getTransportOrganisationRefStructureCase()
      Specified by:
      getTransportOrganisationRefStructureCase in interface ConnectionEndStructureOrBuilder
    • clearTransportOrganisationRefStructure

      public ConnectionEndStructure.Builder clearTransportOrganisationRefStructure()
    • getTransportModeValue

      public int getTransportModeValue()
       MODE of end Point of CONNECTION. Default is all modes, MODE of SCHEDULED STOP POINT can be derived.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 571:79]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Specified by:
      getTransportModeValue in interface ConnectionEndStructureOrBuilder
      Returns:
      The enum numeric value on the wire for transportMode.
    • setTransportModeValue

      public ConnectionEndStructure.Builder setTransportModeValue(int value)
       MODE of end Point of CONNECTION. Default is all modes, MODE of SCHEDULED STOP POINT can be derived.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 571:79]
       
      .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()
       MODE of end Point of CONNECTION. Default is all modes, MODE of SCHEDULED STOP POINT can be derived.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 571:79]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Specified by:
      getTransportMode in interface ConnectionEndStructureOrBuilder
      Returns:
      The transportMode.
    • setTransportMode

      public ConnectionEndStructure.Builder setTransportMode(AllModesEnumeration value)
       MODE of end Point of CONNECTION. Default is all modes, MODE of SCHEDULED STOP POINT can be derived.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 571:79]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Parameters:
      value - The transportMode to set.
      Returns:
      This builder for chaining.
    • clearTransportMode

      public ConnectionEndStructure.Builder clearTransportMode()
       MODE of end Point of CONNECTION. Default is all modes, MODE of SCHEDULED STOP POINT can be derived.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 571:79]
       
      .uk.org.netex.www.netex.AllModesEnumeration transport_mode = 1;
      Returns:
      This builder for chaining.
    • hasSubmode

      public boolean hasSubmode()
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
      Specified by:
      hasSubmode in interface ConnectionEndStructureOrBuilder
      Returns:
      Whether the submode field is set.
    • getSubmode

      public SubmodeType getSubmode()
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
      Specified by:
      getSubmode in interface ConnectionEndStructureOrBuilder
      Returns:
      The submode.
    • setSubmode

      public ConnectionEndStructure.Builder setSubmode(SubmodeType value)
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
    • setSubmode

      public ConnectionEndStructure.Builder setSubmode(SubmodeType.Builder builderForValue)
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
    • mergeSubmode

      public ConnectionEndStructure.Builder mergeSubmode(SubmodeType value)
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
    • clearSubmode

      public ConnectionEndStructure.Builder clearSubmode()
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
    • getSubmodeBuilder

      public SubmodeType.Builder getSubmodeBuilder()
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
    • getSubmodeOrBuilder

      public SubmodeTypeOrBuilder getSubmodeOrBuilder()
       Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.  [netex_framework/netex_reusableComponents/netex_mode_version.xsd at 138:62]
       
      .uk.org.netex.www.netex.SubmodeType submode = 7;
      Specified by:
      getSubmodeOrBuilder in interface ConnectionEndStructureOrBuilder
    • hasScheduledStopPointRef

      public boolean hasScheduledStopPointRef()
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
      Specified by:
      hasScheduledStopPointRef in interface ConnectionEndStructureOrBuilder
      Returns:
      Whether the scheduledStopPointRef field is set.
    • getScheduledStopPointRef

      public VersionOfObjectRefStructure getScheduledStopPointRef()
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
      Specified by:
      getScheduledStopPointRef in interface ConnectionEndStructureOrBuilder
      Returns:
      The scheduledStopPointRef.
    • setScheduledStopPointRef

      public ConnectionEndStructure.Builder setScheduledStopPointRef(VersionOfObjectRefStructure value)
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
    • setScheduledStopPointRef

      public ConnectionEndStructure.Builder setScheduledStopPointRef(VersionOfObjectRefStructure.Builder builderForValue)
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
    • mergeScheduledStopPointRef

      public ConnectionEndStructure.Builder mergeScheduledStopPointRef(VersionOfObjectRefStructure value)
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
    • clearScheduledStopPointRef

      public ConnectionEndStructure.Builder clearScheduledStopPointRef()
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
    • getScheduledStopPointRefBuilder

      public VersionOfObjectRefStructure.Builder getScheduledStopPointRefBuilder()
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
    • getScheduledStopPointRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getScheduledStopPointRefOrBuilder()
       Specific SCHEDULED STOP POINT at end of CONNECTION.  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 587:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure scheduled_stop_point_ref = 2;
      Specified by:
      getScheduledStopPointRefOrBuilder in interface ConnectionEndStructureOrBuilder
    • hasVehicleMeetingPointRef

      public boolean hasVehicleMeetingPointRef()
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
      Specified by:
      hasVehicleMeetingPointRef in interface ConnectionEndStructureOrBuilder
      Returns:
      Whether the vehicleMeetingPointRef field is set.
    • getVehicleMeetingPointRef

      public VersionOfObjectRefStructure getVehicleMeetingPointRef()
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
      Specified by:
      getVehicleMeetingPointRef in interface ConnectionEndStructureOrBuilder
      Returns:
      The vehicleMeetingPointRef.
    • setVehicleMeetingPointRef

      public ConnectionEndStructure.Builder setVehicleMeetingPointRef(VersionOfObjectRefStructure value)
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
    • setVehicleMeetingPointRef

      public ConnectionEndStructure.Builder setVehicleMeetingPointRef(VersionOfObjectRefStructure.Builder builderForValue)
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
    • mergeVehicleMeetingPointRef

      public ConnectionEndStructure.Builder mergeVehicleMeetingPointRef(VersionOfObjectRefStructure value)
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
    • clearVehicleMeetingPointRef

      public ConnectionEndStructure.Builder clearVehicleMeetingPointRef()
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
    • getVehicleMeetingPointRefBuilder

      public VersionOfObjectRefStructure.Builder getVehicleMeetingPointRefBuilder()
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
    • getVehicleMeetingPointRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getVehicleMeetingPointRefOrBuilder()
       VEHICLE MEETING POINT at END OF CONENCTION.   +V1.2.2. NB This is typed only to POINT to avoid forward dependency  [netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd at 592:87]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure vehicle_meeting_point_ref = 6;
      Specified by:
      getVehicleMeetingPointRefOrBuilder in interface ConnectionEndStructureOrBuilder
    • hasOperatorRef

      public boolean hasOperatorRef()
       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
      Specified by:
      hasOperatorRef in interface ConnectionEndStructureOrBuilder
      Returns:
      Whether the operatorRef field is set.
    • getOperatorRef

      public VersionOfObjectRefStructure getOperatorRef()
       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
      Specified by:
      getOperatorRef in interface ConnectionEndStructureOrBuilder
      Returns:
      The operatorRef.
    • setOperatorRef

       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
    • setOperatorRef

       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
    • mergeOperatorRef

       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
    • clearOperatorRef

      public ConnectionEndStructure.Builder clearOperatorRef()
       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
    • getOperatorRefBuilder

      public VersionOfObjectRefStructure.Builder getOperatorRefBuilder()
       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
    • getOperatorRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getOperatorRefOrBuilder()
       Reference to an OPERATOR.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 139:107]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure operator_ref = 3;
      Specified by:
      getOperatorRefOrBuilder in interface ConnectionEndStructureOrBuilder
    • hasAuthorityRef

      public boolean hasAuthorityRef()
       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
      Specified by:
      hasAuthorityRef in interface ConnectionEndStructureOrBuilder
      Returns:
      Whether the authorityRef field is set.
    • getAuthorityRef

      public VersionOfObjectRefStructure getAuthorityRef()
       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
      Specified by:
      getAuthorityRef in interface ConnectionEndStructureOrBuilder
      Returns:
      The authorityRef.
    • setAuthorityRef

       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
    • setAuthorityRef

      public ConnectionEndStructure.Builder setAuthorityRef(VersionOfObjectRefStructure.Builder builderForValue)
       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
    • mergeAuthorityRef

       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
    • clearAuthorityRef

      public ConnectionEndStructure.Builder clearAuthorityRef()
       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
    • getAuthorityRefBuilder

      public VersionOfObjectRefStructure.Builder getAuthorityRefBuilder()
       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
    • getAuthorityRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getAuthorityRefOrBuilder()
       Reference to an AUTHORITY.  [netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd at 187:80]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure authority_ref = 4;
      Specified by:
      getAuthorityRefOrBuilder in interface ConnectionEndStructureOrBuilder