Package ucar.nc2.ft2.coverage.remote
Class CdmrFeatureProto.CoordAxis.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
- ucar.nc2.ft2.coverage.remote.CdmrFeatureProto.CoordAxis.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,CdmrFeatureProto.CoordAxisOrBuilder
- Enclosing class:
- CdmrFeatureProto.CoordAxis
public static final class CdmrFeatureProto.CoordAxis.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder> implements CdmrFeatureProto.CoordAxisOrBuilder
Protobuf typeCoordAxis
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CdmrFeatureProto.CoordAxis.Builder
addAllAtts(Iterable<? extends NcStreamProto.Attribute> values)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
addAllDependsOn(Iterable<String> values)
depends on these axes, only for non-independent axesCdmrFeatureProto.CoordAxis.Builder
addAllShape(Iterable<? extends Integer> values)
the shape of the axis (>1D only)CdmrFeatureProto.CoordAxis.Builder
addAtts(int index, NcStreamProto.Attribute value)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
addAtts(int index, NcStreamProto.Attribute.Builder builderForValue)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
addAtts(NcStreamProto.Attribute value)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
addAtts(NcStreamProto.Attribute.Builder builderForValue)
find calendar attribute here?NcStreamProto.Attribute.Builder
addAttsBuilder()
find calendar attribute here?NcStreamProto.Attribute.Builder
addAttsBuilder(int index)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
addDependsOn(String value)
depends on these axes, only for non-independent axesCdmrFeatureProto.CoordAxis.Builder
addDependsOnBytes(com.google.protobuf.ByteString value)
depends on these axes, only for non-independent axesCdmrFeatureProto.CoordAxis.Builder
addShape(int value)
the shape of the axis (>1D only)CdmrFeatureProto.CoordAxis
build()
CdmrFeatureProto.CoordAxis
buildPartial()
CdmrFeatureProto.CoordAxis.Builder
clear()
CdmrFeatureProto.CoordAxis.Builder
clearAtts()
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
clearAxisType()
.AxisType axisType = 4;
CdmrFeatureProto.CoordAxis.Builder
clearDataType()
.DataType dataType = 2;
CdmrFeatureProto.CoordAxis.Builder
clearDepend()
.DependenceType depend = 7;
CdmrFeatureProto.CoordAxis.Builder
clearDependsOn()
depends on these axes, only for non-independent axesCdmrFeatureProto.CoordAxis.Builder
clearDescription()
string description = 6;
CdmrFeatureProto.CoordAxis.Builder
clearEndValue()
double endValue = 13;
CdmrFeatureProto.CoordAxis.Builder
clearName()
short name, unique within datasetCdmrFeatureProto.CoordAxis.Builder
clearNvalues()
int64 nvalues = 10;
CdmrFeatureProto.CoordAxis.Builder
clearResolution()
resolution = (end-start) / (nvalues-1)CdmrFeatureProto.CoordAxis.Builder
clearShape()
the shape of the axis (>1D only)CdmrFeatureProto.CoordAxis.Builder
clearSpacing()
.AxisSpacing spacing = 11;
CdmrFeatureProto.CoordAxis.Builder
clearStartValue()
double startValue = 12;
CdmrFeatureProto.CoordAxis.Builder
clearUnits()
string units = 5;
CdmrFeatureProto.CoordAxis.Builder
clearValues()
big endian doubles; not used for regular, may be deferredNcStreamProto.Attribute
getAtts(int index)
find calendar attribute here?NcStreamProto.Attribute.Builder
getAttsBuilder(int index)
find calendar attribute here?List<NcStreamProto.Attribute.Builder>
getAttsBuilderList()
find calendar attribute here?int
getAttsCount()
find calendar attribute here?List<NcStreamProto.Attribute>
getAttsList()
find calendar attribute here?NcStreamProto.AttributeOrBuilder
getAttsOrBuilder(int index)
find calendar attribute here?List<? extends NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList()
find calendar attribute here?CdmrFeatureProto.AxisType
getAxisType()
.AxisType axisType = 4;
int
getAxisTypeValue()
.AxisType axisType = 4;
NcStreamProto.DataType
getDataType()
.DataType dataType = 2;
int
getDataTypeValue()
.DataType dataType = 2;
CdmrFeatureProto.CoordAxis
getDefaultInstanceForType()
CdmrFeatureProto.DependenceType
getDepend()
.DependenceType depend = 7;
String
getDependsOn(int index)
depends on these axes, only for non-independent axescom.google.protobuf.ByteString
getDependsOnBytes(int index)
depends on these axes, only for non-independent axesint
getDependsOnCount()
depends on these axes, only for non-independent axescom.google.protobuf.ProtocolStringList
getDependsOnList()
depends on these axes, only for non-independent axesint
getDependValue()
.DependenceType depend = 7;
String
getDescription()
string description = 6;
com.google.protobuf.ByteString
getDescriptionBytes()
string description = 6;
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getEndValue()
double endValue = 13;
String
getName()
short name, unique within datasetcom.google.protobuf.ByteString
getNameBytes()
short name, unique within datasetlong
getNvalues()
int64 nvalues = 10;
double
getResolution()
resolution = (end-start) / (nvalues-1)int
getShape(int index)
the shape of the axis (>1D only)int
getShapeCount()
the shape of the axis (>1D only)List<Integer>
getShapeList()
the shape of the axis (>1D only)CdmrFeatureProto.AxisSpacing
getSpacing()
.AxisSpacing spacing = 11;
int
getSpacingValue()
.AxisSpacing spacing = 11;
double
getStartValue()
double startValue = 12;
String
getUnits()
string units = 5;
com.google.protobuf.ByteString
getUnitsBytes()
string units = 5;
com.google.protobuf.ByteString
getValues()
big endian doubles; not used for regular, may be deferredprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CdmrFeatureProto.CoordAxis.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CdmrFeatureProto.CoordAxis.Builder
mergeFrom(com.google.protobuf.Message other)
CdmrFeatureProto.CoordAxis.Builder
mergeFrom(CdmrFeatureProto.CoordAxis other)
CdmrFeatureProto.CoordAxis.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CdmrFeatureProto.CoordAxis.Builder
removeAtts(int index)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
setAtts(int index, NcStreamProto.Attribute value)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
setAtts(int index, NcStreamProto.Attribute.Builder builderForValue)
find calendar attribute here?CdmrFeatureProto.CoordAxis.Builder
setAxisType(CdmrFeatureProto.AxisType value)
.AxisType axisType = 4;
CdmrFeatureProto.CoordAxis.Builder
setAxisTypeValue(int value)
.AxisType axisType = 4;
CdmrFeatureProto.CoordAxis.Builder
setDataType(NcStreamProto.DataType value)
.DataType dataType = 2;
CdmrFeatureProto.CoordAxis.Builder
setDataTypeValue(int value)
.DataType dataType = 2;
CdmrFeatureProto.CoordAxis.Builder
setDepend(CdmrFeatureProto.DependenceType value)
.DependenceType depend = 7;
CdmrFeatureProto.CoordAxis.Builder
setDependsOn(int index, String value)
depends on these axes, only for non-independent axesCdmrFeatureProto.CoordAxis.Builder
setDependValue(int value)
.DependenceType depend = 7;
CdmrFeatureProto.CoordAxis.Builder
setDescription(String value)
string description = 6;
CdmrFeatureProto.CoordAxis.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
string description = 6;
CdmrFeatureProto.CoordAxis.Builder
setEndValue(double value)
double endValue = 13;
CdmrFeatureProto.CoordAxis.Builder
setName(String value)
short name, unique within datasetCdmrFeatureProto.CoordAxis.Builder
setNameBytes(com.google.protobuf.ByteString value)
short name, unique within datasetCdmrFeatureProto.CoordAxis.Builder
setNvalues(long value)
int64 nvalues = 10;
CdmrFeatureProto.CoordAxis.Builder
setResolution(double value)
resolution = (end-start) / (nvalues-1)CdmrFeatureProto.CoordAxis.Builder
setShape(int index, int value)
the shape of the axis (>1D only)CdmrFeatureProto.CoordAxis.Builder
setSpacing(CdmrFeatureProto.AxisSpacing value)
.AxisSpacing spacing = 11;
CdmrFeatureProto.CoordAxis.Builder
setSpacingValue(int value)
.AxisSpacing spacing = 11;
CdmrFeatureProto.CoordAxis.Builder
setStartValue(double value)
double startValue = 12;
CdmrFeatureProto.CoordAxis.Builder
setUnits(String value)
string units = 5;
CdmrFeatureProto.CoordAxis.Builder
setUnitsBytes(com.google.protobuf.ByteString value)
string units = 5;
CdmrFeatureProto.CoordAxis.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CdmrFeatureProto.CoordAxis.Builder
setValues(com.google.protobuf.ByteString value)
big endian doubles; not used for regular, may be deferred-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
clear
public CdmrFeatureProto.CoordAxis.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
getDefaultInstanceForType
public CdmrFeatureProto.CoordAxis getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CdmrFeatureProto.CoordAxis build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CdmrFeatureProto.CoordAxis buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public CdmrFeatureProto.CoordAxis.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
mergeFrom
public CdmrFeatureProto.CoordAxis.Builder mergeFrom(CdmrFeatureProto.CoordAxis other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
mergeFrom
public CdmrFeatureProto.CoordAxis.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CdmrFeatureProto.CoordAxis.Builder>
- Throws:
IOException
-
getName
public String getName()
short name, unique within dataset
string name = 1;
- Specified by:
getName
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
short name, unique within dataset
string name = 1;
- Specified by:
getNameBytes
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The bytes for name.
-
setName
public CdmrFeatureProto.CoordAxis.Builder setName(String value)
short name, unique within dataset
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public CdmrFeatureProto.CoordAxis.Builder clearName()
short name, unique within dataset
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public CdmrFeatureProto.CoordAxis.Builder setNameBytes(com.google.protobuf.ByteString value)
short name, unique within dataset
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDataTypeValue
public int getDataTypeValue()
.DataType dataType = 2;
- Specified by:
getDataTypeValue
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The enum numeric value on the wire for dataType.
-
setDataTypeValue
public CdmrFeatureProto.CoordAxis.Builder setDataTypeValue(int value)
.DataType dataType = 2;
- Parameters:
value
- The enum numeric value on the wire for dataType to set.- Returns:
- This builder for chaining.
-
getDataType
public NcStreamProto.DataType getDataType()
.DataType dataType = 2;
- Specified by:
getDataType
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The dataType.
-
setDataType
public CdmrFeatureProto.CoordAxis.Builder setDataType(NcStreamProto.DataType value)
.DataType dataType = 2;
- Parameters:
value
- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
public CdmrFeatureProto.CoordAxis.Builder clearDataType()
.DataType dataType = 2;
- Returns:
- This builder for chaining.
-
getAttsList
public List<NcStreamProto.Attribute> getAttsList()
find calendar attribute here?
repeated .Attribute atts = 3;
- Specified by:
getAttsList
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
-
getAttsCount
public int getAttsCount()
find calendar attribute here?
repeated .Attribute atts = 3;
- Specified by:
getAttsCount
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
-
getAtts
public NcStreamProto.Attribute getAtts(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
- Specified by:
getAtts
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
-
setAtts
public CdmrFeatureProto.CoordAxis.Builder setAtts(int index, NcStreamProto.Attribute value)
find calendar attribute here?
repeated .Attribute atts = 3;
-
setAtts
public CdmrFeatureProto.CoordAxis.Builder setAtts(int index, NcStreamProto.Attribute.Builder builderForValue)
find calendar attribute here?
repeated .Attribute atts = 3;
-
addAtts
public CdmrFeatureProto.CoordAxis.Builder addAtts(NcStreamProto.Attribute value)
find calendar attribute here?
repeated .Attribute atts = 3;
-
addAtts
public CdmrFeatureProto.CoordAxis.Builder addAtts(int index, NcStreamProto.Attribute value)
find calendar attribute here?
repeated .Attribute atts = 3;
-
addAtts
public CdmrFeatureProto.CoordAxis.Builder addAtts(NcStreamProto.Attribute.Builder builderForValue)
find calendar attribute here?
repeated .Attribute atts = 3;
-
addAtts
public CdmrFeatureProto.CoordAxis.Builder addAtts(int index, NcStreamProto.Attribute.Builder builderForValue)
find calendar attribute here?
repeated .Attribute atts = 3;
-
addAllAtts
public CdmrFeatureProto.CoordAxis.Builder addAllAtts(Iterable<? extends NcStreamProto.Attribute> values)
find calendar attribute here?
repeated .Attribute atts = 3;
-
clearAtts
public CdmrFeatureProto.CoordAxis.Builder clearAtts()
find calendar attribute here?
repeated .Attribute atts = 3;
-
removeAtts
public CdmrFeatureProto.CoordAxis.Builder removeAtts(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAttsBuilder
public NcStreamProto.Attribute.Builder getAttsBuilder(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAttsOrBuilder
public NcStreamProto.AttributeOrBuilder getAttsOrBuilder(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
- Specified by:
getAttsOrBuilder
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
-
getAttsOrBuilderList
public List<? extends NcStreamProto.AttributeOrBuilder> getAttsOrBuilderList()
find calendar attribute here?
repeated .Attribute atts = 3;
- Specified by:
getAttsOrBuilderList
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
-
addAttsBuilder
public NcStreamProto.Attribute.Builder addAttsBuilder()
find calendar attribute here?
repeated .Attribute atts = 3;
-
addAttsBuilder
public NcStreamProto.Attribute.Builder addAttsBuilder(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAttsBuilderList
public List<NcStreamProto.Attribute.Builder> getAttsBuilderList()
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAxisTypeValue
public int getAxisTypeValue()
.AxisType axisType = 4;
- Specified by:
getAxisTypeValue
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The enum numeric value on the wire for axisType.
-
setAxisTypeValue
public CdmrFeatureProto.CoordAxis.Builder setAxisTypeValue(int value)
.AxisType axisType = 4;
- Parameters:
value
- The enum numeric value on the wire for axisType to set.- Returns:
- This builder for chaining.
-
getAxisType
public CdmrFeatureProto.AxisType getAxisType()
.AxisType axisType = 4;
- Specified by:
getAxisType
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The axisType.
-
setAxisType
public CdmrFeatureProto.CoordAxis.Builder setAxisType(CdmrFeatureProto.AxisType value)
.AxisType axisType = 4;
- Parameters:
value
- The axisType to set.- Returns:
- This builder for chaining.
-
clearAxisType
public CdmrFeatureProto.CoordAxis.Builder clearAxisType()
.AxisType axisType = 4;
- Returns:
- This builder for chaining.
-
getUnits
public String getUnits()
string units = 5;
- Specified by:
getUnits
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The units.
-
getUnitsBytes
public com.google.protobuf.ByteString getUnitsBytes()
string units = 5;
- Specified by:
getUnitsBytes
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The bytes for units.
-
setUnits
public CdmrFeatureProto.CoordAxis.Builder setUnits(String value)
string units = 5;
- Parameters:
value
- The units to set.- Returns:
- This builder for chaining.
-
clearUnits
public CdmrFeatureProto.CoordAxis.Builder clearUnits()
string units = 5;
- Returns:
- This builder for chaining.
-
setUnitsBytes
public CdmrFeatureProto.CoordAxis.Builder setUnitsBytes(com.google.protobuf.ByteString value)
string units = 5;
- Parameters:
value
- The bytes for units to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
string description = 6;
- Specified by:
getDescription
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
string description = 6;
- Specified by:
getDescriptionBytes
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public CdmrFeatureProto.CoordAxis.Builder setDescription(String value)
string description = 6;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public CdmrFeatureProto.CoordAxis.Builder clearDescription()
string description = 6;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public CdmrFeatureProto.CoordAxis.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
string description = 6;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getDependValue
public int getDependValue()
.DependenceType depend = 7;
- Specified by:
getDependValue
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The enum numeric value on the wire for depend.
-
setDependValue
public CdmrFeatureProto.CoordAxis.Builder setDependValue(int value)
.DependenceType depend = 7;
- Parameters:
value
- The enum numeric value on the wire for depend to set.- Returns:
- This builder for chaining.
-
getDepend
public CdmrFeatureProto.DependenceType getDepend()
.DependenceType depend = 7;
- Specified by:
getDepend
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The depend.
-
setDepend
public CdmrFeatureProto.CoordAxis.Builder setDepend(CdmrFeatureProto.DependenceType value)
.DependenceType depend = 7;
- Parameters:
value
- The depend to set.- Returns:
- This builder for chaining.
-
clearDepend
public CdmrFeatureProto.CoordAxis.Builder clearDepend()
.DependenceType depend = 7;
- Returns:
- This builder for chaining.
-
getDependsOnList
public com.google.protobuf.ProtocolStringList getDependsOnList()
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Specified by:
getDependsOnList
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- A list containing the dependsOn.
-
getDependsOnCount
public int getDependsOnCount()
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Specified by:
getDependsOnCount
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The count of dependsOn.
-
getDependsOn
public String getDependsOn(int index)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Specified by:
getDependsOn
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The dependsOn at the given index.
-
getDependsOnBytes
public com.google.protobuf.ByteString getDependsOnBytes(int index)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Specified by:
getDependsOnBytes
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the dependsOn at the given index.
-
setDependsOn
public CdmrFeatureProto.CoordAxis.Builder setDependsOn(int index, String value)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Parameters:
index
- The index to set the value at.value
- The dependsOn to set.- Returns:
- This builder for chaining.
-
addDependsOn
public CdmrFeatureProto.CoordAxis.Builder addDependsOn(String value)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Parameters:
value
- The dependsOn to add.- Returns:
- This builder for chaining.
-
addAllDependsOn
public CdmrFeatureProto.CoordAxis.Builder addAllDependsOn(Iterable<String> values)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Parameters:
values
- The dependsOn to add.- Returns:
- This builder for chaining.
-
clearDependsOn
public CdmrFeatureProto.CoordAxis.Builder clearDependsOn()
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Returns:
- This builder for chaining.
-
addDependsOnBytes
public CdmrFeatureProto.CoordAxis.Builder addDependsOnBytes(com.google.protobuf.ByteString value)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Parameters:
value
- The bytes of the dependsOn to add.- Returns:
- This builder for chaining.
-
getShapeList
public List<Integer> getShapeList()
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Specified by:
getShapeList
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- A list containing the shape.
-
getShapeCount
public int getShapeCount()
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Specified by:
getShapeCount
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The count of shape.
-
getShape
public int getShape(int index)
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Specified by:
getShape
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The shape at the given index.
-
setShape
public CdmrFeatureProto.CoordAxis.Builder setShape(int index, int value)
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Parameters:
index
- The index to set the value at.value
- The shape to set.- Returns:
- This builder for chaining.
-
addShape
public CdmrFeatureProto.CoordAxis.Builder addShape(int value)
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Parameters:
value
- The shape to add.- Returns:
- This builder for chaining.
-
addAllShape
public CdmrFeatureProto.CoordAxis.Builder addAllShape(Iterable<? extends Integer> values)
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Parameters:
values
- The shape to add.- Returns:
- This builder for chaining.
-
clearShape
public CdmrFeatureProto.CoordAxis.Builder clearShape()
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Returns:
- This builder for chaining.
-
getNvalues
public long getNvalues()
int64 nvalues = 10;
- Specified by:
getNvalues
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The nvalues.
-
setNvalues
public CdmrFeatureProto.CoordAxis.Builder setNvalues(long value)
int64 nvalues = 10;
- Parameters:
value
- The nvalues to set.- Returns:
- This builder for chaining.
-
clearNvalues
public CdmrFeatureProto.CoordAxis.Builder clearNvalues()
int64 nvalues = 10;
- Returns:
- This builder for chaining.
-
getSpacingValue
public int getSpacingValue()
.AxisSpacing spacing = 11;
- Specified by:
getSpacingValue
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The enum numeric value on the wire for spacing.
-
setSpacingValue
public CdmrFeatureProto.CoordAxis.Builder setSpacingValue(int value)
.AxisSpacing spacing = 11;
- Parameters:
value
- The enum numeric value on the wire for spacing to set.- Returns:
- This builder for chaining.
-
getSpacing
public CdmrFeatureProto.AxisSpacing getSpacing()
.AxisSpacing spacing = 11;
- Specified by:
getSpacing
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The spacing.
-
setSpacing
public CdmrFeatureProto.CoordAxis.Builder setSpacing(CdmrFeatureProto.AxisSpacing value)
.AxisSpacing spacing = 11;
- Parameters:
value
- The spacing to set.- Returns:
- This builder for chaining.
-
clearSpacing
public CdmrFeatureProto.CoordAxis.Builder clearSpacing()
.AxisSpacing spacing = 11;
- Returns:
- This builder for chaining.
-
getStartValue
public double getStartValue()
double startValue = 12;
- Specified by:
getStartValue
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The startValue.
-
setStartValue
public CdmrFeatureProto.CoordAxis.Builder setStartValue(double value)
double startValue = 12;
- Parameters:
value
- The startValue to set.- Returns:
- This builder for chaining.
-
clearStartValue
public CdmrFeatureProto.CoordAxis.Builder clearStartValue()
double startValue = 12;
- Returns:
- This builder for chaining.
-
getEndValue
public double getEndValue()
double endValue = 13;
- Specified by:
getEndValue
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The endValue.
-
setEndValue
public CdmrFeatureProto.CoordAxis.Builder setEndValue(double value)
double endValue = 13;
- Parameters:
value
- The endValue to set.- Returns:
- This builder for chaining.
-
clearEndValue
public CdmrFeatureProto.CoordAxis.Builder clearEndValue()
double endValue = 13;
- Returns:
- This builder for chaining.
-
getResolution
public double getResolution()
resolution = (end-start) / (nvalues-1)
double resolution = 14;
- Specified by:
getResolution
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The resolution.
-
setResolution
public CdmrFeatureProto.CoordAxis.Builder setResolution(double value)
resolution = (end-start) / (nvalues-1)
double resolution = 14;
- Parameters:
value
- The resolution to set.- Returns:
- This builder for chaining.
-
clearResolution
public CdmrFeatureProto.CoordAxis.Builder clearResolution()
resolution = (end-start) / (nvalues-1)
double resolution = 14;
- Returns:
- This builder for chaining.
-
getValues
public com.google.protobuf.ByteString getValues()
big endian doubles; not used for regular, may be deferred
bytes values = 15;
- Specified by:
getValues
in interfaceCdmrFeatureProto.CoordAxisOrBuilder
- Returns:
- The values.
-
setValues
public CdmrFeatureProto.CoordAxis.Builder setValues(com.google.protobuf.ByteString value)
big endian doubles; not used for regular, may be deferred
bytes values = 15;
- Parameters:
value
- The values to set.- Returns:
- This builder for chaining.
-
clearValues
public CdmrFeatureProto.CoordAxis.Builder clearValues()
big endian doubles; not used for regular, may be deferred
bytes values = 15;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final CdmrFeatureProto.CoordAxis.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
mergeUnknownFields
public final CdmrFeatureProto.CoordAxis.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdmrFeatureProto.CoordAxis.Builder>
-
-