Class CfCoordinateSystem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CfCoordinateSystem.Builder>
com.google.protobuf.GeneratedMessage.Builder<CfCoordinateSystem.Builder>
ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem.Builder
- All Implemented Interfaces:
CfCoordinateSystemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
CfCoordinateSystem
public static final class CfCoordinateSystem.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CfCoordinateSystem.Builder>
implements CfCoordinateSystemOrBuilder
Represents a CF coordinate systemProtobuf type
ai.pipestream.parsed.data.climate.v1.CfCoordinateSystem-
Method Summary
Modifier and TypeMethodDescriptionaddAllCoordinateVariables(Iterable<String> values) Coordinate variables (e.g., lat, lon, time, pressure)addCoordinateVariables(String value) Coordinate variables (e.g., lat, lon, time, pressure)addCoordinateVariablesBytes(com.google.protobuf.ByteString value) Coordinate variables (e.g., lat, lon, time, pressure)build()clear()Coordinate system type (e.g., "geographic", "projected")Coordinate variables (e.g., lat, lon, time, pressure)Coordinate system nameProjection information (if applicable)Coordinate system type (e.g., "geographic", "projected")com.google.protobuf.ByteStringCoordinate system type (e.g., "geographic", "projected")getCoordinateVariables(int index) Coordinate variables (e.g., lat, lon, time, pressure)com.google.protobuf.ByteStringgetCoordinateVariablesBytes(int index) Coordinate variables (e.g., lat, lon, time, pressure)intCoordinate variables (e.g., lat, lon, time, pressure)com.google.protobuf.ProtocolStringListCoordinate variables (e.g., lat, lon, time, pressure)static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Coordinate system namecom.google.protobuf.ByteStringCoordinate system nameProjection information (if applicable)com.google.protobuf.ByteStringProjection information (if applicable)booleanCoordinate system type (e.g., "geographic", "projected")booleanProjection information (if applicable)protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CfCoordinateSystem other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCoordinateSystemType(String value) Coordinate system type (e.g., "geographic", "projected")setCoordinateSystemTypeBytes(com.google.protobuf.ByteString value) Coordinate system type (e.g., "geographic", "projected")setCoordinateVariables(int index, String value) Coordinate variables (e.g., lat, lon, time, pressure)Coordinate system namesetNameBytes(com.google.protobuf.ByteString value) Coordinate system namesetProjection(String value) Projection information (if applicable)setProjectionBytes(com.google.protobuf.ByteString value) Projection information (if applicable)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<CfCoordinateSystem.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<CfCoordinateSystem.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<CfCoordinateSystem.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<CfCoordinateSystem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CfCoordinateSystem.Builder>
-
mergeFrom
public CfCoordinateSystem.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<CfCoordinateSystem.Builder>- Throws:
IOException
-
getName
Coordinate system name
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceCfCoordinateSystemOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Coordinate system name
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceCfCoordinateSystemOrBuilder- Returns:
- The bytes for name.
-
setName
Coordinate system name
string name = 1 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Coordinate system name
string name = 1 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Coordinate system name
string name = 1 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getCoordinateVariablesList
public com.google.protobuf.ProtocolStringList getCoordinateVariablesList()Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Specified by:
getCoordinateVariablesListin interfaceCfCoordinateSystemOrBuilder- Returns:
- A list containing the coordinateVariables.
-
getCoordinateVariablesCount
public int getCoordinateVariablesCount()Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Specified by:
getCoordinateVariablesCountin interfaceCfCoordinateSystemOrBuilder- Returns:
- The count of coordinateVariables.
-
getCoordinateVariables
Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Specified by:
getCoordinateVariablesin interfaceCfCoordinateSystemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The coordinateVariables at the given index.
-
getCoordinateVariablesBytes
public com.google.protobuf.ByteString getCoordinateVariablesBytes(int index) Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Specified by:
getCoordinateVariablesBytesin interfaceCfCoordinateSystemOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the coordinateVariables at the given index.
-
setCoordinateVariables
Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Parameters:
index- The index to set the value at.value- The coordinateVariables to set.- Returns:
- This builder for chaining.
-
addCoordinateVariables
Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Parameters:
value- The coordinateVariables to add.- Returns:
- This builder for chaining.
-
addAllCoordinateVariables
Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Parameters:
values- The coordinateVariables to add.- Returns:
- This builder for chaining.
-
clearCoordinateVariables
Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Returns:
- This builder for chaining.
-
addCoordinateVariablesBytes
Coordinate variables (e.g., lat, lon, time, pressure)
repeated string coordinate_variables = 2 [json_name = "coordinateVariables"];- Parameters:
value- The bytes of the coordinateVariables to add.- Returns:
- This builder for chaining.
-
hasCoordinateSystemType
public boolean hasCoordinateSystemType()Coordinate system type (e.g., "geographic", "projected")
optional string coordinate_system_type = 3 [json_name = "coordinateSystemType"];- Specified by:
hasCoordinateSystemTypein interfaceCfCoordinateSystemOrBuilder- Returns:
- Whether the coordinateSystemType field is set.
-
getCoordinateSystemType
Coordinate system type (e.g., "geographic", "projected")
optional string coordinate_system_type = 3 [json_name = "coordinateSystemType"];- Specified by:
getCoordinateSystemTypein interfaceCfCoordinateSystemOrBuilder- Returns:
- The coordinateSystemType.
-
getCoordinateSystemTypeBytes
public com.google.protobuf.ByteString getCoordinateSystemTypeBytes()Coordinate system type (e.g., "geographic", "projected")
optional string coordinate_system_type = 3 [json_name = "coordinateSystemType"];- Specified by:
getCoordinateSystemTypeBytesin interfaceCfCoordinateSystemOrBuilder- Returns:
- The bytes for coordinateSystemType.
-
setCoordinateSystemType
Coordinate system type (e.g., "geographic", "projected")
optional string coordinate_system_type = 3 [json_name = "coordinateSystemType"];- Parameters:
value- The coordinateSystemType to set.- Returns:
- This builder for chaining.
-
clearCoordinateSystemType
Coordinate system type (e.g., "geographic", "projected")
optional string coordinate_system_type = 3 [json_name = "coordinateSystemType"];- Returns:
- This builder for chaining.
-
setCoordinateSystemTypeBytes
public CfCoordinateSystem.Builder setCoordinateSystemTypeBytes(com.google.protobuf.ByteString value) Coordinate system type (e.g., "geographic", "projected")
optional string coordinate_system_type = 3 [json_name = "coordinateSystemType"];- Parameters:
value- The bytes for coordinateSystemType to set.- Returns:
- This builder for chaining.
-
hasProjection
public boolean hasProjection()Projection information (if applicable)
optional string projection = 4 [json_name = "projection"];- Specified by:
hasProjectionin interfaceCfCoordinateSystemOrBuilder- Returns:
- Whether the projection field is set.
-
getProjection
Projection information (if applicable)
optional string projection = 4 [json_name = "projection"];- Specified by:
getProjectionin interfaceCfCoordinateSystemOrBuilder- Returns:
- The projection.
-
getProjectionBytes
public com.google.protobuf.ByteString getProjectionBytes()Projection information (if applicable)
optional string projection = 4 [json_name = "projection"];- Specified by:
getProjectionBytesin interfaceCfCoordinateSystemOrBuilder- Returns:
- The bytes for projection.
-
setProjection
Projection information (if applicable)
optional string projection = 4 [json_name = "projection"];- Parameters:
value- The projection to set.- Returns:
- This builder for chaining.
-
clearProjection
Projection information (if applicable)
optional string projection = 4 [json_name = "projection"];- Returns:
- This builder for chaining.
-
setProjectionBytes
Projection information (if applicable)
optional string projection = 4 [json_name = "projection"];- Parameters:
value- The bytes for projection to set.- Returns:
- This builder for chaining.
-