Class DataObjectCapabilityRequestPolicyStructure.Builder

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

public static final class DataObjectCapabilityRequestPolicyStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataObjectCapabilityRequestPolicyStructure.Builder> implements DataObjectCapabilityRequestPolicyStructureOrBuilder
 Type for Monitoring Service Capability Request Policy.  [netex_service/netex_dataObjectRequest_service.xsd at 265:69]
 
Protobuf type uk.org.netex.www.netex.DataObjectCapabilityRequestPolicyStructure
  • 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<DataObjectCapabilityRequestPolicyStructure.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<DataObjectCapabilityRequestPolicyStructure.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<DataObjectCapabilityRequestPolicyStructure.Builder>
    • getDefaultInstanceForType

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

      public DataObjectCapabilityRequestPolicyStructure.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<DataObjectCapabilityRequestPolicyStructure.Builder>
      Throws:
      IOException
    • getNationalLanguageList

      public com.google.protobuf.ProtocolStringList getNationalLanguageList()
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Specified by:
      getNationalLanguageList in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      A list containing the nationalLanguage.
    • getNationalLanguageCount

      public int getNationalLanguageCount()
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Specified by:
      getNationalLanguageCount in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      The count of nationalLanguage.
    • getNationalLanguage

      public String getNationalLanguage(int index)
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Specified by:
      getNationalLanguage in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The nationalLanguage at the given index.
    • getNationalLanguageBytes

      public com.google.protobuf.ByteString getNationalLanguageBytes(int index)
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Specified by:
      getNationalLanguageBytes in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the nationalLanguage at the given index.
    • setNationalLanguage

      public DataObjectCapabilityRequestPolicyStructure.Builder setNationalLanguage(int index, String value)
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Parameters:
      index - The index to set the value at.
      value - The nationalLanguage to set.
      Returns:
      This builder for chaining.
    • addNationalLanguage

      public DataObjectCapabilityRequestPolicyStructure.Builder addNationalLanguage(String value)
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Parameters:
      value - The nationalLanguage to add.
      Returns:
      This builder for chaining.
    • addAllNationalLanguage

      public DataObjectCapabilityRequestPolicyStructure.Builder addAllNationalLanguage(Iterable<String> values)
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Parameters:
      values - The nationalLanguage to add.
      Returns:
      This builder for chaining.
    • clearNationalLanguage

       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Returns:
      This builder for chaining.
    • addNationalLanguageBytes

      public DataObjectCapabilityRequestPolicyStructure.Builder addNationalLanguageBytes(com.google.protobuf.ByteString value)
       National languages supported by service.  [siri/siri_requests-v2.0.xsd at 978:83]
       
      repeated string national_language = 1;
      Parameters:
      value - The bytes of the nationalLanguage to add.
      Returns:
      This builder for chaining.
    • getTranslations

      public boolean getTranslations()
       Whether producer can provide multiple  translations of NL text elements  +SIRI 2.0  [siri/siri_requests-v2.0.xsd at 983:70]
       
      bool translations = 2;
      Specified by:
      getTranslations in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      The translations.
    • setTranslations

      public DataObjectCapabilityRequestPolicyStructure.Builder setTranslations(boolean value)
       Whether producer can provide multiple  translations of NL text elements  +SIRI 2.0  [siri/siri_requests-v2.0.xsd at 983:70]
       
      bool translations = 2;
      Parameters:
      value - The translations to set.
      Returns:
      This builder for chaining.
    • clearTranslations

       Whether producer can provide multiple  translations of NL text elements  +SIRI 2.0  [siri/siri_requests-v2.0.xsd at 983:70]
       
      bool translations = 2;
      Returns:
      This builder for chaining.
    • getGmlCoordinateFormat

      public String getGmlCoordinateFormat()
       Name of GML Coordinate format used for Geospatial points in responses.  [siri/siri_requests-v2.0.xsd at 992:64]
       
      string gml_coordinate_format = 3;
      Specified by:
      getGmlCoordinateFormat in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      The gmlCoordinateFormat.
    • getGmlCoordinateFormatBytes

      public com.google.protobuf.ByteString getGmlCoordinateFormatBytes()
       Name of GML Coordinate format used for Geospatial points in responses.  [siri/siri_requests-v2.0.xsd at 992:64]
       
      string gml_coordinate_format = 3;
      Specified by:
      getGmlCoordinateFormatBytes in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      The bytes for gmlCoordinateFormat.
    • setGmlCoordinateFormat

      public DataObjectCapabilityRequestPolicyStructure.Builder setGmlCoordinateFormat(String value)
       Name of GML Coordinate format used for Geospatial points in responses.  [siri/siri_requests-v2.0.xsd at 992:64]
       
      string gml_coordinate_format = 3;
      Parameters:
      value - The gmlCoordinateFormat to set.
      Returns:
      This builder for chaining.
    • clearGmlCoordinateFormat

      public DataObjectCapabilityRequestPolicyStructure.Builder clearGmlCoordinateFormat()
       Name of GML Coordinate format used for Geospatial points in responses.  [siri/siri_requests-v2.0.xsd at 992:64]
       
      string gml_coordinate_format = 3;
      Returns:
      This builder for chaining.
    • setGmlCoordinateFormatBytes

      public DataObjectCapabilityRequestPolicyStructure.Builder setGmlCoordinateFormatBytes(com.google.protobuf.ByteString value)
       Name of GML Coordinate format used for Geospatial points in responses.  [siri/siri_requests-v2.0.xsd at 992:64]
       
      string gml_coordinate_format = 3;
      Parameters:
      value - The bytes for gmlCoordinateFormat to set.
      Returns:
      This builder for chaining.
    • getWgsDecimalDegreesValue

      public int getWgsDecimalDegreesValue()
       Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.  [siri/siri_requests-v2.0.xsd at 997:60]
       
      .uk.org.siri.www.siri.EmptyType wgs_decimal_degrees = 4;
      Specified by:
      getWgsDecimalDegreesValue in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      The enum numeric value on the wire for wgsDecimalDegrees.
    • setWgsDecimalDegreesValue

      public DataObjectCapabilityRequestPolicyStructure.Builder setWgsDecimalDegreesValue(int value)
       Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.  [siri/siri_requests-v2.0.xsd at 997:60]
       
      .uk.org.siri.www.siri.EmptyType wgs_decimal_degrees = 4;
      Parameters:
      value - The enum numeric value on the wire for wgsDecimalDegrees to set.
      Returns:
      This builder for chaining.
    • getWgsDecimalDegrees

      public EmptyType getWgsDecimalDegrees()
       Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.  [siri/siri_requests-v2.0.xsd at 997:60]
       
      .uk.org.siri.www.siri.EmptyType wgs_decimal_degrees = 4;
      Specified by:
      getWgsDecimalDegrees in interface DataObjectCapabilityRequestPolicyStructureOrBuilder
      Returns:
      The wgsDecimalDegrees.
    • setWgsDecimalDegrees

       Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.  [siri/siri_requests-v2.0.xsd at 997:60]
       
      .uk.org.siri.www.siri.EmptyType wgs_decimal_degrees = 4;
      Parameters:
      value - The wgsDecimalDegrees to set.
      Returns:
      This builder for chaining.
    • clearWgsDecimalDegrees

      public DataObjectCapabilityRequestPolicyStructure.Builder clearWgsDecimalDegrees()
       Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.  [siri/siri_requests-v2.0.xsd at 997:60]
       
      .uk.org.siri.www.siri.EmptyType wgs_decimal_degrees = 4;
      Returns:
      This builder for chaining.