Interface NetcdfEnsembleOrBuilder

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

@Generated public interface NetcdfEnsembleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Ensemble name or identifier
    com.google.protobuf.ByteString
    Ensemble name or identifier
    int
    Number of ensemble members
    Ensemble generation method
    com.google.protobuf.ByteString
    Ensemble generation method
    Ensemble member identifier
    com.google.protobuf.ByteString
    Ensemble member identifier
    Perturbation method used
    com.google.protobuf.ByteString
    Perturbation method used
    boolean
    Number of ensemble members
    boolean
    Ensemble generation method
    boolean
    Ensemble member identifier
    boolean
    Perturbation method used

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getEnsembleName

      String getEnsembleName()
       Ensemble name or identifier
       
      string ensemble_name = 1 [json_name = "ensembleName"];
      Returns:
      The ensembleName.
    • getEnsembleNameBytes

      com.google.protobuf.ByteString getEnsembleNameBytes()
       Ensemble name or identifier
       
      string ensemble_name = 1 [json_name = "ensembleName"];
      Returns:
      The bytes for ensembleName.
    • hasEnsembleSize

      boolean hasEnsembleSize()
       Number of ensemble members
       
      optional int32 ensemble_size = 2 [json_name = "ensembleSize"];
      Returns:
      Whether the ensembleSize field is set.
    • getEnsembleSize

      int getEnsembleSize()
       Number of ensemble members
       
      optional int32 ensemble_size = 2 [json_name = "ensembleSize"];
      Returns:
      The ensembleSize.
    • hasMemberId

      boolean hasMemberId()
       Ensemble member identifier
       
      optional string member_id = 3 [json_name = "memberId"];
      Returns:
      Whether the memberId field is set.
    • getMemberId

      String getMemberId()
       Ensemble member identifier
       
      optional string member_id = 3 [json_name = "memberId"];
      Returns:
      The memberId.
    • getMemberIdBytes

      com.google.protobuf.ByteString getMemberIdBytes()
       Ensemble member identifier
       
      optional string member_id = 3 [json_name = "memberId"];
      Returns:
      The bytes for memberId.
    • hasGenerationMethod

      boolean hasGenerationMethod()
       Ensemble generation method
       
      optional string generation_method = 4 [json_name = "generationMethod"];
      Returns:
      Whether the generationMethod field is set.
    • getGenerationMethod

      String getGenerationMethod()
       Ensemble generation method
       
      optional string generation_method = 4 [json_name = "generationMethod"];
      Returns:
      The generationMethod.
    • getGenerationMethodBytes

      com.google.protobuf.ByteString getGenerationMethodBytes()
       Ensemble generation method
       
      optional string generation_method = 4 [json_name = "generationMethod"];
      Returns:
      The bytes for generationMethod.
    • hasPerturbationMethod

      boolean hasPerturbationMethod()
       Perturbation method used
       
      optional string perturbation_method = 5 [json_name = "perturbationMethod"];
      Returns:
      Whether the perturbationMethod field is set.
    • getPerturbationMethod

      String getPerturbationMethod()
       Perturbation method used
       
      optional string perturbation_method = 5 [json_name = "perturbationMethod"];
      Returns:
      The perturbationMethod.
    • getPerturbationMethodBytes

      com.google.protobuf.ByteString getPerturbationMethodBytes()
       Perturbation method used
       
      optional string perturbation_method = 5 [json_name = "perturbationMethod"];
      Returns:
      The bytes for perturbationMethod.