Class CustomerPurchasePackageElementAccesses_RelStructure.Builder

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

public static final class CustomerPurchasePackageElementAccesses_RelStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<CustomerPurchasePackageElementAccesses_RelStructure.Builder> implements CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
 Type for a list of CUSTOMER PURCHASE PACKAGE ELEMENT ACCESS..  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 702:78]
 
Protobuf type uk.org.netex.www.netex.CustomerPurchasePackageElementAccesses_RelStructure
  • 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<CustomerPurchasePackageElementAccesses_RelStructure.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<CustomerPurchasePackageElementAccesses_RelStructure.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<CustomerPurchasePackageElementAccesses_RelStructure.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

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

      public CustomerPurchasePackageElementAccesses_RelStructure.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<CustomerPurchasePackageElementAccesses_RelStructure.Builder>
      Throws:
      IOException
    • getId

      public String getId()
       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Specified by:
      getId in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Specified by:
      getIdBytes in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
      Returns:
      The bytes for id.
    • setId

       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Returns:
      This builder for chaining.
    • setIdBytes

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder setIdBytes(com.google.protobuf.ByteString value)
       Identifier of the relationship.  [netex_framework/netex_responsibility/netex_relationship.xsd at 172:50]
       
      string id = 1;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getCustomerPurchasePackageElementAccessList

      public List<CustomerPurchasePackageElementAccessType> getCustomerPurchasePackageElementAccessList()
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
      Specified by:
      getCustomerPurchasePackageElementAccessList in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
    • getCustomerPurchasePackageElementAccessCount

      public int getCustomerPurchasePackageElementAccessCount()
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
      Specified by:
      getCustomerPurchasePackageElementAccessCount in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
    • getCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccessType getCustomerPurchasePackageElementAccess(int index)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
      Specified by:
      getCustomerPurchasePackageElementAccess in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
    • setCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder setCustomerPurchasePackageElementAccess(int index, CustomerPurchasePackageElementAccessType value)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • setCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder setCustomerPurchasePackageElementAccess(int index, CustomerPurchasePackageElementAccessType.Builder builderForValue)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • addCustomerPurchasePackageElementAccess

       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • addCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder addCustomerPurchasePackageElementAccess(int index, CustomerPurchasePackageElementAccessType value)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • addCustomerPurchasePackageElementAccess

       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • addCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder addCustomerPurchasePackageElementAccess(int index, CustomerPurchasePackageElementAccessType.Builder builderForValue)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • addAllCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder addAllCustomerPurchasePackageElementAccess(Iterable<? extends CustomerPurchasePackageElementAccessType> values)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • clearCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder clearCustomerPurchasePackageElementAccess()
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • removeCustomerPurchasePackageElementAccess

      public CustomerPurchasePackageElementAccesses_RelStructure.Builder removeCustomerPurchasePackageElementAccess(int index)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • getCustomerPurchasePackageElementAccessBuilder

      public CustomerPurchasePackageElementAccessType.Builder getCustomerPurchasePackageElementAccessBuilder(int index)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • getCustomerPurchasePackageElementAccessOrBuilder

      public CustomerPurchasePackageElementAccessTypeOrBuilder getCustomerPurchasePackageElementAccessOrBuilder(int index)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
      Specified by:
      getCustomerPurchasePackageElementAccessOrBuilder in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
    • getCustomerPurchasePackageElementAccessOrBuilderList

      public List<? extends CustomerPurchasePackageElementAccessTypeOrBuilder> getCustomerPurchasePackageElementAccessOrBuilderList()
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
      Specified by:
      getCustomerPurchasePackageElementAccessOrBuilderList in interface CustomerPurchasePackageElementAccesses_RelStructureOrBuilder
    • addCustomerPurchasePackageElementAccessBuilder

      public CustomerPurchasePackageElementAccessType.Builder addCustomerPurchasePackageElementAccessBuilder()
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • addCustomerPurchasePackageElementAccessBuilder

      public CustomerPurchasePackageElementAccessType.Builder addCustomerPurchasePackageElementAccessBuilder(int index)
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;
    • getCustomerPurchasePackageElementAccessBuilderList

      public List<CustomerPurchasePackageElementAccessType.Builder> getCustomerPurchasePackageElementAccessBuilderList()
       Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE  through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1  [netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd at 714:76]
       
      repeated .uk.org.netex.www.netex.CustomerPurchasePackageElementAccessType customer_purchase_package_element_access = 2;