Class AnalysisDefinition.Builder

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

public static final class AnalysisDefinition.Builder extends com.google.protobuf.GeneratedMessage.Builder<AnalysisDefinition.Builder> implements AnalysisDefinitionOrBuilder
 Defines a full analysis.

 This is a description of the overall live analytics pipeline.
 You may think of this as an edge list representation of a multigraph.

 This may be directly authored by a human in protobuf textformat, or it may be
 generated by a programming API (perhaps Python or JavaScript depending on
 context).
 
Protobuf type google.cloud.visionai.v1.AnalysisDefinition
  • 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<AnalysisDefinition.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<AnalysisDefinition.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<AnalysisDefinition.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public AnalysisDefinition.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<AnalysisDefinition.Builder>
      Throws:
      IOException
    • getAnalyzersList

      public List<AnalyzerDefinition> getAnalyzersList()
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
      Specified by:
      getAnalyzersList in interface AnalysisDefinitionOrBuilder
    • getAnalyzersCount

      public int getAnalyzersCount()
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
      Specified by:
      getAnalyzersCount in interface AnalysisDefinitionOrBuilder
    • getAnalyzers

      public AnalyzerDefinition getAnalyzers(int index)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
      Specified by:
      getAnalyzers in interface AnalysisDefinitionOrBuilder
    • setAnalyzers

      public AnalysisDefinition.Builder setAnalyzers(int index, AnalyzerDefinition value)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • setAnalyzers

      public AnalysisDefinition.Builder setAnalyzers(int index, AnalyzerDefinition.Builder builderForValue)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • addAnalyzers

      public AnalysisDefinition.Builder addAnalyzers(AnalyzerDefinition value)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • addAnalyzers

      public AnalysisDefinition.Builder addAnalyzers(int index, AnalyzerDefinition value)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • addAnalyzers

      public AnalysisDefinition.Builder addAnalyzers(AnalyzerDefinition.Builder builderForValue)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • addAnalyzers

      public AnalysisDefinition.Builder addAnalyzers(int index, AnalyzerDefinition.Builder builderForValue)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • addAllAnalyzers

      public AnalysisDefinition.Builder addAllAnalyzers(Iterable<? extends AnalyzerDefinition> values)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • clearAnalyzers

      public AnalysisDefinition.Builder clearAnalyzers()
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • removeAnalyzers

      public AnalysisDefinition.Builder removeAnalyzers(int index)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • getAnalyzersBuilder

      public AnalyzerDefinition.Builder getAnalyzersBuilder(int index)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • getAnalyzersOrBuilder

      public AnalyzerDefinitionOrBuilder getAnalyzersOrBuilder(int index)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
      Specified by:
      getAnalyzersOrBuilder in interface AnalysisDefinitionOrBuilder
    • getAnalyzersOrBuilderList

      public List<? extends AnalyzerDefinitionOrBuilder> getAnalyzersOrBuilderList()
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
      Specified by:
      getAnalyzersOrBuilderList in interface AnalysisDefinitionOrBuilder
    • addAnalyzersBuilder

      public AnalyzerDefinition.Builder addAnalyzersBuilder()
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • addAnalyzersBuilder

      public AnalyzerDefinition.Builder addAnalyzersBuilder(int index)
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;
    • getAnalyzersBuilderList

      public List<AnalyzerDefinition.Builder> getAnalyzersBuilderList()
       Analyzer definitions.
       
      repeated .google.cloud.visionai.v1.AnalyzerDefinition analyzers = 1;