public static final class ReasoningEngineSpec.Builder extends GeneratedMessageV3.Builder<ReasoningEngineSpec.Builder> implements ReasoningEngineSpecOrBuilder
   
   ReasoningEngine configurations
 Protobuf type google.cloud.aiplatform.v1.ReasoningEngineSpec
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public ReasoningEngineSpec.Builder addAllClassMethods(Iterable<? extends Struct> values)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.protobuf.Struct>
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder addClassMethods(Struct value)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Struct
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder addClassMethods(Struct.Builder builderForValue)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder addClassMethods(int index, Struct value)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | value | Struct
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder addClassMethods(int index, Struct.Builder builderForValue)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public Struct.Builder addClassMethodsBuilder()
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public Struct.Builder addClassMethodsBuilder(int index)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec build()
   
  
  
  
  
    public ReasoningEngineSpec buildPartial()
   
  
  
  
  
    public ReasoningEngineSpec.Builder clear()
   
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder clearClassMethods()
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public ReasoningEngineSpec.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder clearPackageSpec()
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public ReasoningEngineSpec.Builder clone()
   
  
  Overrides
  
  
  
  
    public Struct getClassMethods(int index)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Struct |  | 
    
  
  
  
  
    public Struct.Builder getClassMethodsBuilder(int index)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public List<Struct.Builder> getClassMethodsBuilderList()
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public int getClassMethodsCount()
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
  
    public List<Struct> getClassMethodsList()
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public StructOrBuilder getClassMethodsOrBuilder(int index)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public List<? extends StructOrBuilder> getClassMethodsOrBuilderList()
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.protobuf.StructOrBuilder> |  | 
    
  
  
  
  
    public ReasoningEngineSpec getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.PackageSpec getPackageSpec()
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public ReasoningEngineSpec.PackageSpec.Builder getPackageSpecBuilder()
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public ReasoningEngineSpec.PackageSpecOrBuilder getPackageSpecOrBuilder()
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public boolean hasPackageSpec()
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the packageSpec field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder mergeFrom(ReasoningEngineSpec other)
   
  
  
  
  
  
    public ReasoningEngineSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public ReasoningEngineSpec.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder mergePackageSpec(ReasoningEngineSpec.PackageSpec value)
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public final ReasoningEngineSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder removeClassMethods(int index)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder setClassMethods(int index, Struct value)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | value | Struct
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder setClassMethods(int index, Struct.Builder builderForValue)
   
   Optional. Declarations for object class methods in OpenAPI specification
 format.
 
 repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public ReasoningEngineSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec.Builder setPackageSpec(ReasoningEngineSpec.PackageSpec value)
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public ReasoningEngineSpec.Builder setPackageSpec(ReasoningEngineSpec.PackageSpec.Builder builderForValue)
   
   Required. User provided package spec of the ReasoningEngine.
 
 .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public ReasoningEngineSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public final ReasoningEngineSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides