Package biopb.image

Class ImageData.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
biopb.image.ImageData.Builder
All Implemented Interfaces:
ImageDataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ImageData

public static final class ImageData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder> implements ImageDataOrBuilder
Protobuf type biopb.image.ImageData
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • clear

      public ImageData.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • getDefaultInstanceForType

      public ImageData getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ImageData build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ImageData buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public ImageData.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • setField

      public ImageData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • clearField

      public ImageData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • clearOneof

      public ImageData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • setRepeatedField

      public ImageData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • addRepeatedField

      public ImageData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • mergeFrom

      public ImageData.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ImageData.Builder>
    • mergeFrom

      public ImageData.Builder mergeFrom(ImageData other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • mergeFrom

      public ImageData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ImageData.Builder>
      Throws:
      IOException
    • getDataCase

      public ImageData.DataCase getDataCase()
      Specified by:
      getDataCase in interface ImageDataOrBuilder
    • clearData

      public ImageData.Builder clearData()
    • hasPixels

      @Deprecated public boolean hasPixels()
      Deprecated.
      biopb.image.ImageData.pixels is deprecated. See biopb/image/image_data.proto;l=108
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
      Specified by:
      hasPixels in interface ImageDataOrBuilder
      Returns:
      Whether the pixels field is set.
    • getPixels

      @Deprecated public Pixels getPixels()
      Deprecated.
      biopb.image.ImageData.pixels is deprecated. See biopb/image/image_data.proto;l=108
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
      Specified by:
      getPixels in interface ImageDataOrBuilder
      Returns:
      The pixels.
    • setPixels

      @Deprecated public ImageData.Builder setPixels(Pixels value)
      Deprecated.
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
    • setPixels

      @Deprecated public ImageData.Builder setPixels(Pixels.Builder builderForValue)
      Deprecated.
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
    • mergePixels

      @Deprecated public ImageData.Builder mergePixels(Pixels value)
      Deprecated.
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
    • clearPixels

      @Deprecated public ImageData.Builder clearPixels()
      Deprecated.
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
    • getPixelsBuilder

      @Deprecated public Pixels.Builder getPixelsBuilder()
      Deprecated.
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
    • getPixelsOrBuilder

      @Deprecated public PixelsOrBuilder getPixelsOrBuilder()
      Deprecated.
       Legacy field - servers should check this for backward compatibility
       
      .biopb.image.Pixels pixels = 1 [deprecated = true];
      Specified by:
      getPixelsOrBuilder in interface ImageDataOrBuilder
    • hasImageAnnotation

      public boolean hasImageAnnotation()
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
      Specified by:
      hasImageAnnotation in interface ImageDataOrBuilder
      Returns:
      Whether the imageAnnotation field is set.
    • getImageAnnotation

      public ImageAnnotation getImageAnnotation()
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
      Specified by:
      getImageAnnotation in interface ImageDataOrBuilder
      Returns:
      The imageAnnotation.
    • setImageAnnotation

      public ImageData.Builder setImageAnnotation(ImageAnnotation value)
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
    • setImageAnnotation

      public ImageData.Builder setImageAnnotation(ImageAnnotation.Builder builderForValue)
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
    • mergeImageAnnotation

      public ImageData.Builder mergeImageAnnotation(ImageAnnotation value)
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
    • clearImageAnnotation

      public ImageData.Builder clearImageAnnotation()
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
    • getImageAnnotationBuilder

      public ImageAnnotation.Builder getImageAnnotationBuilder()
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
    • getImageAnnotationOrBuilder

      public ImageAnnotationOrBuilder getImageAnnotationOrBuilder()
       Optional additional information regarding the image that will be utilized
       by the RPC call. For example, some SegmentAnything type models may ask
       the user to provide a tentative bounding box for the objects that the
       users are interested in.
       
      .biopb.image.ImageAnnotation image_annotation = 2;
      Specified by:
      getImageAnnotationOrBuilder in interface ImageDataOrBuilder
    • hasEagerData

      public boolean hasEagerData()
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
      Specified by:
      hasEagerData in interface ImageDataOrBuilder
      Returns:
      Whether the eagerData field is set.
    • getEagerData

      public Tensor getEagerData()
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
      Specified by:
      getEagerData in interface ImageDataOrBuilder
      Returns:
      The eagerData.
    • setEagerData

      public ImageData.Builder setEagerData(Tensor value)
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
    • setEagerData

      public ImageData.Builder setEagerData(Tensor.Builder builderForValue)
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
    • mergeEagerData

      public ImageData.Builder mergeEagerData(Tensor value)
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
    • clearEagerData

      public ImageData.Builder clearEagerData()
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
    • getEagerDataBuilder

      public Tensor.Builder getEagerDataBuilder()
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
    • getEagerDataOrBuilder

      public TensorOrBuilder getEagerDataOrBuilder()
       Inline pixel data
       
      .biopb.image.Tensor eager_data = 3;
      Specified by:
      getEagerDataOrBuilder in interface ImageDataOrBuilder
    • hasLazyData

      public boolean hasLazyData()
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
      Specified by:
      hasLazyData in interface ImageDataOrBuilder
      Returns:
      Whether the lazyData field is set.
    • getLazyData

      public SerializedTensor getLazyData()
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
      Specified by:
      getLazyData in interface ImageDataOrBuilder
      Returns:
      The lazyData.
    • setLazyData

      public ImageData.Builder setLazyData(SerializedTensor value)
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
    • setLazyData

      public ImageData.Builder setLazyData(SerializedTensor.Builder builderForValue)
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
    • mergeLazyData

      public ImageData.Builder mergeLazyData(SerializedTensor value)
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
    • clearLazyData

      public ImageData.Builder clearLazyData()
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
    • getLazyDataBuilder

      public SerializedTensor.Builder getLazyDataBuilder()
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
    • getLazyDataOrBuilder

      public SerializedTensorOrBuilder getLazyDataOrBuilder()
       Lazy tensor reference for larger-than-memory datasets
       
      .biopb.tensor.SerializedTensor lazy_data = 4;
      Specified by:
      getLazyDataOrBuilder in interface ImageDataOrBuilder
    • setUnknownFields

      public final ImageData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>
    • mergeUnknownFields

      public final ImageData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ImageData.Builder>