Interface NetcdfVariableOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NetcdfVariable,NetcdfVariable.Builder
@Generated
public interface NetcdfVariableOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAttributes(int index) Variable attributesintVariable attributesVariable attributesgetAttributesOrBuilder(int index) Variable attributesList<? extends NetcdfAttributeOrBuilder> Variable attributesCF standard name (if applicable)com.google.protobuf.ByteStringCF standard name (if applicable)Data type (e.g., "float", "double", "int", "char")com.google.protobuf.ByteStringData type (e.g., "float", "double", "int", "char")getDimensionNames(int index) Dimensions used by this variablecom.google.protobuf.ByteStringgetDimensionNamesBytes(int index) Dimensions used by this variableintDimensions used by this variableDimensions used by this variableLong descriptive namecom.google.protobuf.ByteStringLong descriptive namegetName()Variable nameFull name and dimensions (e.g., "float temp(time, lat, lon)")com.google.protobuf.ByteStringFull name and dimensions (e.g., "float temp(time, lat, lon)")com.google.protobuf.ByteStringVariable namegetUnits()Units of measurementcom.google.protobuf.ByteStringUnits of measurementValid range for the variableValid range for the variablebooleanCF standard name (if applicable)booleanLong descriptive namebooleanFull name and dimensions (e.g., "float temp(time, lat, lon)")booleanhasUnits()Units of measurementbooleanValid range for the variableMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Variable name
string name = 1 [json_name = "name"];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Variable name
string name = 1 [json_name = "name"];- Returns:
- The bytes for name.
-
getDataType
String getDataType()Data type (e.g., "float", "double", "int", "char")
string data_type = 2 [json_name = "dataType"];- Returns:
- The dataType.
-
getDataTypeBytes
com.google.protobuf.ByteString getDataTypeBytes()Data type (e.g., "float", "double", "int", "char")
string data_type = 2 [json_name = "dataType"];- Returns:
- The bytes for dataType.
-
getDimensionNamesList
Dimensions used by this variable
repeated string dimension_names = 3 [json_name = "dimensionNames"];- Returns:
- A list containing the dimensionNames.
-
getDimensionNamesCount
int getDimensionNamesCount()Dimensions used by this variable
repeated string dimension_names = 3 [json_name = "dimensionNames"];- Returns:
- The count of dimensionNames.
-
getDimensionNames
Dimensions used by this variable
repeated string dimension_names = 3 [json_name = "dimensionNames"];- Parameters:
index- The index of the element to return.- Returns:
- The dimensionNames at the given index.
-
getDimensionNamesBytes
com.google.protobuf.ByteString getDimensionNamesBytes(int index) Dimensions used by this variable
repeated string dimension_names = 3 [json_name = "dimensionNames"];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the dimensionNames at the given index.
-
getAttributesList
List<NetcdfAttribute> getAttributesList()Variable attributes
repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute attributes = 4 [json_name = "attributes"]; -
getAttributes
Variable attributes
repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute attributes = 4 [json_name = "attributes"]; -
getAttributesCount
int getAttributesCount()Variable attributes
repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute attributes = 4 [json_name = "attributes"]; -
getAttributesOrBuilderList
List<? extends NetcdfAttributeOrBuilder> getAttributesOrBuilderList()Variable attributes
repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute attributes = 4 [json_name = "attributes"]; -
getAttributesOrBuilder
Variable attributes
repeated .ai.pipestream.parsed.data.climate.v1.NetcdfAttribute attributes = 4 [json_name = "attributes"]; -
hasNameAndDimensions
boolean hasNameAndDimensions()Full name and dimensions (e.g., "float temp(time, lat, lon)")
optional string name_and_dimensions = 5 [json_name = "nameAndDimensions"];- Returns:
- Whether the nameAndDimensions field is set.
-
getNameAndDimensions
String getNameAndDimensions()Full name and dimensions (e.g., "float temp(time, lat, lon)")
optional string name_and_dimensions = 5 [json_name = "nameAndDimensions"];- Returns:
- The nameAndDimensions.
-
getNameAndDimensionsBytes
com.google.protobuf.ByteString getNameAndDimensionsBytes()Full name and dimensions (e.g., "float temp(time, lat, lon)")
optional string name_and_dimensions = 5 [json_name = "nameAndDimensions"];- Returns:
- The bytes for nameAndDimensions.
-
hasCfStandardName
boolean hasCfStandardName()CF standard name (if applicable)
optional string cf_standard_name = 6 [json_name = "cfStandardName"];- Returns:
- Whether the cfStandardName field is set.
-
getCfStandardName
String getCfStandardName()CF standard name (if applicable)
optional string cf_standard_name = 6 [json_name = "cfStandardName"];- Returns:
- The cfStandardName.
-
getCfStandardNameBytes
com.google.protobuf.ByteString getCfStandardNameBytes()CF standard name (if applicable)
optional string cf_standard_name = 6 [json_name = "cfStandardName"];- Returns:
- The bytes for cfStandardName.
-
hasLongName
boolean hasLongName()Long descriptive name
optional string long_name = 7 [json_name = "longName"];- Returns:
- Whether the longName field is set.
-
getLongName
String getLongName()Long descriptive name
optional string long_name = 7 [json_name = "longName"];- Returns:
- The longName.
-
getLongNameBytes
com.google.protobuf.ByteString getLongNameBytes()Long descriptive name
optional string long_name = 7 [json_name = "longName"];- Returns:
- The bytes for longName.
-
hasUnits
boolean hasUnits()Units of measurement
optional string units = 8 [json_name = "units"];- Returns:
- Whether the units field is set.
-
getUnits
String getUnits()Units of measurement
optional string units = 8 [json_name = "units"];- Returns:
- The units.
-
getUnitsBytes
com.google.protobuf.ByteString getUnitsBytes()Units of measurement
optional string units = 8 [json_name = "units"];- Returns:
- The bytes for units.
-
hasValidRange
boolean hasValidRange()Valid range for the variable
optional .ai.pipestream.parsed.data.climate.v1.NetcdfRange valid_range = 9 [json_name = "validRange"];- Returns:
- Whether the validRange field is set.
-
getValidRange
NetcdfRange getValidRange()Valid range for the variable
optional .ai.pipestream.parsed.data.climate.v1.NetcdfRange valid_range = 9 [json_name = "validRange"];- Returns:
- The validRange.
-
getValidRangeOrBuilder
NetcdfRangeOrBuilder getValidRangeOrBuilder()Valid range for the variable
optional .ai.pipestream.parsed.data.climate.v1.NetcdfRange valid_range = 9 [json_name = "validRange"];
-