Package uk.org.netex.www.netex
Class ServiceBookingArrangementsStructure.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ServiceBookingArrangementsStructure.Builder>
com.google.protobuf.GeneratedMessage.Builder<ServiceBookingArrangementsStructure.Builder>
uk.org.netex.www.netex.ServiceBookingArrangementsStructure.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ServiceBookingArrangementsStructureOrBuilder
- Enclosing class:
ServiceBookingArrangementsStructure
public static final class ServiceBookingArrangementsStructure.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ServiceBookingArrangementsStructure.Builder>
implements ServiceBookingArrangementsStructureOrBuilder
Type for SERVICE BOOKING ARRANGEMENTs. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 197:79]Protobuf type
uk.org.netex.www.netex.ServiceBookingArrangementsStructure-
Method Summary
Modifier and TypeMethodDescriptionaddAllBookingMethods(Iterable<? extends BookingMethodEnumeration> values) Allowed Ways of Making a BOOKING.addAllBookingMethodsValue(Iterable<Integer> values) Allowed Ways of Making a BOOKING.addAllBuyWhen(Iterable<? extends PurchaseMomentEnumeration> values) When purchase can be made.addAllBuyWhenValue(Iterable<Integer> values) When purchase can be made.Allowed Ways of Making a BOOKING.addBookingMethodsValue(int value) Allowed Ways of Making a BOOKING.When purchase can be made.addBuyWhenValue(int value) When purchase can be made.build()clear()Who can make a booking.Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]Contact for Booking.Allowed Ways of Making a BOOKING.Note about booking the FLEXIBLE LINE.URL for booking.When Booking can be made.When purchase can be made.Whether a deposit is required.Latest time in day that booking can be made.Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]Maximum interval in advance of departure day or time that Service may be ordered.Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]Minimum interval in advance of departure day or time that Service may be ordered.Who can make a booking.intWho can make a booking.Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]intNature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]Contact for Booking.Contact for Booking.Contact for Booking.getBookingMethods(int index) Allowed Ways of Making a BOOKING.intAllowed Ways of Making a BOOKING.Allowed Ways of Making a BOOKING.intgetBookingMethodsValue(int index) Allowed Ways of Making a BOOKING.Allowed Ways of Making a BOOKING.Note about booking the FLEXIBLE LINE.Note about booking the FLEXIBLE LINE.Note about booking the FLEXIBLE LINE.URL for booking.com.google.protobuf.ByteStringURL for booking.When Booking can be made.intWhen Booking can be made.getBuyWhen(int index) When purchase can be made.intWhen purchase can be made.When purchase can be made.intgetBuyWhenValue(int index) When purchase can be made.When purchase can be made.booleanWhether a deposit is required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.type.TimeOfDayLatest time in day that booking can be made.com.google.type.TimeOfDay.BuilderLatest time in day that booking can be made.com.google.type.TimeOfDayOrBuilderLatest time in day that booking can be made.com.google.protobuf.DurationMaximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]com.google.protobuf.Duration.BuilderMaximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]com.google.protobuf.DurationOrBuilderMaximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]com.google.protobuf.DurationMaximum interval in advance of departure day or time that Service may be ordered.com.google.protobuf.Duration.BuilderMaximum interval in advance of departure day or time that Service may be ordered.com.google.protobuf.DurationOrBuilderMaximum interval in advance of departure day or time that Service may be ordered.com.google.protobuf.DurationMinimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]com.google.protobuf.Duration.BuilderMinimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]com.google.protobuf.DurationOrBuilderMinimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]com.google.protobuf.DurationMinimum interval in advance of departure day or time that Service may be ordered.com.google.protobuf.Duration.BuilderMinimum interval in advance of departure day or time that Service may be ordered.com.google.protobuf.DurationOrBuilderMinimum interval in advance of departure day or time that Service may be ordered.booleanContact for Booking.booleanNote about booking the FLEXIBLE LINE.booleanLatest time in day that booking can be made.booleanMaximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]booleanMaximum interval in advance of departure day or time that Service may be ordered.booleanMinimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]booleanMinimum interval in advance of departure day or time that Service may be ordered.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanContact for Booking.Note about booking the FLEXIBLE LINE.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLatestBookingTime(com.google.type.TimeOfDay value) Latest time in day that booking can be made.mergeMaximumBookingDuration(com.google.protobuf.Duration value) Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]mergeMaximumBookingPeriod(com.google.protobuf.Duration value) Maximum interval in advance of departure day or time that Service may be ordered.mergeMinimumBookingDuration(com.google.protobuf.Duration value) Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]mergeMinimumBookingPeriod(com.google.protobuf.Duration value) Minimum interval in advance of departure day or time that Service may be ordered.Who can make a booking.setBookingAccessValue(int value) Who can make a booking.Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]setBookingChargeTypeValue(int value) Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]Contact for Booking.setBookingContact(ContactStructure.Builder builderForValue) Contact for Booking.setBookingMethods(int index, BookingMethodEnumeration value) Allowed Ways of Making a BOOKING.setBookingMethodsValue(int index, int value) Allowed Ways of Making a BOOKING.setBookingNote(MultilingualString value) Note about booking the FLEXIBLE LINE.setBookingNote(MultilingualString.Builder builderForValue) Note about booking the FLEXIBLE LINE.setBookingUrl(String value) URL for booking.setBookingUrlBytes(com.google.protobuf.ByteString value) URL for booking.When Booking can be made.setBookWhenValue(int value) When Booking can be made.setBuyWhen(int index, PurchaseMomentEnumeration value) When purchase can be made.setBuyWhenValue(int index, int value) When purchase can be made.setDepositRequired(boolean value) Whether a deposit is required.setLatestBookingTime(com.google.type.TimeOfDay value) Latest time in day that booking can be made.setLatestBookingTime(com.google.type.TimeOfDay.Builder builderForValue) Latest time in day that booking can be made.setMaximumBookingDuration(com.google.protobuf.Duration value) Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]setMaximumBookingDuration(com.google.protobuf.Duration.Builder builderForValue) Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]setMaximumBookingPeriod(com.google.protobuf.Duration value) Maximum interval in advance of departure day or time that Service may be ordered.setMaximumBookingPeriod(com.google.protobuf.Duration.Builder builderForValue) Maximum interval in advance of departure day or time that Service may be ordered.setMinimumBookingDuration(com.google.protobuf.Duration value) Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]setMinimumBookingDuration(com.google.protobuf.Duration.Builder builderForValue) Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]setMinimumBookingPeriod(com.google.protobuf.Duration value) Minimum interval in advance of departure day or time that Service may be ordered.setMinimumBookingPeriod(com.google.protobuf.Duration.Builder builderForValue) Minimum interval in advance of departure day or time that Service may be ordered.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ServiceBookingArrangementsStructure.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ServiceBookingArrangementsStructure.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ServiceBookingArrangementsStructure.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ServiceBookingArrangementsStructure.Builder>
-
mergeFrom
public ServiceBookingArrangementsStructure.Builder mergeFrom(ServiceBookingArrangementsStructure other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ServiceBookingArrangementsStructure.Builder>
-
mergeFrom
public ServiceBookingArrangementsStructure.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ServiceBookingArrangementsStructure.Builder>- Throws:
IOException
-
hasBookingContact
public boolean hasBookingContact()Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1;- Specified by:
hasBookingContactin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the bookingContact field is set.
-
getBookingContact
Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1;- Specified by:
getBookingContactin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bookingContact.
-
setBookingContact
Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1; -
setBookingContact
public ServiceBookingArrangementsStructure.Builder setBookingContact(ContactStructure.Builder builderForValue) Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1; -
mergeBookingContact
Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1; -
clearBookingContact
Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1; -
getBookingContactBuilder
Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1; -
getBookingContactOrBuilder
Contact for Booking. +v1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 145:77]
.uk.org.netex.www.netex.ContactStructure booking_contact = 1;- Specified by:
getBookingContactOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
getBookingMethodsList
Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Specified by:
getBookingMethodsListin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- A list containing the bookingMethods.
-
getBookingMethodsCount
public int getBookingMethodsCount()Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Specified by:
getBookingMethodsCountin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The count of bookingMethods.
-
getBookingMethods
Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Specified by:
getBookingMethodsin interfaceServiceBookingArrangementsStructureOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The bookingMethods at the given index.
-
setBookingMethods
public ServiceBookingArrangementsStructure.Builder setBookingMethods(int index, BookingMethodEnumeration value) Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Parameters:
index- The index to set the value at.value- The bookingMethods to set.- Returns:
- This builder for chaining.
-
addBookingMethods
public ServiceBookingArrangementsStructure.Builder addBookingMethods(BookingMethodEnumeration value) Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Parameters:
value- The bookingMethods to add.- Returns:
- This builder for chaining.
-
addAllBookingMethods
public ServiceBookingArrangementsStructure.Builder addAllBookingMethods(Iterable<? extends BookingMethodEnumeration> values) Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Parameters:
values- The bookingMethods to add.- Returns:
- This builder for chaining.
-
clearBookingMethods
Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Returns:
- This builder for chaining.
-
getBookingMethodsValueList
Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Specified by:
getBookingMethodsValueListin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- A list containing the enum numeric values on the wire for bookingMethods.
-
getBookingMethodsValue
public int getBookingMethodsValue(int index) Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Specified by:
getBookingMethodsValuein interfaceServiceBookingArrangementsStructureOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of bookingMethods at the given index.
-
setBookingMethodsValue
Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for bookingMethods to set.- Returns:
- This builder for chaining.
-
addBookingMethodsValue
Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Parameters:
value- The enum numeric value on the wire for bookingMethods to add.- Returns:
- This builder for chaining.
-
addAllBookingMethodsValue
public ServiceBookingArrangementsStructure.Builder addAllBookingMethodsValue(Iterable<Integer> values) Allowed Ways of Making a BOOKING. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 150:92]
repeated .uk.org.netex.www.netex.BookingMethodEnumeration booking_methods = 2 [packed = true];- Parameters:
values- The enum numeric values on the wire for bookingMethods to add.- Returns:
- This builder for chaining.
-
getBookingAccessValue
public int getBookingAccessValue()Who can make a booking. Default is public. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 155:84]
.uk.org.netex.www.netex.BookingAccessEnumeration booking_access = 3;- Specified by:
getBookingAccessValuein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The enum numeric value on the wire for bookingAccess.
-
setBookingAccessValue
Who can make a booking. Default is public. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 155:84]
.uk.org.netex.www.netex.BookingAccessEnumeration booking_access = 3;- Parameters:
value- The enum numeric value on the wire for bookingAccess to set.- Returns:
- This builder for chaining.
-
getBookingAccess
Who can make a booking. Default is public. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 155:84]
.uk.org.netex.www.netex.BookingAccessEnumeration booking_access = 3;- Specified by:
getBookingAccessin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bookingAccess.
-
setBookingAccess
Who can make a booking. Default is public. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 155:84]
.uk.org.netex.www.netex.BookingAccessEnumeration booking_access = 3;- Parameters:
value- The bookingAccess to set.- Returns:
- This builder for chaining.
-
clearBookingAccess
Who can make a booking. Default is public. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 155:84]
.uk.org.netex.www.netex.BookingAccessEnumeration booking_access = 3;- Returns:
- This builder for chaining.
-
getBookWhenValue
public int getBookWhenValue()When Booking can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 160:78]
.uk.org.netex.www.netex.PurchaseWhenEnumeration book_when = 4;- Specified by:
getBookWhenValuein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The enum numeric value on the wire for bookWhen.
-
setBookWhenValue
When Booking can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 160:78]
.uk.org.netex.www.netex.PurchaseWhenEnumeration book_when = 4;- Parameters:
value- The enum numeric value on the wire for bookWhen to set.- Returns:
- This builder for chaining.
-
getBookWhen
When Booking can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 160:78]
.uk.org.netex.www.netex.PurchaseWhenEnumeration book_when = 4;- Specified by:
getBookWhenin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bookWhen.
-
setBookWhen
When Booking can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 160:78]
.uk.org.netex.www.netex.PurchaseWhenEnumeration book_when = 4;- Parameters:
value- The bookWhen to set.- Returns:
- This builder for chaining.
-
clearBookWhen
When Booking can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 160:78]
.uk.org.netex.www.netex.PurchaseWhenEnumeration book_when = 4;- Returns:
- This builder for chaining.
-
getBuyWhenList
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Specified by:
getBuyWhenListin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- A list containing the buyWhen.
-
getBuyWhenCount
public int getBuyWhenCount()When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Specified by:
getBuyWhenCountin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The count of buyWhen.
-
getBuyWhen
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Specified by:
getBuyWhenin interfaceServiceBookingArrangementsStructureOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The buyWhen at the given index.
-
setBuyWhen
public ServiceBookingArrangementsStructure.Builder setBuyWhen(int index, PurchaseMomentEnumeration value) When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Parameters:
index- The index to set the value at.value- The buyWhen to set.- Returns:
- This builder for chaining.
-
addBuyWhen
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Parameters:
value- The buyWhen to add.- Returns:
- This builder for chaining.
-
addAllBuyWhen
public ServiceBookingArrangementsStructure.Builder addAllBuyWhen(Iterable<? extends PurchaseMomentEnumeration> values) When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Parameters:
values- The buyWhen to add.- Returns:
- This builder for chaining.
-
clearBuyWhen
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Returns:
- This builder for chaining.
-
getBuyWhenValueList
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Specified by:
getBuyWhenValueListin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- A list containing the enum numeric values on the wire for buyWhen.
-
getBuyWhenValue
public int getBuyWhenValue(int index) When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Specified by:
getBuyWhenValuein interfaceServiceBookingArrangementsStructureOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of buyWhen at the given index.
-
setBuyWhenValue
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for buyWhen to set.- Returns:
- This builder for chaining.
-
addBuyWhenValue
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Parameters:
value- The enum numeric value on the wire for buyWhen to add.- Returns:
- This builder for chaining.
-
addAllBuyWhenValue
When purchase can be made. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 165:86]
repeated .uk.org.netex.www.netex.PurchaseMomentEnumeration buy_when = 5 [packed = true];- Parameters:
values- The enum numeric values on the wire for buyWhen to add.- Returns:
- This builder for chaining.
-
hasLatestBookingTime
public boolean hasLatestBookingTime()Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6;- Specified by:
hasLatestBookingTimein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the latestBookingTime field is set.
-
getLatestBookingTime
public com.google.type.TimeOfDay getLatestBookingTime()Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6;- Specified by:
getLatestBookingTimein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The latestBookingTime.
-
setLatestBookingTime
public ServiceBookingArrangementsStructure.Builder setLatestBookingTime(com.google.type.TimeOfDay value) Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6; -
setLatestBookingTime
public ServiceBookingArrangementsStructure.Builder setLatestBookingTime(com.google.type.TimeOfDay.Builder builderForValue) Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6; -
mergeLatestBookingTime
public ServiceBookingArrangementsStructure.Builder mergeLatestBookingTime(com.google.type.TimeOfDay value) Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6; -
clearLatestBookingTime
Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6; -
getLatestBookingTimeBuilder
public com.google.type.TimeOfDay.Builder getLatestBookingTimeBuilder()Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6; -
getLatestBookingTimeOrBuilder
public com.google.type.TimeOfDayOrBuilder getLatestBookingTimeOrBuilder()Latest time in day that booking can be made. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 170:72]
.google.type.TimeOfDay latest_booking_time = 6;- Specified by:
getLatestBookingTimeOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
hasMinimumBookingPeriod
public boolean hasMinimumBookingPeriod()Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7;- Specified by:
hasMinimumBookingPeriodin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the minimumBookingPeriod field is set.
-
getMinimumBookingPeriod
public com.google.protobuf.Duration getMinimumBookingPeriod()Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7;- Specified by:
getMinimumBookingPeriodin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The minimumBookingPeriod.
-
setMinimumBookingPeriod
public ServiceBookingArrangementsStructure.Builder setMinimumBookingPeriod(com.google.protobuf.Duration value) Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7; -
setMinimumBookingPeriod
public ServiceBookingArrangementsStructure.Builder setMinimumBookingPeriod(com.google.protobuf.Duration.Builder builderForValue) Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7; -
mergeMinimumBookingPeriod
public ServiceBookingArrangementsStructure.Builder mergeMinimumBookingPeriod(com.google.protobuf.Duration value) Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7; -
clearMinimumBookingPeriod
Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7; -
getMinimumBookingPeriodBuilder
public com.google.protobuf.Duration.Builder getMinimumBookingPeriodBuilder()Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7; -
getMinimumBookingPeriodOrBuilder
public com.google.protobuf.DurationOrBuilder getMinimumBookingPeriodOrBuilder()Minimum interval in advance of departure day or time that Service may be ordered. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 175:79]
.google.protobuf.Duration minimum_booking_period = 7;- Specified by:
getMinimumBookingPeriodOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
hasMaximumBookingPeriod
public boolean hasMaximumBookingPeriod()Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8;- Specified by:
hasMaximumBookingPeriodin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the maximumBookingPeriod field is set.
-
getMaximumBookingPeriod
public com.google.protobuf.Duration getMaximumBookingPeriod()Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8;- Specified by:
getMaximumBookingPeriodin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The maximumBookingPeriod.
-
setMaximumBookingPeriod
public ServiceBookingArrangementsStructure.Builder setMaximumBookingPeriod(com.google.protobuf.Duration value) Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8; -
setMaximumBookingPeriod
public ServiceBookingArrangementsStructure.Builder setMaximumBookingPeriod(com.google.protobuf.Duration.Builder builderForValue) Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8; -
mergeMaximumBookingPeriod
public ServiceBookingArrangementsStructure.Builder mergeMaximumBookingPeriod(com.google.protobuf.Duration value) Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8; -
clearMaximumBookingPeriod
Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8; -
getMaximumBookingPeriodBuilder
public com.google.protobuf.Duration.Builder getMaximumBookingPeriodBuilder()Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8; -
getMaximumBookingPeriodOrBuilder
public com.google.protobuf.DurationOrBuilder getMaximumBookingPeriodOrBuilder()Maximum interval in advance of departure day or time that Service may be ordered. +V1.2..2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 180:79]
.google.protobuf.Duration maximum_booking_period = 8;- Specified by:
getMaximumBookingPeriodOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
getBookingUrl
URL for booking. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 185:67]
string booking_url = 9;- Specified by:
getBookingUrlin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bookingUrl.
-
getBookingUrlBytes
public com.google.protobuf.ByteString getBookingUrlBytes()URL for booking. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 185:67]
string booking_url = 9;- Specified by:
getBookingUrlBytesin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bytes for bookingUrl.
-
setBookingUrl
URL for booking. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 185:67]
string booking_url = 9;- Parameters:
value- The bookingUrl to set.- Returns:
- This builder for chaining.
-
clearBookingUrl
URL for booking. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 185:67]
string booking_url = 9;- Returns:
- This builder for chaining.
-
setBookingUrlBytes
public ServiceBookingArrangementsStructure.Builder setBookingUrlBytes(com.google.protobuf.ByteString value) URL for booking. +V1.1 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 185:67]
string booking_url = 9;- Parameters:
value- The bytes for bookingUrl to set.- Returns:
- This builder for chaining.
-
hasBookingNote
public boolean hasBookingNote()Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10;- Specified by:
hasBookingNotein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the bookingNote field is set.
-
getBookingNote
Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10;- Specified by:
getBookingNotein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bookingNote.
-
setBookingNote
Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10; -
setBookingNote
public ServiceBookingArrangementsStructure.Builder setBookingNote(MultilingualString.Builder builderForValue) Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10; -
mergeBookingNote
Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10; -
clearBookingNote
Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10; -
getBookingNoteBuilder
Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10; -
getBookingNoteOrBuilder
Note about booking the FLEXIBLE LINE. [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 190:76]
.uk.org.netex.www.netex.MultilingualString booking_note = 10;- Specified by:
getBookingNoteOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
hasMinimumBookingDuration
public boolean hasMinimumBookingDuration()Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31;- Specified by:
hasMinimumBookingDurationin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the minimumBookingDuration field is set.
-
getMinimumBookingDuration
public com.google.protobuf.Duration getMinimumBookingDuration()Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31;- Specified by:
getMinimumBookingDurationin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The minimumBookingDuration.
-
setMinimumBookingDuration
public ServiceBookingArrangementsStructure.Builder setMinimumBookingDuration(com.google.protobuf.Duration value) Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31; -
setMinimumBookingDuration
public ServiceBookingArrangementsStructure.Builder setMinimumBookingDuration(com.google.protobuf.Duration.Builder builderForValue) Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31; -
mergeMinimumBookingDuration
public ServiceBookingArrangementsStructure.Builder mergeMinimumBookingDuration(com.google.protobuf.Duration value) Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31; -
clearMinimumBookingDuration
Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31; -
getMinimumBookingDurationBuilder
public com.google.protobuf.Duration.Builder getMinimumBookingDurationBuilder()Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31; -
getMinimumBookingDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getMinimumBookingDurationOrBuilder()Minimum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 212:81]
.google.protobuf.Duration minimum_booking_duration = 31;- Specified by:
getMinimumBookingDurationOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
hasMaximumBookingDuration
public boolean hasMaximumBookingDuration()Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32;- Specified by:
hasMaximumBookingDurationin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- Whether the maximumBookingDuration field is set.
-
getMaximumBookingDuration
public com.google.protobuf.Duration getMaximumBookingDuration()Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32;- Specified by:
getMaximumBookingDurationin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The maximumBookingDuration.
-
setMaximumBookingDuration
public ServiceBookingArrangementsStructure.Builder setMaximumBookingDuration(com.google.protobuf.Duration value) Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32; -
setMaximumBookingDuration
public ServiceBookingArrangementsStructure.Builder setMaximumBookingDuration(com.google.protobuf.Duration.Builder builderForValue) Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32; -
mergeMaximumBookingDuration
public ServiceBookingArrangementsStructure.Builder mergeMaximumBookingDuration(com.google.protobuf.Duration value) Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32; -
clearMaximumBookingDuration
Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32; -
getMaximumBookingDurationBuilder
public com.google.protobuf.Duration.Builder getMaximumBookingDurationBuilder()Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32; -
getMaximumBookingDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getMaximumBookingDurationOrBuilder()Maximum period for which a booking can be mad +v.1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 217:81]
.google.protobuf.Duration maximum_booking_duration = 32;- Specified by:
getMaximumBookingDurationOrBuilderin interfaceServiceBookingArrangementsStructureOrBuilder
-
getDepositRequired
public boolean getDepositRequired()Whether a deposit is required. +v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 222:73]
bool deposit_required = 33;- Specified by:
getDepositRequiredin interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The depositRequired.
-
setDepositRequired
Whether a deposit is required. +v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 222:73]
bool deposit_required = 33;- Parameters:
value- The depositRequired to set.- Returns:
- This builder for chaining.
-
clearDepositRequired
Whether a deposit is required. +v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 222:73]
bool deposit_required = 33;- Returns:
- This builder for chaining.
-
getBookingChargeTypeValue
public int getBookingChargeTypeValue()Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]
.uk.org.netex.www.netex.BookingChargeTypeEnumeration booking_charge_type = 34;- Specified by:
getBookingChargeTypeValuein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The enum numeric value on the wire for bookingChargeType.
-
setBookingChargeTypeValue
Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]
.uk.org.netex.www.netex.BookingChargeTypeEnumeration booking_charge_type = 34;- Parameters:
value- The enum numeric value on the wire for bookingChargeType to set.- Returns:
- This builder for chaining.
-
getBookingChargeType
Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]
.uk.org.netex.www.netex.BookingChargeTypeEnumeration booking_charge_type = 34;- Specified by:
getBookingChargeTypein interfaceServiceBookingArrangementsStructureOrBuilder- Returns:
- The bookingChargeType.
-
setBookingChargeType
public ServiceBookingArrangementsStructure.Builder setBookingChargeType(BookingChargeTypeEnumeration value) Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]
.uk.org.netex.www.netex.BookingChargeTypeEnumeration booking_charge_type = 34;- Parameters:
value- The bookingChargeType to set.- Returns:
- This builder for chaining.
-
clearBookingChargeType
Nature of booking fee. v1.2.2 [netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd at 227:92]
.uk.org.netex.www.netex.BookingChargeTypeEnumeration booking_charge_type = 34;- Returns:
- This builder for chaining.
-