Class DataLabelingServiceClient (2.0.0-beta01)

public abstract class DataLabelingServiceClient

DataLabelingService client wrapper, for convenient use.

Inheritance

Object > DataLabelingServiceClient

Namespace

Google.Cloud.DataLabeling.V1Beta1

Assembly

Google.Cloud.DataLabeling.V1Beta1.dll

Remarks

Service for the AI Platform Data Labeling API.

Properties

CreateInstructionOperationsClient

public virtual OperationsClient CreateInstructionOperationsClient { get; }

The long-running operations client for CreateInstruction.

Property Value
TypeDescription
OperationsClient

DefaultEndpoint

public static string DefaultEndpoint { get; }

The default endpoint for the DataLabelingService service, which is a host of "datalabeling.googleapis.com" and a port of 443.

Property Value
TypeDescription
String

DefaultScopes

public static IReadOnlyList<string> DefaultScopes { get; }

The default DataLabelingService scopes.

Property Value
TypeDescription
IReadOnlyList<String>
Remarks

The default DataLabelingService scopes are:

ExportDataOperationsClient

public virtual OperationsClient ExportDataOperationsClient { get; }

The long-running operations client for ExportData.

Property Value
TypeDescription
OperationsClient

GrpcClient

public virtual DataLabelingService.DataLabelingServiceClient GrpcClient { get; }

The underlying gRPC DataLabelingService client

Property Value
TypeDescription
DataLabelingService.DataLabelingServiceClient

ImportDataOperationsClient

public virtual OperationsClient ImportDataOperationsClient { get; }

The long-running operations client for ImportData.

Property Value
TypeDescription
OperationsClient

LabelImageOperationsClient

public virtual OperationsClient LabelImageOperationsClient { get; }

The long-running operations client for LabelImage.

Property Value
TypeDescription
OperationsClient

LabelTextOperationsClient

public virtual OperationsClient LabelTextOperationsClient { get; }

The long-running operations client for LabelText.

Property Value
TypeDescription
OperationsClient

LabelVideoOperationsClient

public virtual OperationsClient LabelVideoOperationsClient { get; }

The long-running operations client for LabelVideo.

Property Value
TypeDescription
OperationsClient

ServiceMetadata

public static ServiceMetadata ServiceMetadata { get; }

The service metadata associated with this client type.

Property Value
TypeDescription
ServiceMetadata

Methods

Create()

public static DataLabelingServiceClient Create()

Synchronously creates a DataLabelingServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use DataLabelingServiceClientBuilder.

Returns
TypeDescription
DataLabelingServiceClient

The created DataLabelingServiceClient.

CreateAnnotationSpecSet(ProjectName, AnnotationSpecSet, CallSettings)

public virtual AnnotationSpecSet CreateAnnotationSpecSet(ProjectName parent, AnnotationSpecSet annotationSpecSet, CallSettings callSettings = null)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
parentProjectName

Required. AnnotationSpecSet resource parent, format: projects/{project_id}

annotationSpecSetAnnotationSpecSet

Required. Annotation spec set to create. Annotation specs must be included. Only one annotation spec will be accepted for annotation specs with same display_name.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
AnnotationSpecSet

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
AnnotationSpecSet annotationSpecSet = new AnnotationSpecSet();
// Make the request
AnnotationSpecSet response = dataLabelingServiceClient.CreateAnnotationSpecSet(parent, annotationSpecSet);

CreateAnnotationSpecSet(CreateAnnotationSpecSetRequest, CallSettings)

public virtual AnnotationSpecSet CreateAnnotationSpecSet(CreateAnnotationSpecSetRequest request, CallSettings callSettings = null)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
requestCreateAnnotationSpecSetRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
AnnotationSpecSet

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
CreateAnnotationSpecSetRequest request = new CreateAnnotationSpecSetRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    AnnotationSpecSet = new AnnotationSpecSet(),
};
// Make the request
AnnotationSpecSet response = dataLabelingServiceClient.CreateAnnotationSpecSet(request);

