Class HeadwayIntervalStructure.Builder

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

public static final class HeadwayIntervalStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<HeadwayIntervalStructure.Builder> implements HeadwayIntervalStructureOrBuilder
 Type for a HEADWAY INTERVAL.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 437:51]
 
Protobuf type uk.org.netex.www.netex.HeadwayIntervalStructure
  • 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<HeadwayIntervalStructure.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<HeadwayIntervalStructure.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<HeadwayIntervalStructure.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public HeadwayIntervalStructure.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<HeadwayIntervalStructure.Builder>
      Throws:
      IOException
    • hasScheduledHeadwayInterval

      public boolean hasScheduledHeadwayInterval()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
      Specified by:
      hasScheduledHeadwayInterval in interface HeadwayIntervalStructureOrBuilder
      Returns:
      Whether the scheduledHeadwayInterval field is set.
    • getScheduledHeadwayInterval

      public com.google.protobuf.Duration getScheduledHeadwayInterval()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
      Specified by:
      getScheduledHeadwayInterval in interface HeadwayIntervalStructureOrBuilder
      Returns:
      The scheduledHeadwayInterval.
    • setScheduledHeadwayInterval

      public HeadwayIntervalStructure.Builder setScheduledHeadwayInterval(com.google.protobuf.Duration value)
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
    • setScheduledHeadwayInterval

      public HeadwayIntervalStructure.Builder setScheduledHeadwayInterval(com.google.protobuf.Duration.Builder builderForValue)
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
    • mergeScheduledHeadwayInterval

      public HeadwayIntervalStructure.Builder mergeScheduledHeadwayInterval(com.google.protobuf.Duration value)
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
    • clearScheduledHeadwayInterval

      public HeadwayIntervalStructure.Builder clearScheduledHeadwayInterval()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
    • getScheduledHeadwayIntervalBuilder

      public com.google.protobuf.Duration.Builder getScheduledHeadwayIntervalBuilder()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
    • getScheduledHeadwayIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getScheduledHeadwayIntervalOrBuilder()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
      Specified by:
      getScheduledHeadwayIntervalOrBuilder in interface HeadwayIntervalStructureOrBuilder
    • hasMinimumHeadwayInterval

      public boolean hasMinimumHeadwayInterval()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
      Specified by:
      hasMinimumHeadwayInterval in interface HeadwayIntervalStructureOrBuilder
      Returns:
      Whether the minimumHeadwayInterval field is set.
    • getMinimumHeadwayInterval

      public com.google.protobuf.Duration getMinimumHeadwayInterval()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
      Specified by:
      getMinimumHeadwayInterval in interface HeadwayIntervalStructureOrBuilder
      Returns:
      The minimumHeadwayInterval.
    • setMinimumHeadwayInterval

      public HeadwayIntervalStructure.Builder setMinimumHeadwayInterval(com.google.protobuf.Duration value)
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
    • setMinimumHeadwayInterval

      public HeadwayIntervalStructure.Builder setMinimumHeadwayInterval(com.google.protobuf.Duration.Builder builderForValue)
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
    • mergeMinimumHeadwayInterval

      public HeadwayIntervalStructure.Builder mergeMinimumHeadwayInterval(com.google.protobuf.Duration value)
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
    • clearMinimumHeadwayInterval

      public HeadwayIntervalStructure.Builder clearMinimumHeadwayInterval()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
    • getMinimumHeadwayIntervalBuilder

      public com.google.protobuf.Duration.Builder getMinimumHeadwayIntervalBuilder()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
    • getMinimumHeadwayIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getMinimumHeadwayIntervalOrBuilder()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
      Specified by:
      getMinimumHeadwayIntervalOrBuilder in interface HeadwayIntervalStructureOrBuilder
    • hasMaximumHeadwayInterval

      public boolean hasMaximumHeadwayInterval()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
      Specified by:
      hasMaximumHeadwayInterval in interface HeadwayIntervalStructureOrBuilder
      Returns:
      Whether the maximumHeadwayInterval field is set.
    • getMaximumHeadwayInterval

      public com.google.protobuf.Duration getMaximumHeadwayInterval()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
      Specified by:
      getMaximumHeadwayInterval in interface HeadwayIntervalStructureOrBuilder
      Returns:
      The maximumHeadwayInterval.
    • setMaximumHeadwayInterval

      public HeadwayIntervalStructure.Builder setMaximumHeadwayInterval(com.google.protobuf.Duration value)
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
    • setMaximumHeadwayInterval

      public HeadwayIntervalStructure.Builder setMaximumHeadwayInterval(com.google.protobuf.Duration.Builder builderForValue)
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
    • mergeMaximumHeadwayInterval

      public HeadwayIntervalStructure.Builder mergeMaximumHeadwayInterval(com.google.protobuf.Duration value)
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
    • clearMaximumHeadwayInterval

      public HeadwayIntervalStructure.Builder clearMaximumHeadwayInterval()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
    • getMaximumHeadwayIntervalBuilder

      public com.google.protobuf.Duration.Builder getMaximumHeadwayIntervalBuilder()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
    • getMaximumHeadwayIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getMaximumHeadwayIntervalOrBuilder()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
      Specified by:
      getMaximumHeadwayIntervalOrBuilder in interface HeadwayIntervalStructureOrBuilder