Files
g.hnyhua.cn/TencentCloud/Tione/V20191022/TioneClient.cs
2026-02-07 15:48:27 +08:00

897 lines
38 KiB
C#

/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Tione.V20191022
{
using Newtonsoft.Json;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Tione.V20191022.Models;
public class TioneClient : AbstractClient{
private const string endpoint = "tione.tencentcloudapi.com";
private const string version = "2019-10-22";
/// <summary>
/// Client constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
public TioneClient(Credential credential, string region)
: this(credential, region, new ClientProfile())
{
}
/// <summary>
/// Client Constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
/// <param name="profile">Client profiles.</param>
public TioneClient(Credential credential, string region, ClientProfile profile)
: base(endpoint, version, credential, region, profile)
{
}
/// <summary>
/// 创建存储库
/// </summary>
/// <param name="req"><see cref="CreateCodeRepositoryRequest"/></param>
/// <returns><see cref="CreateCodeRepositoryResponse"/></returns>
public async Task<CreateCodeRepositoryResponse> CreateCodeRepository(CreateCodeRepositoryRequest req)
{
JsonResponseModel<CreateCodeRepositoryResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建存储库
/// </summary>
/// <param name="req"><see cref="CreateCodeRepositoryRequest"/></param>
/// <returns><see cref="CreateCodeRepositoryResponse"/></returns>
public CreateCodeRepositoryResponse CreateCodeRepositorySync(CreateCodeRepositoryRequest req)
{
JsonResponseModel<CreateCodeRepositoryResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建Notebook实例
/// </summary>
/// <param name="req"><see cref="CreateNotebookInstanceRequest"/></param>
/// <returns><see cref="CreateNotebookInstanceResponse"/></returns>
public async Task<CreateNotebookInstanceResponse> CreateNotebookInstance(CreateNotebookInstanceRequest req)
{
JsonResponseModel<CreateNotebookInstanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建Notebook实例
/// </summary>
/// <param name="req"><see cref="CreateNotebookInstanceRequest"/></param>
/// <returns><see cref="CreateNotebookInstanceResponse"/></returns>
public CreateNotebookInstanceResponse CreateNotebookInstanceSync(CreateNotebookInstanceRequest req)
{
JsonResponseModel<CreateNotebookInstanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建Notebook生命周期脚本
/// </summary>
/// <param name="req"><see cref="CreateNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="CreateNotebookLifecycleScriptResponse"/></returns>
public async Task<CreateNotebookLifecycleScriptResponse> CreateNotebookLifecycleScript(CreateNotebookLifecycleScriptRequest req)
{
JsonResponseModel<CreateNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建Notebook生命周期脚本
/// </summary>
/// <param name="req"><see cref="CreateNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="CreateNotebookLifecycleScriptResponse"/></returns>
public CreateNotebookLifecycleScriptResponse CreateNotebookLifecycleScriptSync(CreateNotebookLifecycleScriptRequest req)
{
JsonResponseModel<CreateNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建Notebook授权Url
/// </summary>
/// <param name="req"><see cref="CreatePresignedNotebookInstanceUrlRequest"/></param>
/// <returns><see cref="CreatePresignedNotebookInstanceUrlResponse"/></returns>
public async Task<CreatePresignedNotebookInstanceUrlResponse> CreatePresignedNotebookInstanceUrl(CreatePresignedNotebookInstanceUrlRequest req)
{
JsonResponseModel<CreatePresignedNotebookInstanceUrlResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreatePresignedNotebookInstanceUrl");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreatePresignedNotebookInstanceUrlResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建Notebook授权Url
/// </summary>
/// <param name="req"><see cref="CreatePresignedNotebookInstanceUrlRequest"/></param>
/// <returns><see cref="CreatePresignedNotebookInstanceUrlResponse"/></returns>
public CreatePresignedNotebookInstanceUrlResponse CreatePresignedNotebookInstanceUrlSync(CreatePresignedNotebookInstanceUrlRequest req)
{
JsonResponseModel<CreatePresignedNotebookInstanceUrlResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreatePresignedNotebookInstanceUrl");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreatePresignedNotebookInstanceUrlResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建训练任务
/// </summary>
/// <param name="req"><see cref="CreateTrainingJobRequest"/></param>
/// <returns><see cref="CreateTrainingJobResponse"/></returns>
public async Task<CreateTrainingJobResponse> CreateTrainingJob(CreateTrainingJobRequest req)
{
JsonResponseModel<CreateTrainingJobResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateTrainingJob");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateTrainingJobResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 创建训练任务
/// </summary>
/// <param name="req"><see cref="CreateTrainingJobRequest"/></param>
/// <returns><see cref="CreateTrainingJobResponse"/></returns>
public CreateTrainingJobResponse CreateTrainingJobSync(CreateTrainingJobRequest req)
{
JsonResponseModel<CreateTrainingJobResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateTrainingJob");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateTrainingJobResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除存储库
/// </summary>
/// <param name="req"><see cref="DeleteCodeRepositoryRequest"/></param>
/// <returns><see cref="DeleteCodeRepositoryResponse"/></returns>
public async Task<DeleteCodeRepositoryResponse> DeleteCodeRepository(DeleteCodeRepositoryRequest req)
{
JsonResponseModel<DeleteCodeRepositoryResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DeleteCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除存储库
/// </summary>
/// <param name="req"><see cref="DeleteCodeRepositoryRequest"/></param>
/// <returns><see cref="DeleteCodeRepositoryResponse"/></returns>
public DeleteCodeRepositoryResponse DeleteCodeRepositorySync(DeleteCodeRepositoryRequest req)
{
JsonResponseModel<DeleteCodeRepositoryResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DeleteCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除notebook实例
/// </summary>
/// <param name="req"><see cref="DeleteNotebookInstanceRequest"/></param>
/// <returns><see cref="DeleteNotebookInstanceResponse"/></returns>
public async Task<DeleteNotebookInstanceResponse> DeleteNotebookInstance(DeleteNotebookInstanceRequest req)
{
JsonResponseModel<DeleteNotebookInstanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DeleteNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除notebook实例
/// </summary>
/// <param name="req"><see cref="DeleteNotebookInstanceRequest"/></param>
/// <returns><see cref="DeleteNotebookInstanceResponse"/></returns>
public DeleteNotebookInstanceResponse DeleteNotebookInstanceSync(DeleteNotebookInstanceRequest req)
{
JsonResponseModel<DeleteNotebookInstanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DeleteNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除Notebook生命周期脚本
/// </summary>
/// <param name="req"><see cref="DeleteNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="DeleteNotebookLifecycleScriptResponse"/></returns>
public async Task<DeleteNotebookLifecycleScriptResponse> DeleteNotebookLifecycleScript(DeleteNotebookLifecycleScriptRequest req)
{
JsonResponseModel<DeleteNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DeleteNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 删除Notebook生命周期脚本
/// </summary>
/// <param name="req"><see cref="DeleteNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="DeleteNotebookLifecycleScriptResponse"/></returns>
public DeleteNotebookLifecycleScriptResponse DeleteNotebookLifecycleScriptSync(DeleteNotebookLifecycleScriptRequest req)
{
JsonResponseModel<DeleteNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DeleteNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询存储库列表
/// </summary>
/// <param name="req"><see cref="DescribeCodeRepositoriesRequest"/></param>
/// <returns><see cref="DescribeCodeRepositoriesResponse"/></returns>
public async Task<DescribeCodeRepositoriesResponse> DescribeCodeRepositories(DescribeCodeRepositoriesRequest req)
{
JsonResponseModel<DescribeCodeRepositoriesResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeCodeRepositories");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCodeRepositoriesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询存储库列表
/// </summary>
/// <param name="req"><see cref="DescribeCodeRepositoriesRequest"/></param>
/// <returns><see cref="DescribeCodeRepositoriesResponse"/></returns>
public DescribeCodeRepositoriesResponse DescribeCodeRepositoriesSync(DescribeCodeRepositoriesRequest req)
{
JsonResponseModel<DescribeCodeRepositoriesResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeCodeRepositories");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCodeRepositoriesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询存储库详情
/// </summary>
/// <param name="req"><see cref="DescribeCodeRepositoryRequest"/></param>
/// <returns><see cref="DescribeCodeRepositoryResponse"/></returns>
public async Task<DescribeCodeRepositoryResponse> DescribeCodeRepository(DescribeCodeRepositoryRequest req)
{
JsonResponseModel<DescribeCodeRepositoryResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询存储库详情
/// </summary>
/// <param name="req"><see cref="DescribeCodeRepositoryRequest"/></param>
/// <returns><see cref="DescribeCodeRepositoryResponse"/></returns>
public DescribeCodeRepositoryResponse DescribeCodeRepositorySync(DescribeCodeRepositoryRequest req)
{
JsonResponseModel<DescribeCodeRepositoryResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询Notebook实例详情
/// </summary>
/// <param name="req"><see cref="DescribeNotebookInstanceRequest"/></param>
/// <returns><see cref="DescribeNotebookInstanceResponse"/></returns>
public async Task<DescribeNotebookInstanceResponse> DescribeNotebookInstance(DescribeNotebookInstanceRequest req)
{
JsonResponseModel<DescribeNotebookInstanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询Notebook实例详情
/// </summary>
/// <param name="req"><see cref="DescribeNotebookInstanceRequest"/></param>
/// <returns><see cref="DescribeNotebookInstanceResponse"/></returns>
public DescribeNotebookInstanceResponse DescribeNotebookInstanceSync(DescribeNotebookInstanceRequest req)
{
JsonResponseModel<DescribeNotebookInstanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询Notebook实例列表
/// </summary>
/// <param name="req"><see cref="DescribeNotebookInstancesRequest"/></param>
/// <returns><see cref="DescribeNotebookInstancesResponse"/></returns>
public async Task<DescribeNotebookInstancesResponse> DescribeNotebookInstances(DescribeNotebookInstancesRequest req)
{
JsonResponseModel<DescribeNotebookInstancesResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeNotebookInstances");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookInstancesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询Notebook实例列表
/// </summary>
/// <param name="req"><see cref="DescribeNotebookInstancesRequest"/></param>
/// <returns><see cref="DescribeNotebookInstancesResponse"/></returns>
public DescribeNotebookInstancesResponse DescribeNotebookInstancesSync(DescribeNotebookInstancesRequest req)
{
JsonResponseModel<DescribeNotebookInstancesResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeNotebookInstances");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookInstancesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查看notebook生命周期脚本详情
/// </summary>
/// <param name="req"><see cref="DescribeNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="DescribeNotebookLifecycleScriptResponse"/></returns>
public async Task<DescribeNotebookLifecycleScriptResponse> DescribeNotebookLifecycleScript(DescribeNotebookLifecycleScriptRequest req)
{
JsonResponseModel<DescribeNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查看notebook生命周期脚本详情
/// </summary>
/// <param name="req"><see cref="DescribeNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="DescribeNotebookLifecycleScriptResponse"/></returns>
public DescribeNotebookLifecycleScriptResponse DescribeNotebookLifecycleScriptSync(DescribeNotebookLifecycleScriptRequest req)
{
JsonResponseModel<DescribeNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查看notebook生命周期脚本列表
/// </summary>
/// <param name="req"><see cref="DescribeNotebookLifecycleScriptsRequest"/></param>
/// <returns><see cref="DescribeNotebookLifecycleScriptsResponse"/></returns>
public async Task<DescribeNotebookLifecycleScriptsResponse> DescribeNotebookLifecycleScripts(DescribeNotebookLifecycleScriptsRequest req)
{
JsonResponseModel<DescribeNotebookLifecycleScriptsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeNotebookLifecycleScripts");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookLifecycleScriptsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查看notebook生命周期脚本列表
/// </summary>
/// <param name="req"><see cref="DescribeNotebookLifecycleScriptsRequest"/></param>
/// <returns><see cref="DescribeNotebookLifecycleScriptsResponse"/></returns>
public DescribeNotebookLifecycleScriptsResponse DescribeNotebookLifecycleScriptsSync(DescribeNotebookLifecycleScriptsRequest req)
{
JsonResponseModel<DescribeNotebookLifecycleScriptsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeNotebookLifecycleScripts");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeNotebookLifecycleScriptsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询训练任务
/// </summary>
/// <param name="req"><see cref="DescribeTrainingJobRequest"/></param>
/// <returns><see cref="DescribeTrainingJobResponse"/></returns>
public async Task<DescribeTrainingJobResponse> DescribeTrainingJob(DescribeTrainingJobRequest req)
{
JsonResponseModel<DescribeTrainingJobResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeTrainingJob");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeTrainingJobResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询训练任务
/// </summary>
/// <param name="req"><see cref="DescribeTrainingJobRequest"/></param>
/// <returns><see cref="DescribeTrainingJobResponse"/></returns>
public DescribeTrainingJobResponse DescribeTrainingJobSync(DescribeTrainingJobRequest req)
{
JsonResponseModel<DescribeTrainingJobResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeTrainingJob");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeTrainingJobResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 启动Notebook实例
/// </summary>
/// <param name="req"><see cref="StartNotebookInstanceRequest"/></param>
/// <returns><see cref="StartNotebookInstanceResponse"/></returns>
public async Task<StartNotebookInstanceResponse> StartNotebookInstance(StartNotebookInstanceRequest req)
{
JsonResponseModel<StartNotebookInstanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "StartNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<StartNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 启动Notebook实例
/// </summary>
/// <param name="req"><see cref="StartNotebookInstanceRequest"/></param>
/// <returns><see cref="StartNotebookInstanceResponse"/></returns>
public StartNotebookInstanceResponse StartNotebookInstanceSync(StartNotebookInstanceRequest req)
{
JsonResponseModel<StartNotebookInstanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "StartNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<StartNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 停止Notebook实例
/// </summary>
/// <param name="req"><see cref="StopNotebookInstanceRequest"/></param>
/// <returns><see cref="StopNotebookInstanceResponse"/></returns>
public async Task<StopNotebookInstanceResponse> StopNotebookInstance(StopNotebookInstanceRequest req)
{
JsonResponseModel<StopNotebookInstanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "StopNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<StopNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 停止Notebook实例
/// </summary>
/// <param name="req"><see cref="StopNotebookInstanceRequest"/></param>
/// <returns><see cref="StopNotebookInstanceResponse"/></returns>
public StopNotebookInstanceResponse StopNotebookInstanceSync(StopNotebookInstanceRequest req)
{
JsonResponseModel<StopNotebookInstanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "StopNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<StopNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 停止训练任务
/// </summary>
/// <param name="req"><see cref="StopTrainingJobRequest"/></param>
/// <returns><see cref="StopTrainingJobResponse"/></returns>
public async Task<StopTrainingJobResponse> StopTrainingJob(StopTrainingJobRequest req)
{
JsonResponseModel<StopTrainingJobResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "StopTrainingJob");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<StopTrainingJobResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 停止训练任务
/// </summary>
/// <param name="req"><see cref="StopTrainingJobRequest"/></param>
/// <returns><see cref="StopTrainingJobResponse"/></returns>
public StopTrainingJobResponse StopTrainingJobSync(StopTrainingJobRequest req)
{
JsonResponseModel<StopTrainingJobResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "StopTrainingJob");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<StopTrainingJobResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 更新存储库
/// </summary>
/// <param name="req"><see cref="UpdateCodeRepositoryRequest"/></param>
/// <returns><see cref="UpdateCodeRepositoryResponse"/></returns>
public async Task<UpdateCodeRepositoryResponse> UpdateCodeRepository(UpdateCodeRepositoryRequest req)
{
JsonResponseModel<UpdateCodeRepositoryResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "UpdateCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<UpdateCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 更新存储库
/// </summary>
/// <param name="req"><see cref="UpdateCodeRepositoryRequest"/></param>
/// <returns><see cref="UpdateCodeRepositoryResponse"/></returns>
public UpdateCodeRepositoryResponse UpdateCodeRepositorySync(UpdateCodeRepositoryRequest req)
{
JsonResponseModel<UpdateCodeRepositoryResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "UpdateCodeRepository");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<UpdateCodeRepositoryResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 更新Notebook实例
/// </summary>
/// <param name="req"><see cref="UpdateNotebookInstanceRequest"/></param>
/// <returns><see cref="UpdateNotebookInstanceResponse"/></returns>
public async Task<UpdateNotebookInstanceResponse> UpdateNotebookInstance(UpdateNotebookInstanceRequest req)
{
JsonResponseModel<UpdateNotebookInstanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "UpdateNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<UpdateNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 更新Notebook实例
/// </summary>
/// <param name="req"><see cref="UpdateNotebookInstanceRequest"/></param>
/// <returns><see cref="UpdateNotebookInstanceResponse"/></returns>
public UpdateNotebookInstanceResponse UpdateNotebookInstanceSync(UpdateNotebookInstanceRequest req)
{
JsonResponseModel<UpdateNotebookInstanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "UpdateNotebookInstance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<UpdateNotebookInstanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 更新notebook生命周期脚本
/// </summary>
/// <param name="req"><see cref="UpdateNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="UpdateNotebookLifecycleScriptResponse"/></returns>
public async Task<UpdateNotebookLifecycleScriptResponse> UpdateNotebookLifecycleScript(UpdateNotebookLifecycleScriptRequest req)
{
JsonResponseModel<UpdateNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "UpdateNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<UpdateNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 更新notebook生命周期脚本
/// </summary>
/// <param name="req"><see cref="UpdateNotebookLifecycleScriptRequest"/></param>
/// <returns><see cref="UpdateNotebookLifecycleScriptResponse"/></returns>
public UpdateNotebookLifecycleScriptResponse UpdateNotebookLifecycleScriptSync(UpdateNotebookLifecycleScriptRequest req)
{
JsonResponseModel<UpdateNotebookLifecycleScriptResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "UpdateNotebookLifecycleScript");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<UpdateNotebookLifecycleScriptResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
}
}