CreateAnnotationSpecSet(String, AnnotationSpecSet, CallSettings)

public virtual AnnotationSpecSet CreateAnnotationSpecSet(string parent, AnnotationSpecSet annotationSpecSet, CallSettings callSettings = null)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
parentString

Required. AnnotationSpecSet resource parent, format: projects/{project_id}

annotationSpecSetAnnotationSpecSet

Required. Annotation spec set to create. Annotation specs must be included. Only one annotation spec will be accepted for annotation specs with same display_name.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
AnnotationSpecSet

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
AnnotationSpecSet annotationSpecSet = new AnnotationSpecSet();
// Make the request
AnnotationSpecSet response = dataLabelingServiceClient.CreateAnnotationSpecSet(parent, annotationSpecSet);

CreateAnnotationSpecSetAsync(ProjectName, AnnotationSpecSet, CallSettings)

public virtual Task<AnnotationSpecSet> CreateAnnotationSpecSetAsync(ProjectName parent, AnnotationSpecSet annotationSpecSet, CallSettings callSettings = null)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
parentProjectName

Required. AnnotationSpecSet resource parent, format: projects/{project_id}

annotationSpecSetAnnotationSpecSet

Required. Annotation spec set to create. Annotation specs must be included. Only one annotation spec will be accepted for annotation specs with same display_name.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<AnnotationSpecSet>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
AnnotationSpecSet annotationSpecSet = new AnnotationSpecSet();
// Make the request
AnnotationSpecSet response = await dataLabelingServiceClient.CreateAnnotationSpecSetAsync(parent, annotationSpecSet);

CreateAnnotationSpecSetAsync(ProjectName, AnnotationSpecSet, CancellationToken)

public virtual Task<AnnotationSpecSet> CreateAnnotationSpecSetAsync(ProjectName parent, AnnotationSpecSet annotationSpecSet, CancellationToken cancellationToken)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
parentProjectName

Required. AnnotationSpecSet resource parent, format: projects/{project_id}

annotationSpecSetAnnotationSpecSet

Required. Annotation spec set to create. Annotation specs must be included. Only one annotation spec will be accepted for annotation specs with same display_name.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<AnnotationSpecSet>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
AnnotationSpecSet annotationSpecSet = new AnnotationSpecSet();
// Make the request
AnnotationSpecSet response = await dataLabelingServiceClient.CreateAnnotationSpecSetAsync(parent, annotationSpecSet);

CreateAnnotationSpecSetAsync(CreateAnnotationSpecSetRequest, CallSettings)

public virtual Task<AnnotationSpecSet> CreateAnnotationSpecSetAsync(CreateAnnotationSpecSetRequest request, CallSettings callSettings = null)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
requestCreateAnnotationSpecSetRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<AnnotationSpecSet>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
CreateAnnotationSpecSetRequest request = new CreateAnnotationSpecSetRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    AnnotationSpecSet = new AnnotationSpecSet(),
};
// Make the request
AnnotationSpecSet response = await dataLabelingServiceClient.CreateAnnotationSpecSetAsync(request);

CreateAnnotationSpecSetAsync(CreateAnnotationSpecSetRequest, CancellationToken)

public virtual Task<AnnotationSpecSet> CreateAnnotationSpecSetAsync(CreateAnnotationSpecSetRequest request, CancellationToken cancellationToken)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
requestCreateAnnotationSpecSetRequest

The request object containing all of the parameters for the API call.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<AnnotationSpecSet>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
CreateAnnotationSpecSetRequest request = new CreateAnnotationSpecSetRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    AnnotationSpecSet = new AnnotationSpecSet(),
};
// Make the request
AnnotationSpecSet response = await dataLabelingServiceClient.CreateAnnotationSpecSetAsync(request);

CreateAnnotationSpecSetAsync(String, AnnotationSpecSet, CallSettings)

