Class TimeDemandTypesInFrame_RelStructure.Builder

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

public static final class TimeDemandTypesInFrame_RelStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<TimeDemandTypesInFrame_RelStructure.Builder> implements TimeDemandTypesInFrame_RelStructureOrBuilder
 Type for containment in frame of TIME DEMAND TYPE.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 100:62]
 
Protobuf type uk.org.netex.www.netex.TimeDemandTypesInFrame_RelStructure
  • 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<TimeDemandTypesInFrame_RelStructure.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<TimeDemandTypesInFrame_RelStructure.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<TimeDemandTypesInFrame_RelStructure.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

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

      public TimeDemandTypesInFrame_RelStructure.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<TimeDemandTypesInFrame_RelStructure.Builder>
      Throws:
      IOException
    • getId

      public String getId()
       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Specified by:
      getId in interface TimeDemandTypesInFrame_RelStructureOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Specified by:
      getIdBytes in interface TimeDemandTypesInFrame_RelStructureOrBuilder
      Returns:
      The bytes for id.
    • setId

       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Returns:
      This builder for chaining.
    • setIdBytes

      public TimeDemandTypesInFrame_RelStructure.Builder setIdBytes(com.google.protobuf.ByteString value)
       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getModificationSetValue

      public int getModificationSetValue()
       Whether this is a list of all (revise) or just changes.  [netex_framework/netex_responsibility/netex_relationship.xsd at 198:91]
       
      .uk.org.netex.www.netex.ModificationSetEnumeration modification_set = 2;
      Specified by:
      getModificationSetValue in interface TimeDemandTypesInFrame_RelStructureOrBuilder
      Returns:
      The enum numeric value on the wire for modificationSet.
    • setModificationSetValue

      public TimeDemandTypesInFrame_RelStructure.Builder setModificationSetValue(int value)
       Whether this is a list of all (revise) or just changes.  [netex_framework/netex_responsibility/netex_relationship.xsd at 198:91]
       
      .uk.org.netex.www.netex.ModificationSetEnumeration modification_set = 2;
      Parameters:
      value - The enum numeric value on the wire for modificationSet to set.
      Returns:
      This builder for chaining.
    • getModificationSet

      public ModificationSetEnumeration getModificationSet()
       Whether this is a list of all (revise) or just changes.  [netex_framework/netex_responsibility/netex_relationship.xsd at 198:91]
       
      .uk.org.netex.www.netex.ModificationSetEnumeration modification_set = 2;
      Specified by:
      getModificationSet in interface TimeDemandTypesInFrame_RelStructureOrBuilder
      Returns:
      The modificationSet.
    • setModificationSet

       Whether this is a list of all (revise) or just changes.  [netex_framework/netex_responsibility/netex_relationship.xsd at 198:91]
       
      .uk.org.netex.www.netex.ModificationSetEnumeration modification_set = 2;
      Parameters:
      value - The modificationSet to set.
      Returns:
      This builder for chaining.
    • clearModificationSet

      public TimeDemandTypesInFrame_RelStructure.Builder clearModificationSet()
       Whether this is a list of all (revise) or just changes.  [netex_framework/netex_responsibility/netex_relationship.xsd at 198:91]
       
      .uk.org.netex.www.netex.ModificationSetEnumeration modification_set = 2;
      Returns:
      This builder for chaining.
    • getTimeDemandTypeList

      public List<TimeDemandTypeType> getTimeDemandTypeList()
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
      Specified by:
      getTimeDemandTypeList in interface TimeDemandTypesInFrame_RelStructureOrBuilder
    • getTimeDemandTypeCount

      public int getTimeDemandTypeCount()
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
      Specified by:
      getTimeDemandTypeCount in interface TimeDemandTypesInFrame_RelStructureOrBuilder
    • getTimeDemandType

      public TimeDemandTypeType getTimeDemandType(int index)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
      Specified by:
      getTimeDemandType in interface TimeDemandTypesInFrame_RelStructureOrBuilder
    • setTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder setTimeDemandType(int index, TimeDemandTypeType value)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • setTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder setTimeDemandType(int index, TimeDemandTypeType.Builder builderForValue)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • addTimeDemandType

       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • addTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder addTimeDemandType(int index, TimeDemandTypeType value)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • addTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder addTimeDemandType(TimeDemandTypeType.Builder builderForValue)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • addTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder addTimeDemandType(int index, TimeDemandTypeType.Builder builderForValue)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • addAllTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder addAllTimeDemandType(Iterable<? extends TimeDemandTypeType> values)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • clearTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder clearTimeDemandType()
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • removeTimeDemandType

      public TimeDemandTypesInFrame_RelStructure.Builder removeTimeDemandType(int index)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • getTimeDemandTypeBuilder

      public TimeDemandTypeType.Builder getTimeDemandTypeBuilder(int index)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • getTimeDemandTypeOrBuilder

      public TimeDemandTypeTypeOrBuilder getTimeDemandTypeOrBuilder(int index)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
      Specified by:
      getTimeDemandTypeOrBuilder in interface TimeDemandTypesInFrame_RelStructureOrBuilder
    • getTimeDemandTypeOrBuilderList

      public List<? extends TimeDemandTypeTypeOrBuilder> getTimeDemandTypeOrBuilderList()
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
      Specified by:
      getTimeDemandTypeOrBuilderList in interface TimeDemandTypesInFrame_RelStructureOrBuilder
    • addTimeDemandTypeBuilder

      public TimeDemandTypeType.Builder addTimeDemandTypeBuilder()
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • addTimeDemandTypeBuilder

      public TimeDemandTypeType.Builder addTimeDemandTypeBuilder(int index)
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;
    • getTimeDemandTypeBuilderList

      public List<TimeDemandTypeType.Builder> getTimeDemandTypeBuilderList()
       An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.  [netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd at 125:92]
       
      repeated .uk.org.netex.www.netex.TimeDemandTypeType time_demand_type = 3;