Class NetcdfAttribute.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<NetcdfAttribute.Builder>
com.google.protobuf.GeneratedMessage.Builder<NetcdfAttribute.Builder>
ai.pipestream.parsed.data.climate.v1.NetcdfAttribute.Builder
- All Implemented Interfaces:
NetcdfAttributeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
NetcdfAttribute
public static final class NetcdfAttribute.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NetcdfAttribute.Builder>
implements NetcdfAttributeOrBuilder
Represents a NetCDF attributeProtobuf type
ai.pipestream.parsed.data.climate.v1.NetcdfAttribute-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Data type of the attributeFull name including variable or group pathAttribute nameAttribute value (as string representation)Data type of the attributecom.google.protobuf.ByteStringData type of the attributestatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFull name including variable or group pathcom.google.protobuf.ByteStringFull name including variable or group pathgetName()Attribute namecom.google.protobuf.ByteStringAttribute namegetValue()Attribute value (as string representation)com.google.protobuf.ByteStringAttribute value (as string representation)booleanData type of the attributebooleanFull name including variable or group pathprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(NetcdfAttribute other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDataType(String value) Data type of the attributesetDataTypeBytes(com.google.protobuf.ByteString value) Data type of the attributesetFullName(String value) Full name including variable or group pathsetFullNameBytes(com.google.protobuf.ByteString value) Full name including variable or group pathAttribute namesetNameBytes(com.google.protobuf.ByteString value) Attribute nameAttribute value (as string representation)setValueBytes(com.google.protobuf.ByteString value) Attribute value (as string representation)Methods 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<NetcdfAttribute.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<NetcdfAttribute.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<NetcdfAttribute.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<NetcdfAttribute.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NetcdfAttribute.Builder>
-
mergeFrom
public NetcdfAttribute.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<NetcdfAttribute.Builder>- Throws:
IOException
-
getName
Attribute name
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceNetcdfAttributeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Attribute name
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceNetcdfAttributeOrBuilder- Returns:
- The bytes for name.
-
setName
Attribute name
string name = 1 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Attribute name
string name = 1 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Attribute name
string name = 1 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValue
Attribute value (as string representation)
string value = 2 [json_name = "value"];- Specified by:
getValuein interfaceNetcdfAttributeOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()Attribute value (as string representation)
string value = 2 [json_name = "value"];- Specified by:
getValueBytesin interfaceNetcdfAttributeOrBuilder- Returns:
- The bytes for value.
-
setValue
Attribute value (as string representation)
string value = 2 [json_name = "value"];- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
Attribute value (as string representation)
string value = 2 [json_name = "value"];- Returns:
- This builder for chaining.
-
setValueBytes
Attribute value (as string representation)
string value = 2 [json_name = "value"];- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-
hasDataType
public boolean hasDataType()Data type of the attribute
optional string data_type = 3 [json_name = "dataType"];- Specified by:
hasDataTypein interfaceNetcdfAttributeOrBuilder- Returns:
- Whether the dataType field is set.
-
getDataType
Data type of the attribute
optional string data_type = 3 [json_name = "dataType"];- Specified by:
getDataTypein interfaceNetcdfAttributeOrBuilder- Returns:
- The dataType.
-
getDataTypeBytes
public com.google.protobuf.ByteString getDataTypeBytes()Data type of the attribute
optional string data_type = 3 [json_name = "dataType"];- Specified by:
getDataTypeBytesin interfaceNetcdfAttributeOrBuilder- Returns:
- The bytes for dataType.
-
setDataType
Data type of the attribute
optional string data_type = 3 [json_name = "dataType"];- Parameters:
value- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
Data type of the attribute
optional string data_type = 3 [json_name = "dataType"];- Returns:
- This builder for chaining.
-
setDataTypeBytes
Data type of the attribute
optional string data_type = 3 [json_name = "dataType"];- Parameters:
value- The bytes for dataType to set.- Returns:
- This builder for chaining.
-
hasFullName
public boolean hasFullName()Full name including variable or group path
optional string full_name = 4 [json_name = "fullName"];- Specified by:
hasFullNamein interfaceNetcdfAttributeOrBuilder- Returns:
- Whether the fullName field is set.
-
getFullName
Full name including variable or group path
optional string full_name = 4 [json_name = "fullName"];- Specified by:
getFullNamein interfaceNetcdfAttributeOrBuilder- Returns:
- The fullName.
-
getFullNameBytes
public com.google.protobuf.ByteString getFullNameBytes()Full name including variable or group path
optional string full_name = 4 [json_name = "fullName"];- Specified by:
getFullNameBytesin interfaceNetcdfAttributeOrBuilder- Returns:
- The bytes for fullName.
-
setFullName
Full name including variable or group path
optional string full_name = 4 [json_name = "fullName"];- Parameters:
value- The fullName to set.- Returns:
- This builder for chaining.
-
clearFullName
Full name including variable or group path
optional string full_name = 4 [json_name = "fullName"];- Returns:
- This builder for chaining.
-
setFullNameBytes
Full name including variable or group path
optional string full_name = 4 [json_name = "fullName"];- Parameters:
value- The bytes for fullName to set.- Returns:
- This builder for chaining.
-