public virtual Task<AnnotationSpecSet> CreateAnnotationSpecSetAsync(string parent, AnnotationSpecSet annotationSpecSet, CallSettings callSettings = null)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
parentString

Required. AnnotationSpecSet resource parent, format: projects/{project_id}

annotationSpecSetAnnotationSpecSet

Required. Annotation spec set to create. Annotation specs must be included. Only one annotation spec will be accepted for annotation specs with same display_name.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<AnnotationSpecSet>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
AnnotationSpecSet annotationSpecSet = new AnnotationSpecSet();
// Make the request
AnnotationSpecSet response = await dataLabelingServiceClient.CreateAnnotationSpecSetAsync(parent, annotationSpecSet);

CreateAnnotationSpecSetAsync(String, AnnotationSpecSet, CancellationToken)

public virtual Task<AnnotationSpecSet> CreateAnnotationSpecSetAsync(string parent, AnnotationSpecSet annotationSpecSet, CancellationToken cancellationToken)

Creates an annotation spec set by providing a set of labels.

Parameters
NameDescription
parentString

Required. AnnotationSpecSet resource parent, format: projects/{project_id}

annotationSpecSetAnnotationSpecSet

Required. Annotation spec set to create. Annotation specs must be included. Only one annotation spec will be accepted for annotation specs with same display_name.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<AnnotationSpecSet>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
AnnotationSpecSet annotationSpecSet = new AnnotationSpecSet();
// Make the request
AnnotationSpecSet response = await dataLabelingServiceClient.CreateAnnotationSpecSetAsync(parent, annotationSpecSet);

CreateAsync(CancellationToken)

public static Task<DataLabelingServiceClient> CreateAsync(CancellationToken cancellationToken = default(CancellationToken))

Asynchronously creates a DataLabelingServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use DataLabelingServiceClientBuilder.

Parameter
NameDescription
cancellationTokenCancellationToken

The CancellationToken to use while creating the client.

Returns
TypeDescription
Task<DataLabelingServiceClient>

The task representing the created DataLabelingServiceClient.

CreateDataset(ProjectName, Dataset, CallSettings)

public virtual Dataset CreateDataset(ProjectName parent, Dataset dataset, CallSettings callSettings = null)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
parentProjectName

Required. Dataset resource parent, format: projects/{project_id}

datasetDataset

Required. The dataset to be created.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Dataset

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
Dataset dataset = new Dataset();
// Make the request
Dataset response = dataLabelingServiceClient.CreateDataset(parent, dataset);

CreateDataset(CreateDatasetRequest, CallSettings)

public virtual Dataset CreateDataset(CreateDatasetRequest request, CallSettings callSettings = null)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
requestCreateDatasetRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Dataset

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
CreateDatasetRequest request = new CreateDatasetRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Dataset = new Dataset(),
};
// Make the request
Dataset response = dataLabelingServiceClient.CreateDataset(request);

CreateDataset(String, Dataset, CallSettings)

public virtual Dataset CreateDataset(string parent, Dataset dataset, CallSettings callSettings = null)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
parentString

Required. Dataset resource parent, format: projects/{project_id}

datasetDataset

Required. The dataset to be created.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Dataset

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
Dataset dataset = new Dataset();
// Make the request
Dataset response = dataLabelingServiceClient.CreateDataset(parent, dataset);

CreateDatasetAsync(ProjectName, Dataset, CallSettings)

public virtual Task<Dataset> CreateDatasetAsync(ProjectName parent, Dataset dataset, CallSettings callSettings = null)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
parentProjectName

Required. Dataset resource parent, format: projects/{project_id}

datasetDataset

Required. The dataset to be created.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Dataset>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
Dataset dataset = new Dataset();
// Make the request
Dataset response = await dataLabelingServiceClient.CreateDatasetAsync(parent, dataset);

CreateDatasetAsync(ProjectName, Dataset, CancellationToken)

public virtual Task<Dataset> CreateDatasetAsync(ProjectName parent, Dataset dataset, CancellationToken cancellationToken)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
parentProjectName

Required. Dataset resource parent, format: projects/{project_id}

datasetDataset

Required. The dataset to be created.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<Dataset>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
Dataset dataset = new Dataset();
// Make the request
Dataset response = await dataLabelingServiceClient.CreateDatasetAsync(parent, dataset);

CreateDatasetAsync(CreateDatasetRequest, CallSettings)

public virtual Task<Dataset> CreateDatasetAsync(CreateDatasetRequest request, CallSettings callSettings = null)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
requestCreateDatasetRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Dataset>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDatasetRequest request = new CreateDatasetRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Dataset = new Dataset(),
};
// Make the request
Dataset response = await dataLabelingServiceClient.CreateDatasetAsync(request);

CreateDatasetAsync(CreateDatasetRequest, CancellationToken)

public virtual Task<Dataset> CreateDatasetAsync(CreateDatasetRequest request, CancellationToken cancellationToken)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
requestCreateDatasetRequest

The request object containing all of the parameters for the API call.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<Dataset>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDatasetRequest request = new CreateDatasetRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Dataset = new Dataset(),
};
// Make the request
Dataset response = await dataLabelingServiceClient.CreateDatasetAsync(request);

CreateDatasetAsync(String, Dataset, CallSettings)

public virtual Task<Dataset> CreateDatasetAsync(string parent, Dataset dataset, CallSettings callSettings = null)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
parentString

Required. Dataset resource parent, format: projects/{project_id}

datasetDataset

Required. The dataset to be created.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Dataset>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
Dataset dataset = new Dataset();
// Make the request
Dataset response = await dataLabelingServiceClient.CreateDatasetAsync(parent, dataset);

CreateDatasetAsync(String, Dataset, CancellationToken)

public virtual Task<Dataset> CreateDatasetAsync(string parent, Dataset dataset, CancellationToken cancellationToken)

Creates dataset. If success return a Dataset resource.

Parameters
NameDescription
parentString

Required. Dataset resource parent, format: projects/{project_id}

datasetDataset

Required. The dataset to be created.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<Dataset>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
Dataset dataset = new Dataset();
// Make the request
Dataset response = await dataLabelingServiceClient.CreateDatasetAsync(parent, dataset);

CreateEvaluationJob(ProjectName, EvaluationJob, CallSettings)

public virtual EvaluationJob CreateEvaluationJob(ProjectName parent, EvaluationJob job, CallSettings callSettings = null)

Creates an evaluation job.

Parameters
NameDescription
parentProjectName

Required. Evaluation job resource parent. Format: "projects/&lt;var&gt;{project_id}&lt;/var&gt;"

jobEvaluationJob

Required. The evaluation job to create.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
EvaluationJob

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
EvaluationJob job = new EvaluationJob();
// Make the request
EvaluationJob response = dataLabelingServiceClient.CreateEvaluationJob(parent, job);

CreateEvaluationJob(CreateEvaluationJobRequest, CallSettings)

public virtual EvaluationJob CreateEvaluationJob(CreateEvaluationJobRequest request, CallSettings callSettings = null)

Creates an evaluation job.

Parameters
NameDescription
requestCreateEvaluationJobRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
EvaluationJob

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
CreateEvaluationJobRequest request = new CreateEvaluationJobRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Job = new EvaluationJob(),
};
// Make the request
EvaluationJob response = dataLabelingServiceClient.CreateEvaluationJob(request);

CreateEvaluationJob(String, EvaluationJob, CallSettings)

public virtual EvaluationJob CreateEvaluationJob(string parent, EvaluationJob job, CallSettings callSettings = null)

Creates an evaluation job.

Parameters
NameDescription
parentString

Required. Evaluation job resource parent. Format: "projects/&lt;var&gt;{project_id}&lt;/var&gt;"

jobEvaluationJob

Required. The evaluation job to create.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
EvaluationJob

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
EvaluationJob job = new EvaluationJob();
// Make the request
EvaluationJob response = dataLabelingServiceClient.CreateEvaluationJob(parent, job);

CreateEvaluationJobAsync(ProjectName, EvaluationJob, CallSettings)

public virtual Task<EvaluationJob> CreateEvaluationJobAsync(ProjectName parent, EvaluationJob job, CallSettings callSettings = null)

Creates an evaluation job.

Parameters
NameDescription
parentProjectName

Required. Evaluation job resource parent. Format: "projects/&lt;var&gt;{project_id}&lt;/var&gt;"

jobEvaluationJob

Required. The evaluation job to create.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<EvaluationJob>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
EvaluationJob job = new EvaluationJob();
// Make the request
EvaluationJob response = await dataLabelingServiceClient.CreateEvaluationJobAsync(parent, job);

CreateEvaluationJobAsync(ProjectName, EvaluationJob, CancellationToken)

public virtual Task<EvaluationJob> CreateEvaluationJobAsync(ProjectName parent, EvaluationJob job, CancellationToken cancellationToken)

Creates an evaluation job.

Parameters
NameDescription
parentProjectName

Required. Evaluation job resource parent. Format: "projects/&lt;var&gt;{project_id}&lt;/var&gt;"

jobEvaluationJob

Required. The evaluation job to create.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<EvaluationJob>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
EvaluationJob job = new EvaluationJob();
// Make the request
EvaluationJob response = await dataLabelingServiceClient.CreateEvaluationJobAsync(parent, job);

CreateEvaluationJobAsync(CreateEvaluationJobRequest, CallSettings)

public virtual Task<EvaluationJob> CreateEvaluationJobAsync(CreateEvaluationJobRequest request, CallSettings callSettings = null)

Creates an evaluation job.

Parameters
NameDescription
requestCreateEvaluationJobRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<EvaluationJob>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
CreateEvaluationJobRequest request = new CreateEvaluationJobRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Job = new EvaluationJob(),
};
// Make the request
EvaluationJob response = await dataLabelingServiceClient.CreateEvaluationJobAsync(request);

CreateEvaluationJobAsync(CreateEvaluationJobRequest, CancellationToken)

public virtual Task<EvaluationJob> CreateEvaluationJobAsync(CreateEvaluationJobRequest request, CancellationToken cancellationToken)

Creates an evaluation job.

Parameters
NameDescription
requestCreateEvaluationJobRequest

The request object containing all of the parameters for the API call.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<EvaluationJob>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
CreateEvaluationJobRequest request = new CreateEvaluationJobRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Job = new EvaluationJob(),
};
// Make the request
EvaluationJob response = await dataLabelingServiceClient.CreateEvaluationJobAsync(request);

CreateEvaluationJobAsync(String, EvaluationJob, CallSettings)

public virtual Task<EvaluationJob> CreateEvaluationJobAsync(string parent, EvaluationJob job, CallSettings callSettings = null)

Creates an evaluation job.

Parameters
NameDescription
parentString

Required. Evaluation job resource parent. Format: "projects/&lt;var&gt;{project_id}&lt;/var&gt;"

jobEvaluationJob

Required. The evaluation job to create.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<EvaluationJob>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
EvaluationJob job = new EvaluationJob();
// Make the request
EvaluationJob response = await dataLabelingServiceClient.CreateEvaluationJobAsync(parent, job);

CreateEvaluationJobAsync(String, EvaluationJob, CancellationToken)

public virtual Task<EvaluationJob> CreateEvaluationJobAsync(string parent, EvaluationJob job, CancellationToken cancellationToken)

Creates an evaluation job.

Parameters
NameDescription
parentString

Required. Evaluation job resource parent. Format: "projects/&lt;var&gt;{project_id}&lt;/var&gt;"

jobEvaluationJob

