Class NetcdfEnsemble.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<NetcdfEnsemble.Builder>
com.google.protobuf.GeneratedMessage.Builder<NetcdfEnsemble.Builder>
ai.pipestream.parsed.data.climate.v1.NetcdfEnsemble.Builder
- All Implemented Interfaces:
NetcdfEnsembleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
NetcdfEnsemble
public static final class NetcdfEnsemble.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NetcdfEnsemble.Builder>
implements NetcdfEnsembleOrBuilder
Represents model ensemble informationProtobuf type
ai.pipestream.parsed.data.climate.v1.NetcdfEnsemble-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Ensemble name or identifierNumber of ensemble membersEnsemble generation methodEnsemble member identifierPerturbation method usedstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorEnsemble name or identifiercom.google.protobuf.ByteStringEnsemble name or identifierintNumber of ensemble membersEnsemble generation methodcom.google.protobuf.ByteStringEnsemble generation methodEnsemble member identifiercom.google.protobuf.ByteStringEnsemble member identifierPerturbation method usedcom.google.protobuf.ByteStringPerturbation method usedbooleanNumber of ensemble membersbooleanEnsemble generation methodbooleanEnsemble member identifierbooleanPerturbation method usedprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(NetcdfEnsemble other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEnsembleName(String value) Ensemble name or identifiersetEnsembleNameBytes(com.google.protobuf.ByteString value) Ensemble name or identifiersetEnsembleSize(int value) Number of ensemble memberssetGenerationMethod(String value) Ensemble generation methodsetGenerationMethodBytes(com.google.protobuf.ByteString value) Ensemble generation methodsetMemberId(String value) Ensemble member identifiersetMemberIdBytes(com.google.protobuf.ByteString value) Ensemble member identifiersetPerturbationMethod(String value) Perturbation method usedsetPerturbationMethodBytes(com.google.protobuf.ByteString value) Perturbation method usedMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NetcdfEnsemble.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NetcdfEnsemble.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<NetcdfEnsemble.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetcdfEnsemble.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NetcdfEnsemble.Builder>
-
mergeFrom
public NetcdfEnsemble.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetcdfEnsemble.Builder>- Throws:
IOException
-
getEnsembleName
Ensemble name or identifier
string ensemble_name = 1 [json_name = "ensembleName"];- Specified by:
getEnsembleNamein interfaceNetcdfEnsembleOrBuilder- Returns:
- The ensembleName.
-
getEnsembleNameBytes
public com.google.protobuf.ByteString getEnsembleNameBytes()Ensemble name or identifier
string ensemble_name = 1 [json_name = "ensembleName"];- Specified by:
getEnsembleNameBytesin interfaceNetcdfEnsembleOrBuilder- Returns:
- The bytes for ensembleName.
-
setEnsembleName
Ensemble name or identifier
string ensemble_name = 1 [json_name = "ensembleName"];- Parameters:
value- The ensembleName to set.- Returns:
- This builder for chaining.
-
clearEnsembleName
Ensemble name or identifier
string ensemble_name = 1 [json_name = "ensembleName"];- Returns:
- This builder for chaining.
-
setEnsembleNameBytes
Ensemble name or identifier
string ensemble_name = 1 [json_name = "ensembleName"];- Parameters:
value- The bytes for ensembleName to set.- Returns:
- This builder for chaining.
-
hasEnsembleSize
public boolean hasEnsembleSize()Number of ensemble members
optional int32 ensemble_size = 2 [json_name = "ensembleSize"];- Specified by:
hasEnsembleSizein interfaceNetcdfEnsembleOrBuilder- Returns:
- Whether the ensembleSize field is set.
-
getEnsembleSize
public int getEnsembleSize()Number of ensemble members
optional int32 ensemble_size = 2 [json_name = "ensembleSize"];- Specified by:
getEnsembleSizein interfaceNetcdfEnsembleOrBuilder- Returns:
- The ensembleSize.
-
setEnsembleSize
Number of ensemble members
optional int32 ensemble_size = 2 [json_name = "ensembleSize"];- Parameters:
value- The ensembleSize to set.- Returns:
- This builder for chaining.
-
clearEnsembleSize
Number of ensemble members
optional int32 ensemble_size = 2 [json_name = "ensembleSize"];- Returns:
- This builder for chaining.
-
hasMemberId
public boolean hasMemberId()Ensemble member identifier
optional string member_id = 3 [json_name = "memberId"];- Specified by:
hasMemberIdin interfaceNetcdfEnsembleOrBuilder- Returns:
- Whether the memberId field is set.
-
getMemberId
Ensemble member identifier
optional string member_id = 3 [json_name = "memberId"];- Specified by:
getMemberIdin interfaceNetcdfEnsembleOrBuilder- Returns:
- The memberId.
-
getMemberIdBytes
public com.google.protobuf.ByteString getMemberIdBytes()Ensemble member identifier
optional string member_id = 3 [json_name = "memberId"];- Specified by:
getMemberIdBytesin interfaceNetcdfEnsembleOrBuilder- Returns:
- The bytes for memberId.
-
setMemberId
Ensemble member identifier
optional string member_id = 3 [json_name = "memberId"];- Parameters:
value- The memberId to set.- Returns:
- This builder for chaining.
-
clearMemberId
Ensemble member identifier
optional string member_id = 3 [json_name = "memberId"];- Returns:
- This builder for chaining.
-
setMemberIdBytes
Ensemble member identifier
optional string member_id = 3 [json_name = "memberId"];- Parameters:
value- The bytes for memberId to set.- Returns:
- This builder for chaining.
-
hasGenerationMethod
public boolean hasGenerationMethod()Ensemble generation method
optional string generation_method = 4 [json_name = "generationMethod"];- Specified by:
hasGenerationMethodin interfaceNetcdfEnsembleOrBuilder- Returns:
- Whether the generationMethod field is set.
-
getGenerationMethod
Ensemble generation method
optional string generation_method = 4 [json_name = "generationMethod"];- Specified by:
getGenerationMethodin interfaceNetcdfEnsembleOrBuilder- Returns:
- The generationMethod.
-
getGenerationMethodBytes
public com.google.protobuf.ByteString getGenerationMethodBytes()Ensemble generation method
optional string generation_method = 4 [json_name = "generationMethod"];- Specified by:
getGenerationMethodBytesin interfaceNetcdfEnsembleOrBuilder- Returns:
- The bytes for generationMethod.
-
setGenerationMethod
Ensemble generation method
optional string generation_method = 4 [json_name = "generationMethod"];- Parameters:
value- The generationMethod to set.- Returns:
- This builder for chaining.
-
clearGenerationMethod
Ensemble generation method
optional string generation_method = 4 [json_name = "generationMethod"];- Returns:
- This builder for chaining.
-
setGenerationMethodBytes
Ensemble generation method
optional string generation_method = 4 [json_name = "generationMethod"];- Parameters:
value- The bytes for generationMethod to set.- Returns:
- This builder for chaining.
-
hasPerturbationMethod
public boolean hasPerturbationMethod()Perturbation method used
optional string perturbation_method = 5 [json_name = "perturbationMethod"];- Specified by:
hasPerturbationMethodin interfaceNetcdfEnsembleOrBuilder- Returns:
- Whether the perturbationMethod field is set.
-
getPerturbationMethod
Perturbation method used
optional string perturbation_method = 5 [json_name = "perturbationMethod"];- Specified by:
getPerturbationMethodin interfaceNetcdfEnsembleOrBuilder- Returns:
- The perturbationMethod.
-
getPerturbationMethodBytes
public com.google.protobuf.ByteString getPerturbationMethodBytes()Perturbation method used
optional string perturbation_method = 5 [json_name = "perturbationMethod"];- Specified by:
getPerturbationMethodBytesin interfaceNetcdfEnsembleOrBuilder- Returns:
- The bytes for perturbationMethod.
-
setPerturbationMethod
Perturbation method used
optional string perturbation_method = 5 [json_name = "perturbationMethod"];- Parameters:
value- The perturbationMethod to set.- Returns:
- This builder for chaining.
-
clearPerturbationMethod
Perturbation method used
optional string perturbation_method = 5 [json_name = "perturbationMethod"];- Returns:
- This builder for chaining.
-
setPerturbationMethodBytes
Perturbation method used
optional string perturbation_method = 5 [json_name = "perturbationMethod"];- Parameters:
value- The bytes for perturbationMethod to set.- Returns:
- This builder for chaining.
-