Package biopb.image
Class InputShapeHint.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
biopb.image.InputShapeHint.Builder
- All Implemented Interfaces:
InputShapeHintOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InputShapeHint
public static final class InputShapeHint.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
implements InputShapeHintOrBuilder
Describes expected input image shape constraints.Protobuf type
biopb.image.InputShapeHint-
Method Summary
Modifier and TypeMethodDescriptionaddAllExpectedSingletons(Iterable<String> values) Dimensions expected to be singleton (size = 1).addAllRequiredMultivalue(Iterable<String> values) Dimensions that must have multiple values (size > 1).addExpectedSingletons(String value) Dimensions expected to be singleton (size = 1).addExpectedSingletonsBytes(com.google.protobuf.ByteString value) Dimensions expected to be singleton (size = 1).addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addRequiredMultivalue(String value) Dimensions that must have multiple values (size > 1).addRequiredMultivalueBytes(com.google.protobuf.ByteString value) Dimensions that must have multiple values (size > 1).build()clear()Dimensions expected to be singleton (size = 1).clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Dimensions that must have multiple values (size > 1).clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExpectedSingletons(int index) Dimensions expected to be singleton (size = 1).com.google.protobuf.ByteStringgetExpectedSingletonsBytes(int index) Dimensions expected to be singleton (size = 1).intDimensions expected to be singleton (size = 1).com.google.protobuf.ProtocolStringListDimensions expected to be singleton (size = 1).getRequiredMultivalue(int index) Dimensions that must have multiple values (size > 1).com.google.protobuf.ByteStringgetRequiredMultivalueBytes(int index) Dimensions that must have multiple values (size > 1).intDimensions that must have multiple values (size > 1).com.google.protobuf.ProtocolStringListDimensions that must have multiple values (size > 1).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(InputShapeHint other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final InputShapeHint.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setExpectedSingletons(int index, String value) Dimensions expected to be singleton (size = 1).setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequiredMultivalue(int index, String value) Dimensions that must have multiple values (size > 1).final InputShapeHint.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<InputShapeHint.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<InputShapeHint.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<InputShapeHint.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<InputShapeHint.Builder>
-
setField
public InputShapeHint.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<InputShapeHint.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
-
setRepeatedField
public InputShapeHint.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<InputShapeHint.Builder>
-
addRepeatedField
public InputShapeHint.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<InputShapeHint.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InputShapeHint.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
-
mergeFrom
public InputShapeHint.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<InputShapeHint.Builder>- Throws:
IOException
-
getExpectedSingletonsList
public com.google.protobuf.ProtocolStringList getExpectedSingletonsList()Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Specified by:
getExpectedSingletonsListin interfaceInputShapeHintOrBuilder- Returns:
- A list containing the expectedSingletons.
-
getExpectedSingletonsCount
public int getExpectedSingletonsCount()Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Specified by:
getExpectedSingletonsCountin interfaceInputShapeHintOrBuilder- Returns:
- The count of expectedSingletons.
-
getExpectedSingletons
Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Specified by:
getExpectedSingletonsin interfaceInputShapeHintOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The expectedSingletons at the given index.
-
getExpectedSingletonsBytes
public com.google.protobuf.ByteString getExpectedSingletonsBytes(int index) Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Specified by:
getExpectedSingletonsBytesin interfaceInputShapeHintOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the expectedSingletons at the given index.
-
setExpectedSingletons
Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Parameters:
index- The index to set the value at.value- The expectedSingletons to set.- Returns:
- This builder for chaining.
-
addExpectedSingletons
Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Parameters:
value- The expectedSingletons to add.- Returns:
- This builder for chaining.
-
addAllExpectedSingletons
Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Parameters:
values- The expectedSingletons to add.- Returns:
- This builder for chaining.
-
clearExpectedSingletons
Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Returns:
- This builder for chaining.
-
addExpectedSingletonsBytes
Dimensions expected to be singleton (size = 1). Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice). Empty/unset means no specific singleton requirements. Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
repeated string expected_singletons = 1;- Parameters:
value- The bytes of the expectedSingletons to add.- Returns:
- This builder for chaining.
-
getRequiredMultivalueList
public com.google.protobuf.ProtocolStringList getRequiredMultivalueList()Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Specified by:
getRequiredMultivalueListin interfaceInputShapeHintOrBuilder- Returns:
- A list containing the requiredMultivalue.
-
getRequiredMultivalueCount
public int getRequiredMultivalueCount()Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Specified by:
getRequiredMultivalueCountin interfaceInputShapeHintOrBuilder- Returns:
- The count of requiredMultivalue.
-
getRequiredMultivalue
Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Specified by:
getRequiredMultivaluein interfaceInputShapeHintOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requiredMultivalue at the given index.
-
getRequiredMultivalueBytes
public com.google.protobuf.ByteString getRequiredMultivalueBytes(int index) Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Specified by:
getRequiredMultivalueBytesin interfaceInputShapeHintOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requiredMultivalue at the given index.
-
setRequiredMultivalue
Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Parameters:
index- The index to set the value at.value- The requiredMultivalue to set.- Returns:
- This builder for chaining.
-
addRequiredMultivalue
Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Parameters:
value- The requiredMultivalue to add.- Returns:
- This builder for chaining.
-
addAllRequiredMultivalue
Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Parameters:
values- The requiredMultivalue to add.- Returns:
- This builder for chaining.
-
clearRequiredMultivalue
Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Returns:
- This builder for chaining.
-
addRequiredMultivalueBytes
Dimensions that must have multiple values (size > 1). Example: ["T"] means op requires time-lapse data. Empty/unset means no specific multi-value requirements.
repeated string required_multivalue = 2;- Parameters:
value- The bytes of the requiredMultivalue to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final InputShapeHint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
-
mergeUnknownFields
public final InputShapeHint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InputShapeHint.Builder>
-