Class ApplicationConfigs.Builder

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

public static final class ApplicationConfigs.Builder extends com.google.protobuf.GeneratedMessage.Builder<ApplicationConfigs.Builder> implements ApplicationConfigsOrBuilder
 Message storing the graph of the application.
 
Protobuf type google.cloud.visionai.v1.ApplicationConfigs
  • 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<ApplicationConfigs.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<ApplicationConfigs.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<ApplicationConfigs.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public ApplicationConfigs.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<ApplicationConfigs.Builder>
      Throws:
      IOException
    • getNodesList

      public List<Node> getNodesList()
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
      Specified by:
      getNodesList in interface ApplicationConfigsOrBuilder
    • getNodesCount

      public int getNodesCount()
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
      Specified by:
      getNodesCount in interface ApplicationConfigsOrBuilder
    • getNodes

      public Node getNodes(int index)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
      Specified by:
      getNodes in interface ApplicationConfigsOrBuilder
    • setNodes

      public ApplicationConfigs.Builder setNodes(int index, Node value)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • setNodes

      public ApplicationConfigs.Builder setNodes(int index, Node.Builder builderForValue)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • addNodes

      public ApplicationConfigs.Builder addNodes(Node value)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • addNodes

      public ApplicationConfigs.Builder addNodes(int index, Node value)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • addNodes

      public ApplicationConfigs.Builder addNodes(Node.Builder builderForValue)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • addNodes

      public ApplicationConfigs.Builder addNodes(int index, Node.Builder builderForValue)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • addAllNodes

      public ApplicationConfigs.Builder addAllNodes(Iterable<? extends Node> values)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • clearNodes

      public ApplicationConfigs.Builder clearNodes()
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • removeNodes

      public ApplicationConfigs.Builder removeNodes(int index)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • getNodesBuilder

      public Node.Builder getNodesBuilder(int index)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • getNodesOrBuilder

      public NodeOrBuilder getNodesOrBuilder(int index)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
      Specified by:
      getNodesOrBuilder in interface ApplicationConfigsOrBuilder
    • getNodesOrBuilderList

      public List<? extends NodeOrBuilder> getNodesOrBuilderList()
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
      Specified by:
      getNodesOrBuilderList in interface ApplicationConfigsOrBuilder
    • addNodesBuilder

      public Node.Builder addNodesBuilder()
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • addNodesBuilder

      public Node.Builder addNodesBuilder(int index)
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • getNodesBuilderList

      public List<Node.Builder> getNodesBuilderList()
       A list of nodes  in the application graph.
       
      repeated .google.cloud.visionai.v1.Node nodes = 1;
    • hasEventDeliveryConfig

      public boolean hasEventDeliveryConfig()
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
      Specified by:
      hasEventDeliveryConfig in interface ApplicationConfigsOrBuilder
      Returns:
      Whether the eventDeliveryConfig field is set.
    • getEventDeliveryConfig

      public ApplicationConfigs.EventDeliveryConfig getEventDeliveryConfig()
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
      Specified by:
      getEventDeliveryConfig in interface ApplicationConfigsOrBuilder
      Returns:
      The eventDeliveryConfig.
    • setEventDeliveryConfig

       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
    • setEventDeliveryConfig

      public ApplicationConfigs.Builder setEventDeliveryConfig(ApplicationConfigs.EventDeliveryConfig.Builder builderForValue)
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
    • mergeEventDeliveryConfig

      public ApplicationConfigs.Builder mergeEventDeliveryConfig(ApplicationConfigs.EventDeliveryConfig value)
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
    • clearEventDeliveryConfig

      public ApplicationConfigs.Builder clearEventDeliveryConfig()
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
    • getEventDeliveryConfigBuilder

      public ApplicationConfigs.EventDeliveryConfig.Builder getEventDeliveryConfigBuilder()
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
    • getEventDeliveryConfigOrBuilder

      public ApplicationConfigs.EventDeliveryConfigOrBuilder getEventDeliveryConfigOrBuilder()
       Event-related configuration for this application.
       
      .google.cloud.visionai.v1.ApplicationConfigs.EventDeliveryConfig event_delivery_config = 3;
      Specified by:
      getEventDeliveryConfigOrBuilder in interface ApplicationConfigsOrBuilder