Class ConversationModelsGrpc.ConversationModelsBlockingV2Stub (4.86.0)

public static final class ConversationModelsGrpc.ConversationModelsBlockingV2Stub extends AbstractBlockingStub<ConversationModelsGrpc.ConversationModelsBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service ConversationModels.

Manages a collection of models for human agent assistant.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ConversationModelsGrpc.ConversationModelsBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected ConversationModelsGrpc.ConversationModelsBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ConversationModelsGrpc.ConversationModelsBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createConversationModel(CreateConversationModelRequest request)

public Operation createConversationModel(CreateConversationModelRequest request)

Creates a model. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: CreateConversationModelOperationMetadata
  • response: ConversationModel
Parameter
Name Description
request CreateConversationModelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createConversationModelEvaluation(CreateConversationModelEvaluationRequest request)

public Operation createConversationModelEvaluation(CreateConversationModelEvaluationRequest request)

Creates evaluation of a conversation model.

Parameter
Name Description
request CreateConversationModelEvaluationRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteConversationModel(DeleteConversationModelRequest request)

public Operation deleteConversationModel(DeleteConversationModelRequest request)

Deletes a model. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: DeleteConversationModelOperationMetadata
  • response: An Empty message
Parameter
Name Description
request DeleteConversationModelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deployConversationModel(DeployConversationModelRequest request)

public Operation deployConversationModel(DeployConversationModelRequest request)

Deploys a model. If a model is already deployed, deploying it has no effect. A model can only serve prediction requests after it gets deployed. For article suggestion, custom model will not be used unless it is deployed. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: DeployConversationModelOperationMetadata
  • response: An Empty message
Parameter
Name Description
request DeployConversationModelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getConversationModel(GetConversationModelRequest request)

public ConversationModel getConversationModel(GetConversationModelRequest request)

Gets conversation model.

Parameter
Name Description
request GetConversationModelRequest
Returns
Type Description
ConversationModel
Exceptions
Type Description
io.grpc.StatusException

getConversationModelEvaluation(GetConversationModelEvaluationRequest request)

public ConversationModelEvaluation getConversationModelEvaluation(GetConversationModelEvaluationRequest request)

Gets an evaluation of conversation model.

Parameter
Name Description
request GetConversationModelEvaluationRequest
Returns
Type Description
ConversationModelEvaluation
Exceptions
Type Description
io.grpc.StatusException

listConversationModelEvaluations(ListConversationModelEvaluationsRequest request)

public ListConversationModelEvaluationsResponse listConversationModelEvaluations(ListConversationModelEvaluationsRequest request)

Lists evaluations of a conversation model.

Parameter
Name Description
request ListConversationModelEvaluationsRequest
Returns
Type Description
ListConversationModelEvaluationsResponse
Exceptions
Type Description
io.grpc.StatusException

listConversationModels(ListConversationModelsRequest request)

public ListConversationModelsResponse listConversationModels(ListConversationModelsRequest request)

Lists conversation models.

Parameter
Name Description
request ListConversationModelsRequest
Returns
Type Description
ListConversationModelsResponse
Exceptions
Type Description
io.grpc.StatusException

undeployConversationModel(UndeployConversationModelRequest request)

public Operation undeployConversationModel(UndeployConversationModelRequest request)

Undeploys a model. If the model is not deployed this method has no effect. If the model is currently being used:

  • For article suggestion, article suggestion will fallback to the default model if model is undeployed. This method is a long-running operation. The returned Operation type has the following method-specific fields:
    • metadata: UndeployConversationModelOperationMetadata
    • response: An Empty message
Parameter
Name Description
request UndeployConversationModelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException