public static final class FunctionCall.Builder extends GeneratedMessageV3.Builder<FunctionCall.Builder> implements FunctionCallOrBuilder
   
   A predicted [FunctionCall] returned from the model that contains a string
 representing the [FunctionDeclaration.name] and a structured JSON object
 containing the parameters and their values.
 Protobuf type google.cloud.aiplatform.v1beta1.FunctionCall
    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 FunctionCall.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public FunctionCall build()
   
  
  
  
  
    public FunctionCall buildPartial()
   
  
  
  
  
    public FunctionCall.Builder clear()
   
  
  Overrides
  
  
  
  
    public FunctionCall.Builder clearArgs()
   
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    public FunctionCall.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public FunctionCall.Builder clearId()
   
   Optional. The unique id of the function call. If populated, the client to
 execute the function_call and return the response with the matching id.
 string id = 3 [(.google.api.field_behavior) = OPTIONAL];
    public FunctionCall.Builder clearName()
   
   Required. The name of the function to call.
 Matches [FunctionDeclaration.name].
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    public FunctionCall.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public FunctionCall.Builder clone()
   
  
  Overrides
  
  
  
  
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Struct | The args. | 
    
  
  
  
  
    public Struct.Builder getArgsBuilder()
   
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    public StructOrBuilder getArgsOrBuilder()
   
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    public FunctionCall getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
   Optional. The unique id of the function call. If populated, the client to
 execute the function_call and return the response with the matching id.
 string id = 3 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The id. | 
    
  
  
  
  
    public ByteString getIdBytes()
   
   Optional. The unique id of the function call. If populated, the client to
 execute the function_call and return the response with the matching id.
 string id = 3 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for id. | 
    
  
  
  
  
   Required. The name of the function to call.
 Matches [FunctionDeclaration.name].
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  
  
    public ByteString getNameBytes()
   
   Required. The name of the function to call.
 Matches [FunctionDeclaration.name].
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  
  
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the args field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public FunctionCall.Builder mergeArgs(Struct value)
   
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Struct
 | 
    
  
  
  
  
  
    public FunctionCall.Builder mergeFrom(FunctionCall other)
   
  
  
  
  
  
    public FunctionCall.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public FunctionCall.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public final FunctionCall.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public FunctionCall.Builder setArgs(Struct value)
   
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Struct
 | 
    
  
  
  
  
  
    public FunctionCall.Builder setArgs(Struct.Builder builderForValue)
   
   Optional. Required. The function parameters and values in JSON object
 format. See [FunctionDeclaration.parameters] for parameter details.
 .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public FunctionCall.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public FunctionCall.Builder setId(String value)
   
   Optional. The unique id of the function call. If populated, the client to
 execute the function_call and return the response with the matching id.
 string id = 3 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The id to set. | 
    
  
  
  
  
  
    public FunctionCall.Builder setIdBytes(ByteString value)
   
   Optional. The unique id of the function call. If populated, the client to
 execute the function_call and return the response with the matching id.
 string id = 3 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for id to set. | 
    
  
  
  
  
  
    public FunctionCall.Builder setName(String value)
   
   Required. The name of the function to call.
 Matches [FunctionDeclaration.name].
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  
  
  
  
    public FunctionCall.Builder setNameBytes(ByteString value)
   
   Required. The name of the function to call.
 Matches [FunctionDeclaration.name].
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  
  
  
  
    public FunctionCall.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public final FunctionCall.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides