Package biopb.image

Class Arg.Builder

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

public static final class Arg.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Arg.Builder> implements ArgOrBuilder
 An argument or a result: pixels, or anything else as JSON.

 Pixels are the only structured type because they are too big for anything
 else. ROIs, tables, scores and prompts are JSON the caller reads.
 
Protobuf type biopb.image.Arg
  • 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<Arg.Builder>
    • clear

      public Arg.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<Arg.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<Arg.Builder>
    • getDefaultInstanceForType

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

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

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

      public Arg.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<Arg.Builder>
    • setField

      public Arg.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<Arg.Builder>
    • clearField

      public Arg.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<Arg.Builder>
    • clearOneof

      public Arg.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<Arg.Builder>
    • setRepeatedField

      public Arg.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<Arg.Builder>
    • addRepeatedField

      public Arg.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<Arg.Builder>
    • mergeFrom

      public Arg.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<Arg.Builder>
    • mergeFrom

      public Arg.Builder mergeFrom(Arg other)
    • isInitialized

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

      public Arg.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<Arg.Builder>
      Throws:
      IOException
    • getKindCase

      public Arg.KindCase getKindCase()
      Specified by:
      getKindCase in interface ArgOrBuilder
    • clearKind

      public Arg.Builder clearKind()
    • hasEager

      public boolean hasEager()
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
      Specified by:
      hasEager in interface ArgOrBuilder
      Returns:
      Whether the eager field is set.
    • getEager

      public Tensor getEager()
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
      Specified by:
      getEager in interface ArgOrBuilder
      Returns:
      The eager.
    • setEager

      public Arg.Builder setEager(Tensor value)
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
    • setEager

      public Arg.Builder setEager(Tensor.Builder builderForValue)
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
    • mergeEager

      public Arg.Builder mergeEager(Tensor value)
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
    • clearEager

      public Arg.Builder clearEager()
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
    • getEagerBuilder

      public Tensor.Builder getEagerBuilder()
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
    • getEagerOrBuilder

      public TensorOrBuilder getEagerOrBuilder()
       Inline pixels.
       
      .biopb.image.Tensor eager = 1;
      Specified by:
      getEagerOrBuilder in interface ArgOrBuilder
    • hasLazy

      public boolean hasLazy()
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
      Specified by:
      hasLazy in interface ArgOrBuilder
      Returns:
      Whether the lazy field is set.
    • getLazy

      public SerializedTensor getLazy()
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
      Specified by:
      getLazy in interface ArgOrBuilder
      Returns:
      The lazy.
    • setLazy

      public Arg.Builder setLazy(SerializedTensor value)
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
    • setLazy

      public Arg.Builder setLazy(SerializedTensor.Builder builderForValue)
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
    • mergeLazy

      public Arg.Builder mergeLazy(SerializedTensor value)
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
    • clearLazy

      public Arg.Builder clearLazy()
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
    • getLazyBuilder

      public SerializedTensor.Builder getLazyBuilder()
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
    • getLazyOrBuilder

      public SerializedTensorOrBuilder getLazyOrBuilder()
       Pixels by reference, carrying their own read token.
       
      .biopb.tensor.SerializedTensor lazy = 2;
      Specified by:
      getLazyOrBuilder in interface ArgOrBuilder
    • hasJson

      public boolean hasJson()
      .google.protobuf.Value json = 3;
      Specified by:
      hasJson in interface ArgOrBuilder
      Returns:
      Whether the json field is set.
    • getJson

      public com.google.protobuf.Value getJson()
      .google.protobuf.Value json = 3;
      Specified by:
      getJson in interface ArgOrBuilder
      Returns:
      The json.
    • setJson

      public Arg.Builder setJson(com.google.protobuf.Value value)
      .google.protobuf.Value json = 3;
    • setJson

      public Arg.Builder setJson(com.google.protobuf.Value.Builder builderForValue)
      .google.protobuf.Value json = 3;
    • mergeJson

      public Arg.Builder mergeJson(com.google.protobuf.Value value)
      .google.protobuf.Value json = 3;
    • clearJson

      public Arg.Builder clearJson()
      .google.protobuf.Value json = 3;
    • getJsonBuilder

      public com.google.protobuf.Value.Builder getJsonBuilder()
      .google.protobuf.Value json = 3;
    • getJsonOrBuilder

      public com.google.protobuf.ValueOrBuilder getJsonOrBuilder()
      .google.protobuf.Value json = 3;
      Specified by:
      getJsonOrBuilder in interface ArgOrBuilder
    • setUnknownFields

      public final Arg.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<Arg.Builder>
    • mergeUnknownFields

      public final Arg.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<Arg.Builder>