Class FrequencyStructure.Builder

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

public static final class FrequencyStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<FrequencyStructure.Builder> implements FrequencyStructureOrBuilder
 Type for a HEADWAY INTERVAL.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 83:45]
 
Protobuf type uk.org.netex.www.netex.FrequencyStructure
  • 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<FrequencyStructure.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<FrequencyStructure.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<FrequencyStructure.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public FrequencyStructure.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<FrequencyStructure.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 FrequencyStructureOrBuilder
      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 FrequencyStructureOrBuilder
      Returns:
      The scheduledHeadwayInterval.
    • setScheduledHeadwayInterval

      public FrequencyStructure.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 FrequencyStructure.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 FrequencyStructure.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 FrequencyStructure.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 FrequencyStructureOrBuilder
    • 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 FrequencyStructureOrBuilder
      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 FrequencyStructureOrBuilder
      Returns:
      The minimumHeadwayInterval.
    • setMinimumHeadwayInterval

      public FrequencyStructure.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 FrequencyStructure.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 FrequencyStructure.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 FrequencyStructure.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 FrequencyStructureOrBuilder
    • 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 FrequencyStructureOrBuilder
      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 FrequencyStructureOrBuilder
      Returns:
      The maximumHeadwayInterval.
    • setMaximumHeadwayInterval

      public FrequencyStructure.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 FrequencyStructure.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 FrequencyStructure.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 FrequencyStructure.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 FrequencyStructureOrBuilder
    • getHeadwayDisplayValue

      public int getHeadwayDisplayValue()
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Specified by:
      getHeadwayDisplayValue in interface FrequencyStructureOrBuilder
      Returns:
      The enum numeric value on the wire for headwayDisplay.
    • setHeadwayDisplayValue

      public FrequencyStructure.Builder setHeadwayDisplayValue(int value)
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Parameters:
      value - The enum numeric value on the wire for headwayDisplay to set.
      Returns:
      This builder for chaining.
    • getHeadwayDisplay

      public HeadwayUseEnumeration getHeadwayDisplay()
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Specified by:
      getHeadwayDisplay in interface FrequencyStructureOrBuilder
      Returns:
      The headwayDisplay.
    • setHeadwayDisplay

      public FrequencyStructure.Builder setHeadwayDisplay(HeadwayUseEnumeration value)
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Parameters:
      value - The headwayDisplay to set.
      Returns:
      This builder for chaining.
    • clearHeadwayDisplay

      public FrequencyStructure.Builder clearHeadwayDisplay()
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Returns:
      This builder for chaining.
    • getFrequencyRegulated

      public boolean getFrequencyRegulated()
       Whether service falls under regulations for frequency service.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 94:76]
       
      bool frequency_regulated = 12;
      Specified by:
      getFrequencyRegulated in interface FrequencyStructureOrBuilder
      Returns:
      The frequencyRegulated.
    • setFrequencyRegulated

      public FrequencyStructure.Builder setFrequencyRegulated(boolean value)
       Whether service falls under regulations for frequency service.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 94:76]
       
      bool frequency_regulated = 12;
      Parameters:
      value - The frequencyRegulated to set.
      Returns:
      This builder for chaining.
    • clearFrequencyRegulated

      public FrequencyStructure.Builder clearFrequencyRegulated()
       Whether service falls under regulations for frequency service.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 94:76]
       
      bool frequency_regulated = 12;
      Returns:
      This builder for chaining.
    • hasDescription

      public boolean hasDescription()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
      Specified by:
      hasDescription in interface FrequencyStructureOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public MultilingualString getDescription()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
      Specified by:
      getDescription in interface FrequencyStructureOrBuilder
      Returns:
      The description.
    • setDescription

      public FrequencyStructure.Builder setDescription(MultilingualString value)
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
    • setDescription

      public FrequencyStructure.Builder setDescription(MultilingualString.Builder builderForValue)
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
    • mergeDescription

      public FrequencyStructure.Builder mergeDescription(MultilingualString value)
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
    • clearDescription

      public FrequencyStructure.Builder clearDescription()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
    • getDescriptionBuilder

      public MultilingualString.Builder getDescriptionBuilder()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
    • getDescriptionOrBuilder

      public MultilingualStringOrBuilder getDescriptionOrBuilder()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
      Specified by:
      getDescriptionOrBuilder in interface FrequencyStructureOrBuilder