Class FixedStartWindowStructure.Builder

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

public static final class FixedStartWindowStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<FixedStartWindowStructure.Builder> implements FixedStartWindowStructureOrBuilder
 Type for Fiexd Start WIndow.  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 525:52]
 
Protobuf type uk.org.netex.www.netex.FixedStartWindowStructure
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used.
    If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Duration
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    com.google.protobuf.Duration.Builder
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    com.google.protobuf.DurationOrBuilder
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    com.google.protobuf.Duration
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    com.google.protobuf.Duration.Builder
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    com.google.protobuf.DurationOrBuilder
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    int
    If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used.
    int
    If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used.
    boolean
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    boolean
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFlexiblePeriodAfter(com.google.protobuf.Duration value)
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    mergeFlexiblePeriodBefore(com.google.protobuf.Duration value)
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    setFlexiblePeriodAfter(com.google.protobuf.Duration value)
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    setFlexiblePeriodAfter(com.google.protobuf.Duration.Builder builderForValue)
    If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught.
    setFlexiblePeriodBefore(com.google.protobuf.Duration value)
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    setFlexiblePeriodBefore(com.google.protobuf.Duration.Builder builderForValue)
    If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught.
    If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used.
    If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<FixedStartWindowStructure.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<FixedStartWindowStructure.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<FixedStartWindowStructure.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public FixedStartWindowStructure.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<FixedStartWindowStructure.Builder>
      Throws:
      IOException
    • getMaximumServicesBefore

      public int getMaximumServicesBefore()
       If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 530:90]
       
      uint32 maximum_services_before = 1;
      Specified by:
      getMaximumServicesBefore in interface FixedStartWindowStructureOrBuilder
      Returns:
      The maximumServicesBefore.
    • setMaximumServicesBefore

      public FixedStartWindowStructure.Builder setMaximumServicesBefore(int value)
       If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 530:90]
       
      uint32 maximum_services_before = 1;
      Parameters:
      value - The maximumServicesBefore to set.
      Returns:
      This builder for chaining.
    • clearMaximumServicesBefore

      public FixedStartWindowStructure.Builder clearMaximumServicesBefore()
       If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 530:90]
       
      uint32 maximum_services_before = 1;
      Returns:
      This builder for chaining.
    • hasFlexiblePeriodBefore

      public boolean hasFlexiblePeriodBefore()
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
      Specified by:
      hasFlexiblePeriodBefore in interface FixedStartWindowStructureOrBuilder
      Returns:
      Whether the flexiblePeriodBefore field is set.
    • getFlexiblePeriodBefore

      public com.google.protobuf.Duration getFlexiblePeriodBefore()
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
      Specified by:
      getFlexiblePeriodBefore in interface FixedStartWindowStructureOrBuilder
      Returns:
      The flexiblePeriodBefore.
    • setFlexiblePeriodBefore

      public FixedStartWindowStructure.Builder setFlexiblePeriodBefore(com.google.protobuf.Duration value)
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
    • setFlexiblePeriodBefore

      public FixedStartWindowStructure.Builder setFlexiblePeriodBefore(com.google.protobuf.Duration.Builder builderForValue)
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
    • mergeFlexiblePeriodBefore

      public FixedStartWindowStructure.Builder mergeFlexiblePeriodBefore(com.google.protobuf.Duration value)
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
    • clearFlexiblePeriodBefore

      public FixedStartWindowStructure.Builder clearFlexiblePeriodBefore()
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
    • getFlexiblePeriodBeforeBuilder

      public com.google.protobuf.Duration.Builder getFlexiblePeriodBeforeBuilder()
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
    • getFlexiblePeriodBeforeOrBuilder

      public com.google.protobuf.DurationOrBuilder getFlexiblePeriodBeforeOrBuilder()
       If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 535:79]
       
      .google.protobuf.Duration flexible_period_before = 2;
      Specified by:
      getFlexiblePeriodBeforeOrBuilder in interface FixedStartWindowStructureOrBuilder
    • getMaximumServicesAfter

      public int getMaximumServicesAfter()
       If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 540:89]
       
      uint32 maximum_services_after = 3;
      Specified by:
      getMaximumServicesAfter in interface FixedStartWindowStructureOrBuilder
      Returns:
      The maximumServicesAfter.
    • setMaximumServicesAfter

      public FixedStartWindowStructure.Builder setMaximumServicesAfter(int value)
       If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 540:89]
       
      uint32 maximum_services_after = 3;
      Parameters:
      value - The maximumServicesAfter to set.
      Returns:
      This builder for chaining.
    • clearMaximumServicesAfter

      public FixedStartWindowStructure.Builder clearMaximumServicesAfter()
       If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 540:89]
       
      uint32 maximum_services_after = 3;
      Returns:
      This builder for chaining.
    • hasFlexiblePeriodAfter

      public boolean hasFlexiblePeriodAfter()
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
      Specified by:
      hasFlexiblePeriodAfter in interface FixedStartWindowStructureOrBuilder
      Returns:
      Whether the flexiblePeriodAfter field is set.
    • getFlexiblePeriodAfter

      public com.google.protobuf.Duration getFlexiblePeriodAfter()
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
      Specified by:
      getFlexiblePeriodAfter in interface FixedStartWindowStructureOrBuilder
      Returns:
      The flexiblePeriodAfter.
    • setFlexiblePeriodAfter

      public FixedStartWindowStructure.Builder setFlexiblePeriodAfter(com.google.protobuf.Duration value)
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
    • setFlexiblePeriodAfter

      public FixedStartWindowStructure.Builder setFlexiblePeriodAfter(com.google.protobuf.Duration.Builder builderForValue)
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
    • mergeFlexiblePeriodAfter

      public FixedStartWindowStructure.Builder mergeFlexiblePeriodAfter(com.google.protobuf.Duration value)
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
    • clearFlexiblePeriodAfter

      public FixedStartWindowStructure.Builder clearFlexiblePeriodAfter()
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
    • getFlexiblePeriodAfterBuilder

      public com.google.protobuf.Duration.Builder getFlexiblePeriodAfterBuilder()
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
    • getFlexiblePeriodAfterOrBuilder

      public com.google.protobuf.DurationOrBuilder getFlexiblePeriodAfterOrBuilder()
       If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1  [netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd at 545:78]
       
      .google.protobuf.Duration flexible_period_after = 4;
      Specified by:
      getFlexiblePeriodAfterOrBuilder in interface FixedStartWindowStructureOrBuilder