Package biopb.tensor
Class PyramidLevel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
biopb.tensor.PyramidLevel.Builder
- All Implemented Interfaces:
PyramidLevelOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PyramidLevel
public static final class PyramidLevel.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
implements PyramidLevelOrBuilder
One resolution level of a tensor's server-advertised pyramid.Protobuf type
biopb.tensor.PyramidLevel-
Method Summary
Modifier and TypeMethodDescriptionaddAllScaleHint(Iterable<? extends Long> values) Per-dimension integer downsampling factors vs.addAllShape(Iterable<? extends Long> values) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addScaleHint(long value) Per-dimension integer downsampling factors vs.addShape(long value) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) True if this level is served from a precomputed on-disk pyramid (e.g.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Method to request this level: "area" | "nearest" | "precompute".Per-dimension integer downsampling factors vs.Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanTrue if this level is served from a precomputed on-disk pyramid (e.g.Method to request this level: "area" | "nearest" | "precompute".com.google.protobuf.ByteStringMethod to request this level: "area" | "nearest" | "precompute".longgetScaleHint(int index) Per-dimension integer downsampling factors vs.intPer-dimension integer downsampling factors vs.Per-dimension integer downsampling factors vs.longgetShape(int index) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.intLogical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(PyramidLevel other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final PyramidLevel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setNative(boolean value) True if this level is served from a precomputed on-disk pyramid (e.g.setReductionMethod(String value) Method to request this level: "area" | "nearest" | "precompute".setReductionMethodBytes(com.google.protobuf.ByteString value) Method to request this level: "area" | "nearest" | "precompute".setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setScaleHint(int index, long value) Per-dimension integer downsampling factors vs.setShape(int index, long value) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.final PyramidLevel.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.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.GeneratedMessageV3.Builder<PyramidLevel.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
setField
public PyramidLevel.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
setRepeatedField
public PyramidLevel.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
addRepeatedField
public PyramidLevel.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PyramidLevel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
mergeFrom
public PyramidLevel.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<PyramidLevel.Builder>- Throws:
IOException
-
getScaleHintList
Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Specified by:
getScaleHintListin interfacePyramidLevelOrBuilder- Returns:
- A list containing the scaleHint.
-
getScaleHintCount
public int getScaleHintCount()Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Specified by:
getScaleHintCountin interfacePyramidLevelOrBuilder- Returns:
- The count of scaleHint.
-
getScaleHint
public long getScaleHint(int index) Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Specified by:
getScaleHintin interfacePyramidLevelOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The scaleHint at the given index.
-
setScaleHint
Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Parameters:
index- The index to set the value at.value- The scaleHint to set.- Returns:
- This builder for chaining.
-
addScaleHint
Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Parameters:
value- The scaleHint to add.- Returns:
- This builder for chaining.
-
addAllScaleHint
Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Parameters:
values- The scaleHint to add.- Returns:
- This builder for chaining.
-
clearScaleHint
Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Returns:
- This builder for chaining.
-
getReductionMethod
Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Specified by:
getReductionMethodin interfacePyramidLevelOrBuilder- Returns:
- The reductionMethod.
-
getReductionMethodBytes
public com.google.protobuf.ByteString getReductionMethodBytes()Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Specified by:
getReductionMethodBytesin interfacePyramidLevelOrBuilder- Returns:
- The bytes for reductionMethod.
-
setReductionMethod
Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Parameters:
value- The reductionMethod to set.- Returns:
- This builder for chaining.
-
clearReductionMethod
Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Returns:
- This builder for chaining.
-
setReductionMethodBytes
Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Parameters:
value- The bytes for reductionMethod to set.- Returns:
- This builder for chaining.
-
getShapeList
Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Specified by:
getShapeListin interfacePyramidLevelOrBuilder- Returns:
- A list containing the shape.
-
getShapeCount
public int getShapeCount()Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Specified by:
getShapeCountin interfacePyramidLevelOrBuilder- Returns:
- The count of shape.
-
getShape
public long getShape(int index) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Specified by:
getShapein interfacePyramidLevelOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The shape at the given index.
-
setShape
Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Parameters:
index- The index to set the value at.value- The shape to set.- Returns:
- This builder for chaining.
-
addShape
Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Parameters:
value- The shape to add.- Returns:
- This builder for chaining.
-
addAllShape
Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Parameters:
values- The shape to add.- Returns:
- This builder for chaining.
-
clearShape
Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Returns:
- This builder for chaining.
-
getNative
public boolean getNative()True if this level is served from a precomputed on-disk pyramid (e.g. an OME-Zarr multiscales dataset) rather than downsampled on the fly.
bool native = 4;- Specified by:
getNativein interfacePyramidLevelOrBuilder- Returns:
- The native.
-
setNative
True if this level is served from a precomputed on-disk pyramid (e.g. an OME-Zarr multiscales dataset) rather than downsampled on the fly.
bool native = 4;- Parameters:
value- The native to set.- Returns:
- This builder for chaining.
-
clearNative
True if this level is served from a precomputed on-disk pyramid (e.g. an OME-Zarr multiscales dataset) rather than downsampled on the fly.
bool native = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PyramidLevel.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-
mergeUnknownFields
public final PyramidLevel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PyramidLevel.Builder>
-