Interface FixedStartWindowStructureOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FixedStartWindowStructure, FixedStartWindowStructure.Builder

public interface FixedStartWindowStructureOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    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.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.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.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getMaximumServicesBefore

      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;
      Returns:
      The maximumServicesBefore.
    • hasFlexiblePeriodBefore

      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;
      Returns:
      Whether the flexiblePeriodBefore field is set.
    • getFlexiblePeriodBefore

      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;
      Returns:
      The flexiblePeriodBefore.
    • getFlexiblePeriodBeforeOrBuilder

      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;
    • getMaximumServicesAfter

      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;
      Returns:
      The maximumServicesAfter.
    • hasFlexiblePeriodAfter

      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;
      Returns:
      Whether the flexiblePeriodAfter field is set.
    • getFlexiblePeriodAfter

      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;
      Returns:
      The flexiblePeriodAfter.
    • getFlexiblePeriodAfterOrBuilder

      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;