Class PublicationDeliveryStructure.Builder

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

public static final class PublicationDeliveryStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<PublicationDeliveryStructure.Builder> implements PublicationDeliveryStructureOrBuilder
 Type for Publication Delivery.  [NeTEx_publication.xsd at 11176:55]
 
Protobuf type uk.org.netex.www.netex.PublicationDeliveryStructure
  • 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<PublicationDeliveryStructure.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<PublicationDeliveryStructure.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<PublicationDeliveryStructure.Builder>
    • getDefaultInstanceForType

      public PublicationDeliveryStructure 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

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

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

      public PublicationDeliveryStructure.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<PublicationDeliveryStructure.Builder>
      Throws:
      IOException
    • getVersion

      public String getVersion()
       [NeTEx_publication.xsd at 11184:67]
       
      string version = 1;
      Specified by:
      getVersion in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The version.
    • getVersionBytes

      public com.google.protobuf.ByteString getVersionBytes()
       [NeTEx_publication.xsd at 11184:67]
       
      string version = 1;
      Specified by:
      getVersionBytes in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The bytes for version.
    • setVersion

      public PublicationDeliveryStructure.Builder setVersion(String value)
       [NeTEx_publication.xsd at 11184:67]
       
      string version = 1;
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

      public PublicationDeliveryStructure.Builder clearVersion()
       [NeTEx_publication.xsd at 11184:67]
       
      string version = 1;
      Returns:
      This builder for chaining.
    • setVersionBytes

      public PublicationDeliveryStructure.Builder setVersionBytes(com.google.protobuf.ByteString value)
       [NeTEx_publication.xsd at 11184:67]
       
      string version = 1;
      Parameters:
      value - The bytes for version to set.
      Returns:
      This builder for chaining.
    • hasPublicationTimestamp

      public boolean hasPublicationTimestamp()
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
      Specified by:
      hasPublicationTimestamp in interface PublicationDeliveryStructureOrBuilder
      Returns:
      Whether the publicationTimestamp field is set.
    • getPublicationTimestamp

      public com.google.protobuf.Timestamp getPublicationTimestamp()
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
      Specified by:
      getPublicationTimestamp in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The publicationTimestamp.
    • setPublicationTimestamp

      public PublicationDeliveryStructure.Builder setPublicationTimestamp(com.google.protobuf.Timestamp value)
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
    • setPublicationTimestamp

      public PublicationDeliveryStructure.Builder setPublicationTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
    • mergePublicationTimestamp

      public PublicationDeliveryStructure.Builder mergePublicationTimestamp(com.google.protobuf.Timestamp value)
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
    • clearPublicationTimestamp

      public PublicationDeliveryStructure.Builder clearPublicationTimestamp()
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
    • getPublicationTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getPublicationTimestampBuilder()
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
    • getPublicationTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPublicationTimestampOrBuilder()
       Time of output of data.  [NeTEx_publication.xsd at 11191:65]
       
      .google.protobuf.Timestamp publication_timestamp = 2;
      Specified by:
      getPublicationTimestampOrBuilder in interface PublicationDeliveryStructureOrBuilder
    • getParticipantRef

      public String getParticipantRef()
       Identifier of system requesting Data.  [NeTEx_publication.xsd at 192:69]
       
      string participant_ref = 3;
      Specified by:
      getParticipantRef in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The participantRef.
    • getParticipantRefBytes

      public com.google.protobuf.ByteString getParticipantRefBytes()
       Identifier of system requesting Data.  [NeTEx_publication.xsd at 192:69]
       
      string participant_ref = 3;
      Specified by:
      getParticipantRefBytes in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The bytes for participantRef.
    • setParticipantRef

      public PublicationDeliveryStructure.Builder setParticipantRef(String value)
       Identifier of system requesting Data.  [NeTEx_publication.xsd at 192:69]
       
      string participant_ref = 3;
      Parameters:
      value - The participantRef to set.
      Returns:
      This builder for chaining.
    • clearParticipantRef

      public PublicationDeliveryStructure.Builder clearParticipantRef()
       Identifier of system requesting Data.  [NeTEx_publication.xsd at 192:69]
       
      string participant_ref = 3;
      Returns:
      This builder for chaining.
    • setParticipantRefBytes

      public PublicationDeliveryStructure.Builder setParticipantRefBytes(com.google.protobuf.ByteString value)
       Identifier of system requesting Data.  [NeTEx_publication.xsd at 192:69]
       
      string participant_ref = 3;
      Parameters:
      value - The bytes for participantRef to set.
      Returns:
      This builder for chaining.
    • hasPublicationRequest

      public boolean hasPublicationRequest()
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
      Specified by:
      hasPublicationRequest in interface PublicationDeliveryStructureOrBuilder
      Returns:
      Whether the publicationRequest field is set.
    • getPublicationRequest

      public PublicationRequestStructure getPublicationRequest()
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
      Specified by:
      getPublicationRequest in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The publicationRequest.
    • setPublicationRequest

       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
    • setPublicationRequest

      public PublicationDeliveryStructure.Builder setPublicationRequest(PublicationRequestStructure.Builder builderForValue)
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
    • mergePublicationRequest

      public PublicationDeliveryStructure.Builder mergePublicationRequest(PublicationRequestStructure value)
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
    • clearPublicationRequest

      public PublicationDeliveryStructure.Builder clearPublicationRequest()
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
    • getPublicationRequestBuilder

      public PublicationRequestStructure.Builder getPublicationRequestBuilder()
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
    • getPublicationRequestOrBuilder

      public PublicationRequestStructureOrBuilder getPublicationRequestOrBuilder()
       Echo Request used to create bulk response.  [NeTEx_publication.xsd at 11197:92]
       
      .uk.org.netex.www.netex.PublicationRequestStructure publication_request = 4;
      Specified by:
      getPublicationRequestOrBuilder in interface PublicationDeliveryStructureOrBuilder
    • hasPublicationRefreshInterval

      public boolean hasPublicationRefreshInterval()
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
      Specified by:
      hasPublicationRefreshInterval in interface PublicationDeliveryStructureOrBuilder
      Returns:
      Whether the publicationRefreshInterval field is set.
    • getPublicationRefreshInterval

      public com.google.protobuf.Duration getPublicationRefreshInterval()
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
      Specified by:
      getPublicationRefreshInterval in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The publicationRefreshInterval.
    • setPublicationRefreshInterval

      public PublicationDeliveryStructure.Builder setPublicationRefreshInterval(com.google.protobuf.Duration value)
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
    • setPublicationRefreshInterval

      public PublicationDeliveryStructure.Builder setPublicationRefreshInterval(com.google.protobuf.Duration.Builder builderForValue)
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
    • mergePublicationRefreshInterval

      public PublicationDeliveryStructure.Builder mergePublicationRefreshInterval(com.google.protobuf.Duration value)
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
    • clearPublicationRefreshInterval

      public PublicationDeliveryStructure.Builder clearPublicationRefreshInterval()
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
    • getPublicationRefreshIntervalBuilder

      public com.google.protobuf.Duration.Builder getPublicationRefreshIntervalBuilder()
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
    • getPublicationRefreshIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getPublicationRefreshIntervalOrBuilder()
       How often data in publication is refreshed.  [NeTEx_publication.xsd at 11202:85]
       
      .google.protobuf.Duration publication_refresh_interval = 5;
      Specified by:
      getPublicationRefreshIntervalOrBuilder in interface PublicationDeliveryStructureOrBuilder
    • hasDescription

      public boolean hasDescription()
       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
      Specified by:
      hasDescription in interface PublicationDeliveryStructureOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public MultilingualString getDescription()
       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
      Specified by:
      getDescription in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The description.
    • setDescription

       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
    • setDescription

      public PublicationDeliveryStructure.Builder setDescription(MultilingualString.Builder builderForValue)
       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
    • mergeDescription

       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
    • clearDescription

      public PublicationDeliveryStructure.Builder clearDescription()
       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
    • getDescriptionBuilder

      public MultilingualString.Builder getDescriptionBuilder()
       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
    • getDescriptionOrBuilder

      public MultilingualStringOrBuilder getDescriptionOrBuilder()
       Description of contents.  [NeTEx_publication.xsd at 11207:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 6;
      Specified by:
      getDescriptionOrBuilder in interface PublicationDeliveryStructureOrBuilder
    • hasDataObjects

      public boolean hasDataObjects()
       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
      Specified by:
      hasDataObjects in interface PublicationDeliveryStructureOrBuilder
      Returns:
      Whether the dataObjects field is set.
    • getDataObjects

       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
      Specified by:
      getDataObjects in interface PublicationDeliveryStructureOrBuilder
      Returns:
      The dataObjects.
    • setDataObjects

       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
    • setDataObjects

       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
    • mergeDataObjects

       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
    • clearDataObjects

      public PublicationDeliveryStructure.Builder clearDataObjects()
       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
    • getDataObjectsBuilder

       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
    • getDataObjectsOrBuilder

       NeTEx Entities of any type.  [netex_framework/netex_payload_framework.xsd at 18:50]
       
      .uk.org.netex.www.netex.PublicationDeliveryStructure.DataObjectsType data_objects = 11;
      Specified by:
      getDataObjectsOrBuilder in interface PublicationDeliveryStructureOrBuilder