Interface ClimateForcastMetadataOrBuilder

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

@Generated public interface ClimateForcastMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasProgramId

      boolean hasProgramId()
       Program identifier that created this data
       Maps to "prg_ID" in CF Convention
       ClimateForcast.PROGRAM_ID
       
      optional string program_id = 1 [json_name = "programId"];
      Returns:
      Whether the programId field is set.
    • getProgramId

      String getProgramId()
       Program identifier that created this data
       Maps to "prg_ID" in CF Convention
       ClimateForcast.PROGRAM_ID
       
      optional string program_id = 1 [json_name = "programId"];
      Returns:
      The programId.
    • getProgramIdBytes

      com.google.protobuf.ByteString getProgramIdBytes()
       Program identifier that created this data
       Maps to "prg_ID" in CF Convention
       ClimateForcast.PROGRAM_ID
       
      optional string program_id = 1 [json_name = "programId"];
      Returns:
      The bytes for programId.
    • hasCommandLine

      boolean hasCommandLine()
       Command line used to generate this data
       Maps to "cmd_ln" in CF Convention
       ClimateForcast.COMMAND_LINE
       
      optional string command_line = 2 [json_name = "commandLine"];
      Returns:
      Whether the commandLine field is set.
    • getCommandLine

      String getCommandLine()
       Command line used to generate this data
       Maps to "cmd_ln" in CF Convention
       ClimateForcast.COMMAND_LINE
       
      optional string command_line = 2 [json_name = "commandLine"];
      Returns:
      The commandLine.
    • getCommandLineBytes

      com.google.protobuf.ByteString getCommandLineBytes()
       Command line used to generate this data
       Maps to "cmd_ln" in CF Convention
       ClimateForcast.COMMAND_LINE
       
      optional string command_line = 2 [json_name = "commandLine"];
      Returns:
      The bytes for commandLine.
    • hasHistory

      boolean hasHistory()
       History of data processing and transformations
       Maps to "history" in CF Convention
       ClimateForcast.HISTORY
       
      optional string history = 3 [json_name = "history"];
      Returns:
      Whether the history field is set.
    • getHistory

      String getHistory()
       History of data processing and transformations
       Maps to "history" in CF Convention
       ClimateForcast.HISTORY
       
      optional string history = 3 [json_name = "history"];
      Returns:
      The history.
    • getHistoryBytes

      com.google.protobuf.ByteString getHistoryBytes()
       History of data processing and transformations
       Maps to "history" in CF Convention
       ClimateForcast.HISTORY
       
      optional string history = 3 [json_name = "history"];
      Returns:
      The bytes for history.
    • hasTableId

      boolean hasTableId()
       Table identifier for data organization
       Maps to "table_id" in CF Convention
       ClimateForcast.TABLE_ID
       
      optional string table_id = 4 [json_name = "tableId"];
      Returns:
      Whether the tableId field is set.
    • getTableId

      String getTableId()
       Table identifier for data organization
       Maps to "table_id" in CF Convention
       ClimateForcast.TABLE_ID
       
      optional string table_id = 4 [json_name = "tableId"];
      Returns:
      The tableId.
    • getTableIdBytes

      com.google.protobuf.ByteString getTableIdBytes()
       Table identifier for data organization
       Maps to "table_id" in CF Convention
       ClimateForcast.TABLE_ID
       
      optional string table_id = 4 [json_name = "tableId"];
      Returns:
      The bytes for tableId.
    • hasInstitution

      boolean hasInstitution()
       Institution that created or maintains this data
       Maps to "institution" in CF Convention
       ClimateForcast.INSTITUTION
       
      optional string institution = 5 [json_name = "institution"];
      Returns:
      Whether the institution field is set.
    • getInstitution

      String getInstitution()
       Institution that created or maintains this data
       Maps to "institution" in CF Convention
       ClimateForcast.INSTITUTION
       
      optional string institution = 5 [json_name = "institution"];
      Returns:
      The institution.
    • getInstitutionBytes

      com.google.protobuf.ByteString getInstitutionBytes()
       Institution that created or maintains this data
       Maps to "institution" in CF Convention
       ClimateForcast.INSTITUTION
       
      optional string institution = 5 [json_name = "institution"];
      Returns:
      The bytes for institution.
    • hasSource

      boolean hasSource()
       Source of the data (model, observations, etc.)
       Maps to "source" in CF Convention
       ClimateForcast.SOURCE
       
      optional string source = 6 [json_name = "source"];
      Returns:
      Whether the source field is set.
    • getSource

      String getSource()
       Source of the data (model, observations, etc.)
       Maps to "source" in CF Convention
       ClimateForcast.SOURCE
       
      optional string source = 6 [json_name = "source"];
      Returns:
      The source.
    • getSourceBytes

      com.google.protobuf.ByteString getSourceBytes()
       Source of the data (model, observations, etc.)
       Maps to "source" in CF Convention
       ClimateForcast.SOURCE
       
      optional string source = 6 [json_name = "source"];
      Returns:
      The bytes for source.
    • hasContact

      boolean hasContact()
       Contact information for data maintainer
       Maps to "contact" in CF Convention
       ClimateForcast.CONTACT
       
      optional string contact = 7 [json_name = "contact"];
      Returns:
      Whether the contact field is set.
    • getContact

      String getContact()
       Contact information for data maintainer
       Maps to "contact" in CF Convention
       ClimateForcast.CONTACT
       
      optional string contact = 7 [json_name = "contact"];
      Returns:
      The contact.
    • getContactBytes

      com.google.protobuf.ByteString getContactBytes()
       Contact information for data maintainer
       Maps to "contact" in CF Convention
       ClimateForcast.CONTACT
       
      optional string contact = 7 [json_name = "contact"];
      Returns:
      The bytes for contact.
    • hasProjectId

      boolean hasProjectId()
       Project identifier (e.g., "IPCC Fourth Assessment")
       Maps to "project_id" in CF Convention
       ClimateForcast.PROJECT_ID
       
      optional string project_id = 8 [json_name = "projectId"];
      Returns:
      Whether the projectId field is set.
    • getProjectId

      String getProjectId()
       Project identifier (e.g., "IPCC Fourth Assessment")
       Maps to "project_id" in CF Convention
       ClimateForcast.PROJECT_ID
       
      optional string project_id = 8 [json_name = "projectId"];
      Returns:
      The projectId.
    • getProjectIdBytes

      com.google.protobuf.ByteString getProjectIdBytes()
       Project identifier (e.g., "IPCC Fourth Assessment")
       Maps to "project_id" in CF Convention
       ClimateForcast.PROJECT_ID
       
      optional string project_id = 8 [json_name = "projectId"];
      Returns:
      The bytes for projectId.
    • hasConventions

      boolean hasConventions()
       CF Convention version used (e.g., "CF-1.0", "CF-1.8")
       Maps to "Conventions" in CF Convention
       ClimateForcast.CONVENTIONS
       
      optional string conventions = 9 [json_name = "conventions"];
      Returns:
      Whether the conventions field is set.
    • getConventions

      String getConventions()
       CF Convention version used (e.g., "CF-1.0", "CF-1.8")
       Maps to "Conventions" in CF Convention
       ClimateForcast.CONVENTIONS
       
      optional string conventions = 9 [json_name = "conventions"];
      Returns:
      The conventions.
    • getConventionsBytes

      com.google.protobuf.ByteString getConventionsBytes()
       CF Convention version used (e.g., "CF-1.0", "CF-1.8")
       Maps to "Conventions" in CF Convention
       ClimateForcast.CONVENTIONS
       
      optional string conventions = 9 [json_name = "conventions"];
      Returns:
      The bytes for conventions.
    • hasReferences

      boolean hasReferences()
       References to publications or documentation
       Maps to "references" in CF Convention
       ClimateForcast.REFERENCES
       
      optional string references = 10 [json_name = "references"];
      Returns:
      Whether the references field is set.
    • getReferences

      String getReferences()
       References to publications or documentation
       Maps to "references" in CF Convention
       ClimateForcast.REFERENCES
       
      optional string references = 10 [json_name = "references"];
      Returns:
      The references.
    • getReferencesBytes

      com.google.protobuf.ByteString getReferencesBytes()
       References to publications or documentation
       Maps to "references" in CF Convention
       ClimateForcast.REFERENCES
       
      optional string references = 10 [json_name = "references"];
      Returns:
      The bytes for references.
    • hasAcknowledgement

      boolean hasAcknowledgement()
       Acknowledgements for data sources or funding
       Maps to "acknowledgement" in CF Convention
       ClimateForcast.ACKNOWLEDGEMENT
       
      optional string acknowledgement = 11 [json_name = "acknowledgement"];
      Returns:
      Whether the acknowledgement field is set.
    • getAcknowledgement

      String getAcknowledgement()
       Acknowledgements for data sources or funding
       Maps to "acknowledgement" in CF Convention
       ClimateForcast.ACKNOWLEDGEMENT
       
      optional string acknowledgement = 11 [json_name = "acknowledgement"];
      Returns:
      The acknowledgement.
    • getAcknowledgementBytes

      com.google.protobuf.ByteString getAcknowledgementBytes()
       Acknowledgements for data sources or funding
       Maps to "acknowledgement" in CF Convention
       ClimateForcast.ACKNOWLEDGEMENT
       
      optional string acknowledgement = 11 [json_name = "acknowledgement"];
      Returns:
      The bytes for acknowledgement.
    • hasRealization

      boolean hasRealization()
       Realization number for ensemble runs
       Maps to "realization" in CF Convention
       ClimateForcast.REALIZATION
       
      optional string realization = 12 [json_name = "realization"];
      Returns:
      Whether the realization field is set.
    • getRealization

      String getRealization()
       Realization number for ensemble runs
       Maps to "realization" in CF Convention
       ClimateForcast.REALIZATION
       
      optional string realization = 12 [json_name = "realization"];
      Returns:
      The realization.
    • getRealizationBytes

      com.google.protobuf.ByteString getRealizationBytes()
       Realization number for ensemble runs
       Maps to "realization" in CF Convention
       ClimateForcast.REALIZATION
       
      optional string realization = 12 [json_name = "realization"];
      Returns:
      The bytes for realization.
    • hasExperimentId

      boolean hasExperimentId()
       Experiment identifier (e.g., "720 ppm stabilization experiment")
       Maps to "experiment_id" in CF Convention
       ClimateForcast.EXPERIMENT_ID
       
      optional string experiment_id = 13 [json_name = "experimentId"];
      Returns:
      Whether the experimentId field is set.
    • getExperimentId

      String getExperimentId()
       Experiment identifier (e.g., "720 ppm stabilization experiment")
       Maps to "experiment_id" in CF Convention
       ClimateForcast.EXPERIMENT_ID
       
      optional string experiment_id = 13 [json_name = "experimentId"];
      Returns:
      The experimentId.
    • getExperimentIdBytes

      com.google.protobuf.ByteString getExperimentIdBytes()
       Experiment identifier (e.g., "720 ppm stabilization experiment")
       Maps to "experiment_id" in CF Convention
       ClimateForcast.EXPERIMENT_ID
       
      optional string experiment_id = 13 [json_name = "experimentId"];
      Returns:
      The bytes for experimentId.
    • hasComment

      boolean hasComment()
       Additional comments about the data
       Maps to "comment" in CF Convention
       ClimateForcast.COMMENT
       
      optional string comment = 14 [json_name = "comment"];
      Returns:
      Whether the comment field is set.
    • getComment

      String getComment()
       Additional comments about the data
       Maps to "comment" in CF Convention
       ClimateForcast.COMMENT
       
      optional string comment = 14 [json_name = "comment"];
      Returns:
      The comment.
    • getCommentBytes

      com.google.protobuf.ByteString getCommentBytes()
       Additional comments about the data
       Maps to "comment" in CF Convention
       ClimateForcast.COMMENT
       
      optional string comment = 14 [json_name = "comment"];
      Returns:
      The bytes for comment.
    • hasModelNameEnglish

      boolean hasModelNameEnglish()
       English name of the model used
       Maps to "model_name_english" in CF Convention
       ClimateForcast.MODEL_NAME_ENGLISH
       
      optional string model_name_english = 15 [json_name = "modelNameEnglish"];
      Returns:
      Whether the modelNameEnglish field is set.
    • getModelNameEnglish

      String getModelNameEnglish()
       English name of the model used
       Maps to "model_name_english" in CF Convention
       ClimateForcast.MODEL_NAME_ENGLISH
       
      optional string model_name_english = 15 [json_name = "modelNameEnglish"];
      Returns:
      The modelNameEnglish.
    • getModelNameEnglishBytes

      com.google.protobuf.ByteString getModelNameEnglishBytes()
       English name of the model used
       Maps to "model_name_english" in CF Convention
       ClimateForcast.MODEL_NAME_ENGLISH
       
      optional string model_name_english = 15 [json_name = "modelNameEnglish"];
      Returns:
      The bytes for modelNameEnglish.
    • hasFileTypeDescription

      boolean hasFileTypeDescription()
       NetCDF file type description (e.g., "NetCDF-3/CDM", "NetCDF-4")
       From NetCDF file header
       
      optional string file_type_description = 16 [json_name = "fileTypeDescription"];
      Returns:
      Whether the fileTypeDescription field is set.
    • getFileTypeDescription

      String getFileTypeDescription()
       NetCDF file type description (e.g., "NetCDF-3/CDM", "NetCDF-4")
       From NetCDF file header
       
      optional string file_type_description = 16 [json_name = "fileTypeDescription"];
      Returns:
      The fileTypeDescription.
    • getFileTypeDescriptionBytes

      com.google.protobuf.ByteString getFileTypeDescriptionBytes()
       NetCDF file type description (e.g., "NetCDF-3/CDM", "NetCDF-4")
       From NetCDF file header
       
      optional string file_type_description = 16 [json_name = "fileTypeDescription"];
      Returns:
      The bytes for fileTypeDescription.
    • hasNetcdfVersion

      boolean hasNetcdfVersion()
       NetCDF format version
       
      optional string netcdf_version = 17 [json_name = "netcdfVersion"];
      Returns:
      Whether the netcdfVersion field is set.
    • getNetcdfVersion

      String getNetcdfVersion()
       NetCDF format version
       
      optional string netcdf_version = 17 [json_name = "netcdfVersion"];
      Returns:
      The netcdfVersion.
    • getNetcdfVersionBytes

      com.google.protobuf.ByteString getNetcdfVersionBytes()
       NetCDF format version
       
      optional string netcdf_version = 17 [json_name = "netcdfVersion"];
      Returns:
      The bytes for netcdfVersion.
    • hasNetcdfLibraryVersion

      boolean hasNetcdfLibraryVersion()
       NetCDF library version used to create the file
       
      optional string netcdf_library_version = 18 [json_name = "netcdfLibraryVersion"];
      Returns:
      Whether the netcdfLibraryVersion field is set.
    • getNetcdfLibraryVersion

      String getNetcdfLibraryVersion()
       NetCDF library version used to create the file
       
      optional string netcdf_library_version = 18 [json_name = "netcdfLibraryVersion"];
      Returns:
      The netcdfLibraryVersion.
    • getNetcdfLibraryVersionBytes

      com.google.protobuf.ByteString getNetcdfLibraryVersionBytes()
       NetCDF library version used to create the file
       
      optional string netcdf_library_version = 18 [json_name = "netcdfLibraryVersion"];
      Returns:
      The bytes for netcdfLibraryVersion.
    • getDimensionsList

      List<NetcdfDimension> getDimensionsList()
       Dimensions defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfDimension dimensions = 19 [json_name = "dimensions"];
    • getDimensions

      NetcdfDimension getDimensions(int index)
       Dimensions defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfDimension dimensions = 19 [json_name = "dimensions"];
    • getDimensionsCount

      int getDimensionsCount()
       Dimensions defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfDimension dimensions = 19 [json_name = "dimensions"];
    • getDimensionsOrBuilderList

      List<? extends NetcdfDimensionOrBuilder> getDimensionsOrBuilderList()
       Dimensions defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfDimension dimensions = 19 [json_name = "dimensions"];
    • getDimensionsOrBuilder

      NetcdfDimensionOrBuilder getDimensionsOrBuilder(int index)
       Dimensions defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfDimension dimensions = 19 [json_name = "dimensions"];
    • getVariablesList

      List<NetcdfVariable> getVariablesList()
       Variables defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfVariable variables = 20 [json_name = "variables"];
    • getVariables

      NetcdfVariable getVariables(int index)
       Variables defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfVariable variables = 20 [json_name = "variables"];
    • getVariablesCount

      int getVariablesCount()
       Variables defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfVariable variables = 20 [json_name = "variables"];
    • getVariablesOrBuilderList

      List<? extends NetcdfVariableOrBuilder> getVariablesOrBuilderList()
       Variables defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfVariable variables = 20 [json_name = "variables"];
    • getVariablesOrBuilder

      NetcdfVariableOrBuilder getVariablesOrBuilder(int index)
       Variables defined in the NetCDF file
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfVariable variables = 20 [json_name = "variables"];
    • getGlobalAttributesList

      List<NetcdfAttribute> getGlobalAttributesList()
       Global attributes not covered by specific fields
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute global_attributes = 21 [json_name = "globalAttributes"];
    • getGlobalAttributes

      NetcdfAttribute getGlobalAttributes(int index)
       Global attributes not covered by specific fields
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute global_attributes = 21 [json_name = "globalAttributes"];
    • getGlobalAttributesCount

      int getGlobalAttributesCount()
       Global attributes not covered by specific fields
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute global_attributes = 21 [json_name = "globalAttributes"];
    • getGlobalAttributesOrBuilderList

      List<? extends NetcdfAttributeOrBuilder> getGlobalAttributesOrBuilderList()
       Global attributes not covered by specific fields
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute global_attributes = 21 [json_name = "globalAttributes"];
    • getGlobalAttributesOrBuilder

      NetcdfAttributeOrBuilder getGlobalAttributesOrBuilder(int index)
       Global attributes not covered by specific fields
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute global_attributes = 21 [json_name = "globalAttributes"];
    • getCfStandardNamesList

      List<String> getCfStandardNamesList()
       CF standard names used in the file
       
      repeated string cf_standard_names = 22 [json_name = "cfStandardNames"];
      Returns:
      A list containing the cfStandardNames.
    • getCfStandardNamesCount

      int getCfStandardNamesCount()
       CF standard names used in the file
       
      repeated string cf_standard_names = 22 [json_name = "cfStandardNames"];
      Returns:
      The count of cfStandardNames.
    • getCfStandardNames

      String getCfStandardNames(int index)
       CF standard names used in the file
       
      repeated string cf_standard_names = 22 [json_name = "cfStandardNames"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The cfStandardNames at the given index.
    • getCfStandardNamesBytes

      com.google.protobuf.ByteString getCfStandardNamesBytes(int index)
       CF standard names used in the file
       
      repeated string cf_standard_names = 22 [json_name = "cfStandardNames"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the cfStandardNames at the given index.
    • hasCfFeatureType

      boolean hasCfFeatureType()
       CF feature type (e.g., "timeSeries", "profile", "trajectory")
       
      optional string cf_feature_type = 23 [json_name = "cfFeatureType"];
      Returns:
      Whether the cfFeatureType field is set.
    • getCfFeatureType

      String getCfFeatureType()
       CF feature type (e.g., "timeSeries", "profile", "trajectory")
       
      optional string cf_feature_type = 23 [json_name = "cfFeatureType"];
      Returns:
      The cfFeatureType.
    • getCfFeatureTypeBytes

      com.google.protobuf.ByteString getCfFeatureTypeBytes()
       CF feature type (e.g., "timeSeries", "profile", "trajectory")
       
      optional string cf_feature_type = 23 [json_name = "cfFeatureType"];
      Returns:
      The bytes for cfFeatureType.
    • getCfCellMethodsList

      List<String> getCfCellMethodsList()
       CF cell methods used for data aggregation
       
      repeated string cf_cell_methods = 24 [json_name = "cfCellMethods"];
      Returns:
      A list containing the cfCellMethods.
    • getCfCellMethodsCount

      int getCfCellMethodsCount()
       CF cell methods used for data aggregation
       
      repeated string cf_cell_methods = 24 [json_name = "cfCellMethods"];
      Returns:
      The count of cfCellMethods.
    • getCfCellMethods

      String getCfCellMethods(int index)
       CF cell methods used for data aggregation
       
      repeated string cf_cell_methods = 24 [json_name = "cfCellMethods"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The cfCellMethods at the given index.
    • getCfCellMethodsBytes

      com.google.protobuf.ByteString getCfCellMethodsBytes(int index)
       CF cell methods used for data aggregation
       
      repeated string cf_cell_methods = 24 [json_name = "cfCellMethods"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the cfCellMethods at the given index.
    • getCoordinateSystemsList

      List<CfCoordinateSystem> getCoordinateSystemsList()
       CF coordinate system information
       
      repeated .ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem coordinate_systems = 25 [json_name = "coordinateSystems"];
    • getCoordinateSystems

      CfCoordinateSystem getCoordinateSystems(int index)
       CF coordinate system information
       
      repeated .ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem coordinate_systems = 25 [json_name = "coordinateSystems"];
    • getCoordinateSystemsCount

      int getCoordinateSystemsCount()
       CF coordinate system information
       
      repeated .ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem coordinate_systems = 25 [json_name = "coordinateSystems"];
    • getCoordinateSystemsOrBuilderList

      List<? extends CfCoordinateSystemOrBuilder> getCoordinateSystemsOrBuilderList()
       CF coordinate system information
       
      repeated .ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem coordinate_systems = 25 [json_name = "coordinateSystems"];
    • getCoordinateSystemsOrBuilder

      CfCoordinateSystemOrBuilder getCoordinateSystemsOrBuilder(int index)
       CF coordinate system information
       
      repeated .ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem coordinate_systems = 25 [json_name = "coordinateSystems"];
    • hasTimeCoverageStart

      boolean hasTimeCoverageStart()
       Time coverage start
       
      optional .google.protobuf.Timestamp time_coverage_start = 26 [json_name = "timeCoverageStart"];
      Returns:
      Whether the timeCoverageStart field is set.
    • getTimeCoverageStart

      com.google.protobuf.Timestamp getTimeCoverageStart()
       Time coverage start
       
      optional .google.protobuf.Timestamp time_coverage_start = 26 [json_name = "timeCoverageStart"];
      Returns:
      The timeCoverageStart.
    • getTimeCoverageStartOrBuilder

      com.google.protobuf.TimestampOrBuilder getTimeCoverageStartOrBuilder()
       Time coverage start
       
      optional .google.protobuf.Timestamp time_coverage_start = 26 [json_name = "timeCoverageStart"];
    • hasTimeCoverageEnd

      boolean hasTimeCoverageEnd()
       Time coverage end
       
      optional .google.protobuf.Timestamp time_coverage_end = 27 [json_name = "timeCoverageEnd"];
      Returns:
      Whether the timeCoverageEnd field is set.
    • getTimeCoverageEnd

      com.google.protobuf.Timestamp getTimeCoverageEnd()
       Time coverage end
       
      optional .google.protobuf.Timestamp time_coverage_end = 27 [json_name = "timeCoverageEnd"];
      Returns:
      The timeCoverageEnd.
    • getTimeCoverageEndOrBuilder

      com.google.protobuf.TimestampOrBuilder getTimeCoverageEndOrBuilder()
       Time coverage end
       
      optional .google.protobuf.Timestamp time_coverage_end = 27 [json_name = "timeCoverageEnd"];
    • hasTimeCoverageDurationSeconds

      boolean hasTimeCoverageDurationSeconds()
       Time coverage duration in seconds
       
      optional int64 time_coverage_duration_seconds = 28 [json_name = "timeCoverageDurationSeconds"];
      Returns:
      Whether the timeCoverageDurationSeconds field is set.
    • getTimeCoverageDurationSeconds

      long getTimeCoverageDurationSeconds()
       Time coverage duration in seconds
       
      optional int64 time_coverage_duration_seconds = 28 [json_name = "timeCoverageDurationSeconds"];
      Returns:
      The timeCoverageDurationSeconds.
    • hasTimeResolution

      boolean hasTimeResolution()
       Time resolution (e.g., "daily", "monthly", "hourly")
       
      optional string time_resolution = 29 [json_name = "timeResolution"];
      Returns:
      Whether the timeResolution field is set.
    • getTimeResolution

      String getTimeResolution()
       Time resolution (e.g., "daily", "monthly", "hourly")
       
      optional string time_resolution = 29 [json_name = "timeResolution"];
      Returns:
      The timeResolution.
    • getTimeResolutionBytes

      com.google.protobuf.ByteString getTimeResolutionBytes()
       Time resolution (e.g., "daily", "monthly", "hourly")
       
      optional string time_resolution = 29 [json_name = "timeResolution"];
      Returns:
      The bytes for timeResolution.
    • hasCalendarType

      boolean hasCalendarType()
       Calendar type used (e.g., "gregorian", "noleap", "360_day")
       
      optional string calendar_type = 30 [json_name = "calendarType"];
      Returns:
      Whether the calendarType field is set.
    • getCalendarType

      String getCalendarType()
       Calendar type used (e.g., "gregorian", "noleap", "360_day")
       
      optional string calendar_type = 30 [json_name = "calendarType"];
      Returns:
      The calendarType.
    • getCalendarTypeBytes

      com.google.protobuf.ByteString getCalendarTypeBytes()
       Calendar type used (e.g., "gregorian", "noleap", "360_day")
       
      optional string calendar_type = 30 [json_name = "calendarType"];
      Returns:
      The bytes for calendarType.
    • hasTimeUnits

      boolean hasTimeUnits()
       Time units (e.g., "days since 1850-01-01 00:00:00")
       
      optional string time_units = 31 [json_name = "timeUnits"];
      Returns:
      Whether the timeUnits field is set.
    • getTimeUnits

      String getTimeUnits()
       Time units (e.g., "days since 1850-01-01 00:00:00")
       
      optional string time_units = 31 [json_name = "timeUnits"];
      Returns:
      The timeUnits.
    • getTimeUnitsBytes

      com.google.protobuf.ByteString getTimeUnitsBytes()
       Time units (e.g., "days since 1850-01-01 00:00:00")
       
      optional string time_units = 31 [json_name = "timeUnits"];
      Returns:
      The bytes for timeUnits.
    • hasGeospatialLatMax

      boolean hasGeospatialLatMax()
       Geographic coverage - northernmost latitude
       
      optional double geospatial_lat_max = 32 [json_name = "geospatialLatMax"];
      Returns:
      Whether the geospatialLatMax field is set.
    • getGeospatialLatMax

      double getGeospatialLatMax()
       Geographic coverage - northernmost latitude
       
      optional double geospatial_lat_max = 32 [json_name = "geospatialLatMax"];
      Returns:
      The geospatialLatMax.
    • hasGeospatialLatMin

      boolean hasGeospatialLatMin()
       Geographic coverage - southernmost latitude
       
      optional double geospatial_lat_min = 33 [json_name = "geospatialLatMin"];
      Returns:
      Whether the geospatialLatMin field is set.
    • getGeospatialLatMin

      double getGeospatialLatMin()
       Geographic coverage - southernmost latitude
       
      optional double geospatial_lat_min = 33 [json_name = "geospatialLatMin"];
      Returns:
      The geospatialLatMin.
    • hasGeospatialLonMax

      boolean hasGeospatialLonMax()
       Geographic coverage - easternmost longitude
       
      optional double geospatial_lon_max = 34 [json_name = "geospatialLonMax"];
      Returns:
      Whether the geospatialLonMax field is set.
    • getGeospatialLonMax

      double getGeospatialLonMax()
       Geographic coverage - easternmost longitude
       
      optional double geospatial_lon_max = 34 [json_name = "geospatialLonMax"];
      Returns:
      The geospatialLonMax.
    • hasGeospatialLonMin

      boolean hasGeospatialLonMin()
       Geographic coverage - westernmost longitude
       
      optional double geospatial_lon_min = 35 [json_name = "geospatialLonMin"];
      Returns:
      Whether the geospatialLonMin field is set.
    • getGeospatialLonMin

      double getGeospatialLonMin()
       Geographic coverage - westernmost longitude
       
      optional double geospatial_lon_min = 35 [json_name = "geospatialLonMin"];
      Returns:
      The geospatialLonMin.
    • hasGeospatialLatResolution

      boolean hasGeospatialLatResolution()
       Latitude resolution in degrees
       
      optional double geospatial_lat_resolution = 36 [json_name = "geospatialLatResolution"];
      Returns:
      Whether the geospatialLatResolution field is set.
    • getGeospatialLatResolution

      double getGeospatialLatResolution()
       Latitude resolution in degrees
       
      optional double geospatial_lat_resolution = 36 [json_name = "geospatialLatResolution"];
      Returns:
      The geospatialLatResolution.
    • hasGeospatialLonResolution

      boolean hasGeospatialLonResolution()
       Longitude resolution in degrees
       
      optional double geospatial_lon_resolution = 37 [json_name = "geospatialLonResolution"];
      Returns:
      Whether the geospatialLonResolution field is set.
    • getGeospatialLonResolution

      double getGeospatialLonResolution()
       Longitude resolution in degrees
       
      optional double geospatial_lon_resolution = 37 [json_name = "geospatialLonResolution"];
      Returns:
      The geospatialLonResolution.
    • hasGeospatialVerticalMax

      boolean hasGeospatialVerticalMax()
       Vertical coverage - maximum altitude/depth
       
      optional double geospatial_vertical_max = 38 [json_name = "geospatialVerticalMax"];
      Returns:
      Whether the geospatialVerticalMax field is set.
    • getGeospatialVerticalMax

      double getGeospatialVerticalMax()
       Vertical coverage - maximum altitude/depth
       
      optional double geospatial_vertical_max = 38 [json_name = "geospatialVerticalMax"];
      Returns:
      The geospatialVerticalMax.
    • hasGeospatialVerticalMin

      boolean hasGeospatialVerticalMin()
       Vertical coverage - minimum altitude/depth
       
      optional double geospatial_vertical_min = 39 [json_name = "geospatialVerticalMin"];
      Returns:
      Whether the geospatialVerticalMin field is set.
    • getGeospatialVerticalMin

      double getGeospatialVerticalMin()
       Vertical coverage - minimum altitude/depth
       
      optional double geospatial_vertical_min = 39 [json_name = "geospatialVerticalMin"];
      Returns:
      The geospatialVerticalMin.
    • hasGeospatialVerticalPositive

      boolean hasGeospatialVerticalPositive()
       Vertical coordinate system (e.g., "pressure", "height", "depth")
       
      optional string geospatial_vertical_positive = 40 [json_name = "geospatialVerticalPositive"];
      Returns:
      Whether the geospatialVerticalPositive field is set.
    • getGeospatialVerticalPositive

      String getGeospatialVerticalPositive()
       Vertical coordinate system (e.g., "pressure", "height", "depth")
       
      optional string geospatial_vertical_positive = 40 [json_name = "geospatialVerticalPositive"];
      Returns:
      The geospatialVerticalPositive.
    • getGeospatialVerticalPositiveBytes

      com.google.protobuf.ByteString getGeospatialVerticalPositiveBytes()
       Vertical coordinate system (e.g., "pressure", "height", "depth")
       
      optional string geospatial_vertical_positive = 40 [json_name = "geospatialVerticalPositive"];
      Returns:
      The bytes for geospatialVerticalPositive.
    • hasCoordinateReferenceSystem

      boolean hasCoordinateReferenceSystem()
       Coordinate reference system (CRS) or projection information
       
      optional string coordinate_reference_system = 41 [json_name = "coordinateReferenceSystem"];
      Returns:
      Whether the coordinateReferenceSystem field is set.
    • getCoordinateReferenceSystem

      String getCoordinateReferenceSystem()
       Coordinate reference system (CRS) or projection information
       
      optional string coordinate_reference_system = 41 [json_name = "coordinateReferenceSystem"];
      Returns:
      The coordinateReferenceSystem.
    • getCoordinateReferenceSystemBytes

      com.google.protobuf.ByteString getCoordinateReferenceSystemBytes()
       Coordinate reference system (CRS) or projection information
       
      optional string coordinate_reference_system = 41 [json_name = "coordinateReferenceSystem"];
      Returns:
      The bytes for coordinateReferenceSystem.
    • hasProcessingLevel

      boolean hasProcessingLevel()
       Data processing level (e.g., "Level 1", "Level 2", "Level 3")
       
      optional string processing_level = 42 [json_name = "processingLevel"];
      Returns:
      Whether the processingLevel field is set.
    • getProcessingLevel

      String getProcessingLevel()
       Data processing level (e.g., "Level 1", "Level 2", "Level 3")
       
      optional string processing_level = 42 [json_name = "processingLevel"];
      Returns:
      The processingLevel.
    • getProcessingLevelBytes

      com.google.protobuf.ByteString getProcessingLevelBytes()
       Data processing level (e.g., "Level 1", "Level 2", "Level 3")
       
      optional string processing_level = 42 [json_name = "processingLevel"];
      Returns:
      The bytes for processingLevel.
    • getQualityControlProceduresList

      List<String> getQualityControlProceduresList()
       Quality control procedures applied
       
      repeated string quality_control_procedures = 43 [json_name = "qualityControlProcedures"];
      Returns:
      A list containing the qualityControlProcedures.
    • getQualityControlProceduresCount

      int getQualityControlProceduresCount()
       Quality control procedures applied
       
      repeated string quality_control_procedures = 43 [json_name = "qualityControlProcedures"];
      Returns:
      The count of qualityControlProcedures.
    • getQualityControlProcedures

      String getQualityControlProcedures(int index)
       Quality control procedures applied
       
      repeated string quality_control_procedures = 43 [json_name = "qualityControlProcedures"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The qualityControlProcedures at the given index.
    • getQualityControlProceduresBytes

      com.google.protobuf.ByteString getQualityControlProceduresBytes(int index)
       Quality control procedures applied
       
      repeated string quality_control_procedures = 43 [json_name = "qualityControlProcedures"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the qualityControlProcedures at the given index.
    • getQualityFlagsList

      List<String> getQualityFlagsList()
       Data quality flags or indicators
       
      repeated string quality_flags = 44 [json_name = "qualityFlags"];
      Returns:
      A list containing the qualityFlags.
    • getQualityFlagsCount

      int getQualityFlagsCount()
       Data quality flags or indicators
       
      repeated string quality_flags = 44 [json_name = "qualityFlags"];
      Returns:
      The count of qualityFlags.
    • getQualityFlags

      String getQualityFlags(int index)
       Data quality flags or indicators
       
      repeated string quality_flags = 44 [json_name = "qualityFlags"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The qualityFlags at the given index.
    • getQualityFlagsBytes

      com.google.protobuf.ByteString getQualityFlagsBytes(int index)
       Data quality flags or indicators
       
      repeated string quality_flags = 44 [json_name = "qualityFlags"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the qualityFlags at the given index.
    • getUncertaintiesList

      List<NetcdfUncertainty> getUncertaintiesList()
       Uncertainty or error estimates
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfUncertainty uncertainties = 45 [json_name = "uncertainties"];
    • getUncertainties

      NetcdfUncertainty getUncertainties(int index)
       Uncertainty or error estimates
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfUncertainty uncertainties = 45 [json_name = "uncertainties"];
    • getUncertaintiesCount

      int getUncertaintiesCount()
       Uncertainty or error estimates
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfUncertainty uncertainties = 45 [json_name = "uncertainties"];
    • getUncertaintiesOrBuilderList

      List<? extends NetcdfUncertaintyOrBuilder> getUncertaintiesOrBuilderList()
       Uncertainty or error estimates
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfUncertainty uncertainties = 45 [json_name = "uncertainties"];
    • getUncertaintiesOrBuilder

      NetcdfUncertaintyOrBuilder getUncertaintiesOrBuilder(int index)
       Uncertainty or error estimates
       
      repeated .ai.pipestream.parsed.data.climate.v1.NetcdfUncertainty uncertainties = 45 [json_name = "uncertainties"];
    • getMissingValueIndicatorsList

      List<String> getMissingValueIndicatorsList()
       Missing value indicators
       
      repeated string missing_value_indicators = 46 [json_name = "missingValueIndicators"];
      Returns:
      A list containing the missingValueIndicators.
    • getMissingValueIndicatorsCount

      int getMissingValueIndicatorsCount()
       Missing value indicators
       
      repeated string missing_value_indicators = 46 [json_name = "missingValueIndicators"];
      Returns:
      The count of missingValueIndicators.
    • getMissingValueIndicators

      String getMissingValueIndicators(int index)
       Missing value indicators
       
      repeated string missing_value_indicators = 46 [json_name = "missingValueIndicators"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The missingValueIndicators at the given index.
    • getMissingValueIndicatorsBytes

      com.google.protobuf.ByteString getMissingValueIndicatorsBytes(int index)
       Missing value indicators
       
      repeated string missing_value_indicators = 46 [json_name = "missingValueIndicators"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the missingValueIndicators at the given index.
    • getFillValuesList

      List<String> getFillValuesList()
       Fill values used in the data
       
      repeated string fill_values = 47 [json_name = "fillValues"];
      Returns:
      A list containing the fillValues.
    • getFillValuesCount

      int getFillValuesCount()
       Fill values used in the data
       
      repeated string fill_values = 47 [json_name = "fillValues"];
      Returns:
      The count of fillValues.
    • getFillValues

      String getFillValues(int index)
       Fill values used in the data
       
      repeated string fill_values = 47 [json_name = "fillValues"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The fillValues at the given index.
    • getFillValuesBytes

      com.google.protobuf.ByteString getFillValuesBytes(int index)
       Fill values used in the data
       
      repeated string fill_values = 47 [json_name = "fillValues"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the fillValues at the given index.
    • getMeasuredPhenomenaList

      List<String> getMeasuredPhenomenaList()
       Physical phenomena or variables measured
       
      repeated string measured_phenomena = 48 [json_name = "measuredPhenomena"];
      Returns:
      A list containing the measuredPhenomena.
    • getMeasuredPhenomenaCount

      int getMeasuredPhenomenaCount()
       Physical phenomena or variables measured
       
      repeated string measured_phenomena = 48 [json_name = "measuredPhenomena"];
      Returns:
      The count of measuredPhenomena.
    • getMeasuredPhenomena

      String getMeasuredPhenomena(int index)
       Physical phenomena or variables measured
       
      repeated string measured_phenomena = 48 [json_name = "measuredPhenomena"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The measuredPhenomena at the given index.
    • getMeasuredPhenomenaBytes

      com.google.protobuf.ByteString getMeasuredPhenomenaBytes(int index)
       Physical phenomena or variables measured
       
      repeated string measured_phenomena = 48 [json_name = "measuredPhenomena"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the measuredPhenomena at the given index.
    • getInstrumentsList

      List<String> getInstrumentsList()
       Instruments or sensors used for data collection
       
      repeated string instruments = 49 [json_name = "instruments"];
      Returns:
      A list containing the instruments.
    • getInstrumentsCount

      int getInstrumentsCount()
       Instruments or sensors used for data collection
       
      repeated string instruments = 49 [json_name = "instruments"];
      Returns:
      The count of instruments.
    • getInstruments

      String getInstruments(int index)
       Instruments or sensors used for data collection
       
      repeated string instruments = 49 [json_name = "instruments"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The instruments at the given index.
    • getInstrumentsBytes

      com.google.protobuf.ByteString getInstrumentsBytes(int index)
       Instruments or sensors used for data collection
       
      repeated string instruments = 49 [json_name = "instruments"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the instruments at the given index.
    • getPlatformsList

      List<String> getPlatformsList()
       Platforms used for data collection (e.g., satellite, buoy, station)
       
      repeated string platforms = 50 [json_name = "platforms"];
      Returns:
      A list containing the platforms.
    • getPlatformsCount

      int getPlatformsCount()
       Platforms used for data collection (e.g., satellite, buoy, station)
       
      repeated string platforms = 50 [json_name = "platforms"];
      Returns:
      The count of platforms.
    • getPlatforms

      String getPlatforms(int index)
       Platforms used for data collection (e.g., satellite, buoy, station)
       
      repeated string platforms = 50 [json_name = "platforms"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The platforms at the given index.
    • getPlatformsBytes

      com.google.protobuf.ByteString getPlatformsBytes(int index)
       Platforms used for data collection (e.g., satellite, buoy, station)
       
      repeated string platforms = 50 [json_name = "platforms"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the platforms at the given index.
    • getMeasurementMethodsList

      List<String> getMeasurementMethodsList()
       Measurement methods or techniques
       
      repeated string measurement_methods = 51 [json_name = "measurementMethods"];
      Returns:
      A list containing the measurementMethods.
    • getMeasurementMethodsCount

      int getMeasurementMethodsCount()
       Measurement methods or techniques
       
      repeated string measurement_methods = 51 [json_name = "measurementMethods"];
      Returns:
      The count of measurementMethods.
    • getMeasurementMethods

      String getMeasurementMethods(int index)
       Measurement methods or techniques
       
      repeated string measurement_methods = 51 [json_name = "measurementMethods"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The measurementMethods at the given index.
    • getMeasurementMethodsBytes

      com.google.protobuf.ByteString getMeasurementMethodsBytes(int index)
       Measurement methods or techniques
       
      repeated string measurement_methods = 51 [json_name = "measurementMethods"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the measurementMethods at the given index.
    • getDataCampaignsList

      List<String> getDataCampaignsList()
       Data collection campaigns or programs
       
      repeated string data_campaigns = 52 [json_name = "dataCampaigns"];
      Returns:
      A list containing the dataCampaigns.
    • getDataCampaignsCount

      int getDataCampaignsCount()
       Data collection campaigns or programs
       
      repeated string data_campaigns = 52 [json_name = "dataCampaigns"];
      Returns:
      The count of dataCampaigns.
    • getDataCampaigns

      String getDataCampaigns(int index)
       Data collection campaigns or programs
       
      repeated string data_campaigns = 52 [json_name = "dataCampaigns"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The dataCampaigns at the given index.
    • getDataCampaignsBytes

      com.google.protobuf.ByteString getDataCampaignsBytes(int index)
       Data collection campaigns or programs
       
      repeated string data_campaigns = 52 [json_name = "dataCampaigns"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the dataCampaigns at the given index.
    • getScientificKeywordsList

      List<String> getScientificKeywordsList()
       Scientific keywords or topics
       
      repeated string scientific_keywords = 53 [json_name = "scientificKeywords"];
      Returns:
      A list containing the scientificKeywords.
    • getScientificKeywordsCount

      int getScientificKeywordsCount()
       Scientific keywords or topics
       
      repeated string scientific_keywords = 53 [json_name = "scientificKeywords"];
      Returns:
      The count of scientificKeywords.
    • getScientificKeywords

      String getScientificKeywords(int index)
       Scientific keywords or topics
       
      repeated string scientific_keywords = 53 [json_name = "scientificKeywords"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The scientificKeywords at the given index.
    • getScientificKeywordsBytes

      com.google.protobuf.ByteString getScientificKeywordsBytes(int index)
       Scientific keywords or topics
       
      repeated string scientific_keywords = 53 [json_name = "scientificKeywords"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the scientificKeywords at the given index.
    • hasModelResolution

      boolean hasModelResolution()
       Model resolution (e.g., "T85", "1 degree")
       
      optional string model_resolution = 54 [json_name = "modelResolution"];
      Returns:
      Whether the modelResolution field is set.
    • getModelResolution

      String getModelResolution()
       Model resolution (e.g., "T85", "1 degree")
       
      optional string model_resolution = 54 [json_name = "modelResolution"];
      Returns:
      The modelResolution.
    • getModelResolutionBytes

      com.google.protobuf.ByteString getModelResolutionBytes()
       Model resolution (e.g., "T85", "1 degree")
       
      optional string model_resolution = 54 [json_name = "modelResolution"];
      Returns:
      The bytes for modelResolution.
    • getModelPhysicsList

      List<String> getModelPhysicsList()
       Model physics or parameterizations used
       
      repeated string model_physics = 55 [json_name = "modelPhysics"];
      Returns:
      A list containing the modelPhysics.
    • getModelPhysicsCount

      int getModelPhysicsCount()
       Model physics or parameterizations used
       
      repeated string model_physics = 55 [json_name = "modelPhysics"];
      Returns:
      The count of modelPhysics.
    • getModelPhysics

      String getModelPhysics(int index)
       Model physics or parameterizations used
       
      repeated string model_physics = 55 [json_name = "modelPhysics"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The modelPhysics at the given index.
    • getModelPhysicsBytes

      com.google.protobuf.ByteString getModelPhysicsBytes(int index)
       Model physics or parameterizations used
       
      repeated string model_physics = 55 [json_name = "modelPhysics"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the modelPhysics at the given index.
    • hasInitialConditions

      boolean hasInitialConditions()
       Initial conditions for model runs
       
      optional string initial_conditions = 56 [json_name = "initialConditions"];
      Returns:
      Whether the initialConditions field is set.
    • getInitialConditions

      String getInitialConditions()
       Initial conditions for model runs
       
      optional string initial_conditions = 56 [json_name = "initialConditions"];
      Returns:
      The initialConditions.
    • getInitialConditionsBytes

      com.google.protobuf.ByteString getInitialConditionsBytes()
       Initial conditions for model runs
       
      optional string initial_conditions = 56 [json_name = "initialConditions"];
      Returns:
      The bytes for initialConditions.
    • hasBoundaryConditions

      boolean hasBoundaryConditions()
       Boundary conditions for model runs
       
      optional string boundary_conditions = 57 [json_name = "boundaryConditions"];
      Returns:
      Whether the boundaryConditions field is set.
    • getBoundaryConditions

      String getBoundaryConditions()
       Boundary conditions for model runs
       
      optional string boundary_conditions = 57 [json_name = "boundaryConditions"];
      Returns:
      The boundaryConditions.
    • getBoundaryConditionsBytes

      com.google.protobuf.ByteString getBoundaryConditionsBytes()
       Boundary conditions for model runs
       
      optional string boundary_conditions = 57 [json_name = "boundaryConditions"];
      Returns:
      The bytes for boundaryConditions.
    • getForcingDataList

      List<String> getForcingDataList()
       Forcing data used in model runs
       
      repeated string forcing_data = 58 [json_name = "forcingData"];
      Returns:
      A list containing the forcingData.
    • getForcingDataCount

      int getForcingDataCount()
       Forcing data used in model runs
       
      repeated string forcing_data = 58 [json_name = "forcingData"];
      Returns:
      The count of forcingData.
    • getForcingData

      String getForcingData(int index)
       Forcing data used in model runs
       
      repeated string forcing_data = 58 [json_name = "forcingData"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The forcingData at the given index.
    • getForcingDataBytes

      com.google.protobuf.ByteString getForcingDataBytes(int index)
       Forcing data used in model runs
       
      repeated string forcing_data = 58 [json_name = "forcingData"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the forcingData at the given index.
    • hasEnsembleInfo

      boolean hasEnsembleInfo()
       Model ensemble information
       
      optional .ai.pipestream.parsed.data.climate.v1.NetcdfEnsemble ensemble_info = 59 [json_name = "ensembleInfo"];
      Returns:
      Whether the ensembleInfo field is set.
    • getEnsembleInfo

      NetcdfEnsemble getEnsembleInfo()
       Model ensemble information
       
      optional .ai.pipestream.parsed.data.climate.v1.NetcdfEnsemble ensemble_info = 59 [json_name = "ensembleInfo"];
      Returns:
      The ensembleInfo.
    • getEnsembleInfoOrBuilder

      NetcdfEnsembleOrBuilder getEnsembleInfoOrBuilder()
       Model ensemble information
       
      optional .ai.pipestream.parsed.data.climate.v1.NetcdfEnsemble ensemble_info = 59 [json_name = "ensembleInfo"];
    • hasLicense

      boolean hasLicense()
       Data license or usage restrictions
       
      optional string license = 60 [json_name = "license"];
      Returns:
      Whether the license field is set.
    • getLicense

      String getLicense()
       Data license or usage restrictions
       
      optional string license = 60 [json_name = "license"];
      Returns:
      The license.
    • getLicenseBytes

      com.google.protobuf.ByteString getLicenseBytes()
       Data license or usage restrictions
       
      optional string license = 60 [json_name = "license"];
      Returns:
      The bytes for license.
    • getAccessUrlsList

      List<String> getAccessUrlsList()
       Data access URLs or DOIs
       
      repeated string access_urls = 61 [json_name = "accessUrls"];
      Returns:
      A list containing the accessUrls.
    • getAccessUrlsCount

      int getAccessUrlsCount()
       Data access URLs or DOIs
       
      repeated string access_urls = 61 [json_name = "accessUrls"];
      Returns:
      The count of accessUrls.
    • getAccessUrls

      String getAccessUrls(int index)
       Data access URLs or DOIs
       
      repeated string access_urls = 61 [json_name = "accessUrls"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The accessUrls at the given index.
    • getAccessUrlsBytes

      com.google.protobuf.ByteString getAccessUrlsBytes(int index)
       Data access URLs or DOIs
       
      repeated string access_urls = 61 [json_name = "accessUrls"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the accessUrls at the given index.
    • hasCitation

      boolean hasCitation()
       Data citation information
       
      optional string citation = 62 [json_name = "citation"];
      Returns:
      Whether the citation field is set.
    • getCitation

      String getCitation()
       Data citation information
       
      optional string citation = 62 [json_name = "citation"];
      Returns:
      The citation.
    • getCitationBytes

      com.google.protobuf.ByteString getCitationBytes()
       Data citation information
       
      optional string citation = 62 [json_name = "citation"];
      Returns:
      The bytes for citation.
    • hasDistributionFormat

      boolean hasDistributionFormat()
       Data distribution format
       
      optional string distribution_format = 63 [json_name = "distributionFormat"];
      Returns:
      Whether the distributionFormat field is set.
    • getDistributionFormat

      String getDistributionFormat()
       Data distribution format
       
      optional string distribution_format = 63 [json_name = "distributionFormat"];
      Returns:
      The distributionFormat.
    • getDistributionFormatBytes

      com.google.protobuf.ByteString getDistributionFormatBytes()
       Data distribution format
       
      optional string distribution_format = 63 [json_name = "distributionFormat"];
      Returns:
      The bytes for distributionFormat.
    • hasUpdateFrequency

      boolean hasUpdateFrequency()
       Data update frequency
       
      optional string update_frequency = 64 [json_name = "updateFrequency"];
      Returns:
      Whether the updateFrequency field is set.
    • getUpdateFrequency

      String getUpdateFrequency()
       Data update frequency
       
      optional string update_frequency = 64 [json_name = "updateFrequency"];
      Returns:
      The updateFrequency.
    • getUpdateFrequencyBytes

      com.google.protobuf.ByteString getUpdateFrequencyBytes()
       Data update frequency
       
      optional string update_frequency = 64 [json_name = "updateFrequency"];
      Returns:
      The bytes for updateFrequency.
    • hasTotalDimensions

      boolean hasTotalDimensions()
       Total number of dimensions in the file
       
      optional int32 total_dimensions = 65 [json_name = "totalDimensions"];
      Returns:
      Whether the totalDimensions field is set.
    • getTotalDimensions

      int getTotalDimensions()
       Total number of dimensions in the file
       
      optional int32 total_dimensions = 65 [json_name = "totalDimensions"];
      Returns:
      The totalDimensions.
    • hasTotalVariables

      boolean hasTotalVariables()
       Total number of variables in the file
       
      optional int32 total_variables = 66 [json_name = "totalVariables"];
      Returns:
      Whether the totalVariables field is set.
    • getTotalVariables

      int getTotalVariables()
       Total number of variables in the file
       
      optional int32 total_variables = 66 [json_name = "totalVariables"];
      Returns:
      The totalVariables.
    • hasTotalGlobalAttributes

      boolean hasTotalGlobalAttributes()
       Total number of global attributes
       
      optional int32 total_global_attributes = 67 [json_name = "totalGlobalAttributes"];
      Returns:
      Whether the totalGlobalAttributes field is set.
    • getTotalGlobalAttributes

      int getTotalGlobalAttributes()
       Total number of global attributes
       
      optional int32 total_global_attributes = 67 [json_name = "totalGlobalAttributes"];
      Returns:
      The totalGlobalAttributes.
    • hasEstimatedFileSize

      boolean hasEstimatedFileSize()
       Estimated file size in bytes
       
      optional int64 estimated_file_size = 68 [json_name = "estimatedFileSize"];
      Returns:
      Whether the estimatedFileSize field is set.
    • getEstimatedFileSize

      long getEstimatedFileSize()
       Estimated file size in bytes
       
      optional int64 estimated_file_size = 68 [json_name = "estimatedFileSize"];
      Returns:
      The estimatedFileSize.
    • hasCompressionMethod

      boolean hasCompressionMethod()
       Data compression method used (if any)
       
      optional string compression_method = 69 [json_name = "compressionMethod"];
      Returns:
      Whether the compressionMethod field is set.
    • getCompressionMethod

      String getCompressionMethod()
       Data compression method used (if any)
       
      optional string compression_method = 69 [json_name = "compressionMethod"];
      Returns:
      The compressionMethod.
    • getCompressionMethodBytes

      com.google.protobuf.ByteString getCompressionMethodBytes()
       Data compression method used (if any)
       
      optional string compression_method = 69 [json_name = "compressionMethod"];
      Returns:
      The bytes for compressionMethod.
    • hasCompressionRatio

      boolean hasCompressionRatio()
       Compression ratio achieved
       
      optional double compression_ratio = 70 [json_name = "compressionRatio"];
      Returns:
      Whether the compressionRatio field is set.
    • getCompressionRatio

      double getCompressionRatio()
       Compression ratio achieved
       
      optional double compression_ratio = 70 [json_name = "compressionRatio"];
      Returns:
      The compressionRatio.
    • hasAdditionalScientificMetadata

      boolean hasAdditionalScientificMetadata()
       All unmapped NetCDF/CF-specific metadata as flexible key-value pairs
       This captures any scientific metadata not covered by the strongly-typed fields above
       
      .google.protobuf.Struct additional_scientific_metadata = 200 [json_name = "additionalScientificMetadata"];
      Returns:
      Whether the additionalScientificMetadata field is set.
    • getAdditionalScientificMetadata

      com.google.protobuf.Struct getAdditionalScientificMetadata()
       All unmapped NetCDF/CF-specific metadata as flexible key-value pairs
       This captures any scientific metadata not covered by the strongly-typed fields above
       
      .google.protobuf.Struct additional_scientific_metadata = 200 [json_name = "additionalScientificMetadata"];
      Returns:
      The additionalScientificMetadata.
    • getAdditionalScientificMetadataOrBuilder

      com.google.protobuf.StructOrBuilder getAdditionalScientificMetadataOrBuilder()
       All unmapped NetCDF/CF-specific metadata as flexible key-value pairs
       This captures any scientific metadata not covered by the strongly-typed fields above
       
      .google.protobuf.Struct additional_scientific_metadata = 200 [json_name = "additionalScientificMetadata"];
    • hasBaseFields

      boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Returns:
      The baseFields.
    • getBaseFieldsOrBuilder

      TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];