Required. The evaluation job to create.

cancellationTokenCancellationToken

A CancellationToken to use for this RPC.

Returns
TypeDescription
Task<EvaluationJob>

A Task containing the RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = await DataLabelingServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
EvaluationJob job = new EvaluationJob();
// Make the request
EvaluationJob response = await dataLabelingServiceClient.CreateEvaluationJobAsync(parent, job);

CreateInstruction(ProjectName, Instruction, CallSettings)

public virtual Operation<Instruction, CreateInstructionMetadata> CreateInstruction(ProjectName parent, Instruction instruction, CallSettings callSettings = null)

Creates an instruction for how data should be labeled.

Parameters
NameDescription
parentProjectName

Required. Instruction resource parent, format: projects/{project_id}

instructionInstruction

Required. Instruction of how to perform the labeling task.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<Instruction, CreateInstructionMetadata>

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
Instruction instruction = new Instruction();
// Make the request
Operation<Instruction, CreateInstructionMetadata> response = dataLabelingServiceClient.CreateInstruction(parent, instruction);

// Poll until the returned long-running operation is complete
Operation<Instruction, CreateInstructionMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Instruction result = completedResponse.Result;

// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Instruction, CreateInstructionMetadata> retrievedResponse = dataLabelingServiceClient.PollOnceCreateInstruction(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
    // If it has completed, then access the result
    Instruction retrievedResult = retrievedResponse.Result;
}

CreateInstruction(CreateInstructionRequest, CallSettings)

public virtual Operation<Instruction, CreateInstructionMetadata> CreateInstruction(CreateInstructionRequest request, CallSettings callSettings = null)

Creates an instruction for how data should be labeled.

Parameters
NameDescription
requestCreateInstructionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<Instruction, CreateInstructionMetadata>

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
CreateInstructionRequest request = new CreateInstructionRequest
{
    ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
    Instruction = new Instruction(),
};
// Make the request
Operation<Instruction, CreateInstructionMetadata> response = dataLabelingServiceClient.CreateInstruction(request);

// Poll until the returned long-running operation is complete
Operation<Instruction, CreateInstructionMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Instruction result = completedResponse.Result;

// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Instruction, CreateInstructionMetadata> retrievedResponse = dataLabelingServiceClient.PollOnceCreateInstruction(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
    // If it has completed, then access the result
    Instruction retrievedResult = retrievedResponse.Result;
}

CreateInstruction(String, Instruction, CallSettings)

public virtual Operation<Instruction, CreateInstructionMetadata> CreateInstruction(string parent, Instruction instruction, CallSettings callSettings = null)

Creates an instruction for how data should be labeled.

Parameters
NameDescription
parentString

Required. Instruction resource parent, format: projects/{project_id}

instructionInstruction

Required. Instruction of how to perform the labeling task.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<Instruction, CreateInstructionMetadata>

The RPC response.

Example
// Create client
DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
Instruction instruction = new Instruction();
// Make the request
Operation<Instruction, CreateInstructionMetadata> response = dataLabelingServiceClient.CreateInstruction(parent, instruction);

// Poll until the returned long-running operation is complete
Operation<Instruction, CreateInstructionMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Instruction result = completedResponse.Result;

// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Instruction, CreateInstructionMetadata> retrievedResponse = dataLabelingServiceClient.PollOnceCreateInstruction(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
    // If it has completed, then access the result
    Instruction retrievedResult = retrievedResponse.Result;
}

CreateInstructionAsync(ProjectName, Instruction, CallSettings)

public virtual Task<Operation<Instruction, CreateInstructionMetadata>> CreateInstructionAsync(ProjectName parent, Instruction instruction, CallSettings callSettings = null)

Creates an instruction for how data should be labeled.

Parameters
NameDescription
parentProjectName

Required. Instruction resource parent, format: projects/{project_id}

instructionInstruction

Required. Instruction of how to perform the labeling task.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<