deleteModelVersion method
Future<Operation<Empty, DeleteOperationMetadata> >
deleteModelVersion(
- DeleteModelVersionRequest request
Deletes a Model version.
Model version can only be deleted if there are no
DeployedModels created
from it. Deleting the only version in the Model is not allowed. Use
DeleteModel for
deleting the Model instead.
Throws a http.ClientException if there were problems communicating with
the API service. Throws a StatusException if the API failed with a
Status message. Throws a ServiceException for any other failure.
Returns an Operation representing the status of the long-running
operation.
When complete, Operation.done will be true. If successful,
Operation.responseAsMessage will contain the operation's result.
Implementation
Future<Operation<protobuf.Empty, DeleteOperationMetadata>> deleteModelVersion(
DeleteModelVersionRequest request,
) async {
final url = Uri.https(_host, '/v1beta1/${request.name}:deleteVersion');
final response = await _client.delete(url);
return Operation.fromJson(
response,
OperationHelper(
protobuf.Empty.fromJson,
DeleteOperationMetadata.fromJson,
),
);
}