Class AnalyzerDefinition.StreamInput.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnalyzerDefinition.StreamInput.Builder>
com.google.cloud.visionai.v1.AnalyzerDefinition.StreamInput.Builder
All Implemented Interfaces:
AnalyzerDefinition.StreamInputOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AnalyzerDefinition.StreamInput

public static final class AnalyzerDefinition.StreamInput.Builder extends com.google.protobuf.GeneratedMessage.Builder<AnalyzerDefinition.StreamInput.Builder> implements AnalyzerDefinition.StreamInputOrBuilder
 The inputs to this analyzer.

 We accept input name references of the following form:
 <analyzer-name>:<output-argument-name>

 Example:

 Suppose you had an operator named "SomeOp" that has 2 output
 arguments, the first of which is named "foo" and the second of which is
 named "bar", and an operator named "MyOp" that accepts 2 inputs.

 Also suppose that there is an analyzer named "some-analyzer" that is
 running "SomeOp" and another analyzer named "my-analyzer" running "MyOp".

 To indicate that "my-analyzer" is to consume "some-analyzer"'s "foo"
 output as its first input and "some-analyzer"'s "bar" output as its
 second input, you can set this field to the following:
 input = ["some-analyzer:foo", "some-analyzer:bar"]
 
Protobuf type google.cloud.visionai.v1.AnalyzerDefinition.StreamInput
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<AnalyzerDefinition.StreamInput.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.GeneratedMessage.Builder<AnalyzerDefinition.StreamInput.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.GeneratedMessage.Builder<AnalyzerDefinition.StreamInput.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public AnalyzerDefinition.StreamInput buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

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

    • isInitialized

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

      public AnalyzerDefinition.StreamInput.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<AnalyzerDefinition.StreamInput.Builder>
      Throws:
      IOException
    • getInput

      public String getInput()
       The name of the stream input (as discussed above).
       
      string input = 1;
      Specified by:
      getInput in interface AnalyzerDefinition.StreamInputOrBuilder
      Returns:
      The input.
    • getInputBytes

      public com.google.protobuf.ByteString getInputBytes()
       The name of the stream input (as discussed above).
       
      string input = 1;
      Specified by:
      getInputBytes in interface AnalyzerDefinition.StreamInputOrBuilder
      Returns:
      The bytes for input.
    • setInput

       The name of the stream input (as discussed above).
       
      string input = 1;
      Parameters:
      value - The input to set.
      Returns:
      This builder for chaining.
    • clearInput

       The name of the stream input (as discussed above).
       
      string input = 1;
      Returns:
      This builder for chaining.
    • setInputBytes

      public AnalyzerDefinition.StreamInput.Builder setInputBytes(com.google.protobuf.ByteString value)
       The name of the stream input (as discussed above).
       
      string input = 1;
      Parameters:
      value - The bytes for input to set.
      Returns:
      This builder for chaining.