Class v1beta1.JobServiceClient (6.4.0)

A service for creating and managing Vertex AI's jobs. v1beta1

Package

@google-cloud/aiplatform

Constructors

(constructor)(opts, gaxInstance)

constructor(opts?: ClientOptions, gaxInstance?: typeof gax | typeof gax.fallback);

Construct an instance of JobServiceClient.

Parameters
Name Description
opts ClientOptions
gaxInstance typeof gax | typeof fallback

: loaded instance of google-gax. Useful if you need to avoid loading the default gRPC version and want to use the fallback HTTP implementation. Load only fallback version and pass it to the constructor: ``` const gax = require('google-gax/build/src/fallback'); // avoids loading google-gax with gRPC const client = new JobServiceClient({fallback: true}, gax); ```

Properties

apiEndpoint

get apiEndpoint(): string;

The DNS address for this API service.

apiEndpoint

static get apiEndpoint(): string;

The DNS address for this API service - same as servicePath.

auth

auth: gax.GoogleAuth;

descriptors

descriptors: Descriptors;

iamClient

iamClient: IamClient;

innerApiCalls

innerApiCalls: {
        [name: string]: Function;
    };

jobServiceStub

jobServiceStub?: Promise<{
        [name: string]: Function;
    }>;

locationsClient

locationsClient: LocationsClient;

operationsClient

operationsClient: gax.OperationsClient;

pathTemplates

pathTemplates: {
        [name: string]: gax.PathTemplate;
    };

port

static get port(): number;

The port for this API service.

scopes

static get scopes(): string[];

The scopes needed to make gRPC calls for every method defined in this service.

servicePath

static get servicePath(): string;

The DNS address for this API service.

universeDomain

get universeDomain(): string;

warn

warn: (code: string, message: string, warnType?: string) => void;

Methods

annotationPath(project, location, dataset, dataItem, annotation)

annotationPath(project: string, location: string, dataset: string, dataItem: string, annotation: string): string;

Return a fully-qualified annotation resource name string.

Parameters
Name Description
project string
location string
dataset string
dataItem string
annotation string
Returns
Type Description
string

{string} Resource name string.

annotationSpecPath(project, location, dataset, annotationSpec)

annotationSpecPath(project: string, location: string, dataset: string, annotationSpec: string): string;

Return a fully-qualified annotationSpec resource name string.

Parameters
Name Description
project string
location string
dataset string
annotationSpec string
Returns
Type Description
string

{string} Resource name string.

artifactPath(project, location, metadataStore, artifact)

artifactPath(project: string, location: string, metadataStore: string, artifact: string): string;

Return a fully-qualified artifact resource name string.

Parameters
Name Description
project string
location string
metadataStore string
artifact string
Returns
Type Description
string

{string} Resource name string.

batchPredictionJobPath(project, location, batchPredictionJob)

batchPredictionJobPath(project: string, location: string, batchPredictionJob: string): string;

Return a fully-qualified batchPredictionJob resource name string.

Parameters
Name Description
project string
location string
batchPredictionJob string
Returns
Type Description
string

{string} Resource name string.

cachedContentPath(project, location, cachedContent)

cachedContentPath(project: string, location: string, cachedContent: string): string;

Return a fully-qualified cachedContent resource name string.

Parameters
Name Description
project string
location string
cachedContent string
Returns
Type Description
string

{string} Resource name string.

cancelBatchPredictionJob(request, options)

cancelBatchPredictionJob(request?: protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest, options?: CallOptions): Promise<[
        protos.google.protobuf.IEmpty,
        protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest | undefined,
        {} | undefined
    ]>;

Cancels a BatchPredictionJob.

Starts asynchronous cancellation on the BatchPredictionJob. The server makes the best effort to cancel the job, but success is not guaranteed. Clients can use or other methods to check whether the cancellation succeeded or whether the job completed despite cancellation. On a successful cancellation, the BatchPredictionJob is not deleted;instead its is set to CANCELLED. Any files already outputted by the job are not deleted.

Parameters
Name Description
request ICancelBatchPredictionJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing Empty. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the BatchPredictionJob to cancel.
   *  Format:
   *  `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCancelBatchPredictionJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const response = await aiplatformClient.cancelBatchPredictionJob(request);
    console.log(response);
  }

  callCancelBatchPredictionJob();

cancelBatchPredictionJob(request, options, callback)

cancelBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest, options: CallOptions, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelBatchPredictionJobRequest
options CallOptions
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelBatchPredictionJob(request, callback)

cancelBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelBatchPredictionJobRequest
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelBatchPredictionJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelCustomJob(request, options)

cancelCustomJob(request?: protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest, options?: CallOptions): Promise<[
        protos.google.protobuf.IEmpty,
        protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest | undefined,
        {} | undefined
    ]>;

Cancels a CustomJob. Starts asynchronous cancellation on the CustomJob. The server makes a best effort to cancel the job, but success is not guaranteed. Clients can use or other methods to check whether the cancellation succeeded or whether the job completed despite cancellation. On successful cancellation, the CustomJob is not deleted; instead it becomes a job with a CustomJob.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED, and CustomJob.state is set to CANCELLED.

Parameters
Name Description
request ICancelCustomJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing Empty. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the CustomJob to cancel.
   *  Format:
   *  `projects/{project}/locations/{location}/customJobs/{custom_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCancelCustomJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const response = await aiplatformClient.cancelCustomJob(request);
    console.log(response);
  }

  callCancelCustomJob();

cancelCustomJob(request, options, callback)

cancelCustomJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest, options: CallOptions, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelCustomJobRequest
options CallOptions
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelCustomJob(request, callback)

cancelCustomJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelCustomJobRequest
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelCustomJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelDataLabelingJob(request, options)

cancelDataLabelingJob(request?: protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest, options?: CallOptions): Promise<[
        protos.google.protobuf.IEmpty,
        protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest | undefined,
        {} | undefined
    ]>;

Cancels a DataLabelingJob. Success of cancellation is not guaranteed.

Parameters
Name Description
request ICancelDataLabelingJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing Empty. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the DataLabelingJob.
   *  Format:
   *  `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCancelDataLabelingJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const response = await aiplatformClient.cancelDataLabelingJob(request);
    console.log(response);
  }

  callCancelDataLabelingJob();

cancelDataLabelingJob(request, options, callback)

cancelDataLabelingJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest, options: CallOptions, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelDataLabelingJobRequest
options CallOptions
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelDataLabelingJob(request, callback)

cancelDataLabelingJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelDataLabelingJobRequest
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelDataLabelingJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelHyperparameterTuningJob(request, options)

cancelHyperparameterTuningJob(request?: protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest, options?: CallOptions): Promise<[
        protos.google.protobuf.IEmpty,
        protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest | undefined,
        {} | undefined
    ]>;

Cancels a HyperparameterTuningJob. Starts asynchronous cancellation on the HyperparameterTuningJob. The server makes a best effort to cancel the job, but success is not guaranteed. Clients can use or other methods to check whether the cancellation succeeded or whether the job completed despite cancellation. On successful cancellation, the HyperparameterTuningJob is not deleted; instead it becomes a job with a HyperparameterTuningJob.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED, and HyperparameterTuningJob.state is set to CANCELLED.

Parameters
Name Description
request ICancelHyperparameterTuningJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing Empty. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the HyperparameterTuningJob to cancel.
   *  Format:
   *  `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCancelHyperparameterTuningJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const response = await aiplatformClient.cancelHyperparameterTuningJob(request);
    console.log(response);
  }

  callCancelHyperparameterTuningJob();

cancelHyperparameterTuningJob(request, options, callback)

cancelHyperparameterTuningJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest, options: CallOptions, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelHyperparameterTuningJobRequest
options CallOptions
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelHyperparameterTuningJob(request, callback)

cancelHyperparameterTuningJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelHyperparameterTuningJobRequest
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelNasJob(request, options)

cancelNasJob(request?: protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest, options?: CallOptions): Promise<[
        protos.google.protobuf.IEmpty,
        protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest | undefined,
        {} | undefined
    ]>;

Cancels a NasJob. Starts asynchronous cancellation on the NasJob. The server makes a best effort to cancel the job, but success is not guaranteed. Clients can use or other methods to check whether the cancellation succeeded or whether the job completed despite cancellation. On successful cancellation, the NasJob is not deleted; instead it becomes a job with a NasJob.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED, and NasJob.state is set to CANCELLED.

Parameters
Name Description
request ICancelNasJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing Empty. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the NasJob to cancel.
   *  Format:
   *  `projects/{project}/locations/{location}/nasJobs/{nas_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCancelNasJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const response = await aiplatformClient.cancelNasJob(request);
    console.log(response);
  }

  callCancelNasJob();

cancelNasJob(request, options, callback)

cancelNasJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest, options: CallOptions, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelNasJobRequest
options CallOptions
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelNasJob(request, callback)

cancelNasJob(request: protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICancelNasJobRequest
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.ICancelNasJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

cancelOperation(request, optionsOrCallback, callback)

cancelOperation(request: protos.google.longrunning.CancelOperationRequest, optionsOrCallback?: gax.CallOptions | Callback<protos.google.longrunning.CancelOperationRequest, protos.google.protobuf.Empty, {} | undefined | null>, callback?: Callback<protos.google.longrunning.CancelOperationRequest, protos.google.protobuf.Empty, {} | undefined | null>): Promise<protos.google.protobuf.Empty>;

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an value with a of 1, corresponding to Code.CANCELLED.

Parameters
Name Description
request CancelOperationRequest

The request object that will be sent.

optionsOrCallback CallOptions | Callback<protos.google.longrunning.CancelOperationRequest, protos.google.protobuf.Empty, {} | undefined | null>
callback Callback<protos.google.longrunning.CancelOperationRequest, protos.google.protobuf.Empty, {} | undefined | null>

The function which will be called with the result of the API call. {Promise} - The promise which resolves when API call finishes. The promise has a method named "cancel" which cancels the ongoing API call.

Returns
Type Description
Promise<protos.google.protobuf.Empty>
Example

const client = longrunning.operationsClient();
await client.cancelOperation({name: ''});

checkDeleteBatchPredictionJobProgress(name)

checkDeleteBatchPredictionJobProgress(name: string): Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>;

Check the status of the long running operation returned by deleteBatchPredictionJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the BatchPredictionJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteBatchPredictionJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteBatchPredictionJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteBatchPredictionJob();

checkDeleteCustomJobProgress(name)

checkDeleteCustomJobProgress(name: string): Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>;

Check the status of the long running operation returned by deleteCustomJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the CustomJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/customJobs/{custom_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteCustomJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteCustomJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteCustomJob();

checkDeleteDataLabelingJobProgress(name)

checkDeleteDataLabelingJobProgress(name: string): Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>;

Check the status of the long running operation returned by deleteDataLabelingJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the DataLabelingJob to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteDataLabelingJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteDataLabelingJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteDataLabelingJob();

checkDeleteHyperparameterTuningJobProgress(name)

checkDeleteHyperparameterTuningJobProgress(name: string): Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>;

Check the status of the long running operation returned by deleteHyperparameterTuningJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the HyperparameterTuningJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteHyperparameterTuningJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteHyperparameterTuningJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteHyperparameterTuningJob();

checkDeleteModelDeploymentMonitoringJobProgress(name)

checkDeleteModelDeploymentMonitoringJobProgress(name: string): Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>;

Check the status of the long running operation returned by deleteModelDeploymentMonitoringJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The resource name of the model monitoring job to delete.
   *  Format:
   *  `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteModelDeploymentMonitoringJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteModelDeploymentMonitoringJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteModelDeploymentMonitoringJob();

checkDeleteNasJobProgress(name)

checkDeleteNasJobProgress(name: string): Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>;

Check the status of the long running operation returned by deleteNasJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.protobuf.Empty, protos.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the NasJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/nasJobs/{nas_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteNasJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteNasJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteNasJob();

checkUpdateModelDeploymentMonitoringJobProgress(name)

checkUpdateModelDeploymentMonitoringJobProgress(name: string): Promise<LROperation<protos.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata>>;

Check the status of the long running operation returned by updateModelDeploymentMonitoringJob().

Parameter
Name Description
name string

The operation name that will be passed.

Returns
Type Description
Promise<LROperation<protos.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The model monitoring configuration which replaces the resource on
   *  the server.
   */
  // const modelDeploymentMonitoringJob = {}
  /**
   *  Required. The update mask is used to specify the fields to be overwritten
   *  in the ModelDeploymentMonitoringJob resource by the update. The fields
   *  specified in the update_mask are relative to the resource, not the full
   *  request. A field will be overwritten if it is in the mask. If the user does
   *  not provide a mask then only the non-empty fields present in the request
   *  will be overwritten. Set the update_mask to `*` to override all fields. For
   *  the objective config, the user can either provide the update mask for
   *  model_deployment_monitoring_objective_configs or any combination of its
   *  nested fields, such as:
   *  model_deployment_monitoring_objective_configs.objective_config.training_dataset.
   *  Updatable fields:
   *    * `display_name`
   *    * `model_deployment_monitoring_schedule_config`
   *    * `model_monitoring_alert_config`
   *    * `logging_sampling_strategy`
   *    * `labels`
   *    * `log_ttl`
   *    * `enable_monitoring_pipeline_logs`
   *  .  and
   *    * `model_deployment_monitoring_objective_configs`
   *  .  or
   *    * `model_deployment_monitoring_objective_configs.objective_config.training_dataset`
   *    * `model_deployment_monitoring_objective_configs.objective_config.training_prediction_skew_detection_config`
   *    * `model_deployment_monitoring_objective_configs.objective_config.prediction_drift_detection_config`
   */
  // const updateMask = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callUpdateModelDeploymentMonitoringJob() {
    // Construct request
    const request = {
      modelDeploymentMonitoringJob,
      updateMask,
    };

    // Run request
    const [operation] = await aiplatformClient.updateModelDeploymentMonitoringJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callUpdateModelDeploymentMonitoringJob();

close()

close(): Promise<void>;

Terminate the gRPC channel and close the client.

The client will no longer be usable and all future behavior is undefined.

Returns
Type Description
Promise<void>

{Promise} A promise that resolves when the client is closed.

contextPath(project, location, metadataStore, context)

contextPath(project: string, location: string, metadataStore: string, context: string): string;

Return a fully-qualified context resource name string.

Parameters
Name Description
project string
location string
metadataStore string
context string
Returns
Type Description
string

{string} Resource name string.

createBatchPredictionJob(request, options)

createBatchPredictionJob(request?: protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob,
        protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest | undefined,
        {} | undefined
    ]>;

Creates a BatchPredictionJob. A BatchPredictionJob once created will right away be attempted to start.

Parameters
Name Description
request ICreateBatchPredictionJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing . Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The resource name of the Location to create the
   *  BatchPredictionJob in. Format: `projects/{project}/locations/{location}`
   */
  // const parent = 'abc123'
  /**
   *  Required. The BatchPredictionJob to create.
   */
  // const batchPredictionJob = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCreateBatchPredictionJob() {
    // Construct request
    const request = {
      parent,
      batchPredictionJob,
    };

    // Run request
    const response = await aiplatformClient.createBatchPredictionJob(request);
    console.log(response);
  }

  callCreateBatchPredictionJob();

createBatchPredictionJob(request, options, callback)

createBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateBatchPredictionJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createBatchPredictionJob(request, callback)

createBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateBatchPredictionJobRequest
callback Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.ICreateBatchPredictionJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createCustomJob(request, options)

createCustomJob(request?: protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.ICustomJob,
        protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest | undefined,
        {} | undefined
    ]>;

Creates a CustomJob. A created CustomJob right away will be attempted to be run.

Parameters
Name Description
request ICreateCustomJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.ICustomJob, protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing CustomJob. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The resource name of the Location to create the CustomJob in.
   *  Format: `projects/{project}/locations/{location}`
   */
  // const parent = 'abc123'
  /**
   *  Required. The CustomJob to create.
   */
  // const customJob = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCreateCustomJob() {
    // Construct request
    const request = {
      parent,
      customJob,
    };

    // Run request
    const response = await aiplatformClient.createCustomJob(request);
    console.log(response);
  }

  callCreateCustomJob();

createCustomJob(request, options, callback)

createCustomJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.ICustomJob, protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateCustomJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.ICustomJob, protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createCustomJob(request, callback)

createCustomJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.ICustomJob, protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateCustomJobRequest
callback Callback<protos.google.cloud.aiplatform.v1beta1.ICustomJob, protos.google.cloud.aiplatform.v1beta1.ICreateCustomJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createDataLabelingJob(request, options)

createDataLabelingJob(request?: protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.IDataLabelingJob,
        protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest | undefined,
        {} | undefined
    ]>;

Creates a DataLabelingJob.

Parameters
Name Description
request ICreateDataLabelingJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.IDataLabelingJob, protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing DataLabelingJob. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The parent of the DataLabelingJob.
   *  Format: `projects/{project}/locations/{location}`
   */
  // const parent = 'abc123'
  /**
   *  Required. The DataLabelingJob to create.
   */
  // const dataLabelingJob = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCreateDataLabelingJob() {
    // Construct request
    const request = {
      parent,
      dataLabelingJob,
    };

    // Run request
    const response = await aiplatformClient.createDataLabelingJob(request);
    console.log(response);
  }

  callCreateDataLabelingJob();

createDataLabelingJob(request, options, callback)

createDataLabelingJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IDataLabelingJob, protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateDataLabelingJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.IDataLabelingJob, protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createDataLabelingJob(request, callback)

createDataLabelingJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IDataLabelingJob, protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateDataLabelingJobRequest
callback Callback<protos.google.cloud.aiplatform.v1beta1.IDataLabelingJob, protos.google.cloud.aiplatform.v1beta1.ICreateDataLabelingJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createHyperparameterTuningJob(request, options)

createHyperparameterTuningJob(request?: protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.IHyperparameterTuningJob,
        protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest | undefined,
        {} | undefined
    ]>;

Creates a HyperparameterTuningJob

Parameters
Name Description
request ICreateHyperparameterTuningJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.IHyperparameterTuningJob, protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing HyperparameterTuningJob. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The resource name of the Location to create the
   *  HyperparameterTuningJob in. Format:
   *  `projects/{project}/locations/{location}`
   */
  // const parent = 'abc123'
  /**
   *  Required. The HyperparameterTuningJob to create.
   */
  // const hyperparameterTuningJob = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCreateHyperparameterTuningJob() {
    // Construct request
    const request = {
      parent,
      hyperparameterTuningJob,
    };

    // Run request
    const response = await aiplatformClient.createHyperparameterTuningJob(request);
    console.log(response);
  }

  callCreateHyperparameterTuningJob();

createHyperparameterTuningJob(request, options, callback)

createHyperparameterTuningJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IHyperparameterTuningJob, protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateHyperparameterTuningJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.IHyperparameterTuningJob, protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createHyperparameterTuningJob(request, callback)

createHyperparameterTuningJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IHyperparameterTuningJob, protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateHyperparameterTuningJobRequest
callback Callback<protos.google.cloud.aiplatform.v1beta1.IHyperparameterTuningJob, protos.google.cloud.aiplatform.v1beta1.ICreateHyperparameterTuningJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createModelDeploymentMonitoringJob(request, options)

createModelDeploymentMonitoringJob(request?: protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.IModelDeploymentMonitoringJob,
        protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest | undefined,
        {} | undefined
    ]>;

Creates a ModelDeploymentMonitoringJob. It will run periodically on a configured interval.

Parameters
Name Description
request ICreateModelDeploymentMonitoringJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.IModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing . Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The parent of the ModelDeploymentMonitoringJob.
   *  Format: `projects/{project}/locations/{location}`
   */
  // const parent = 'abc123'
  /**
   *  Required. The ModelDeploymentMonitoringJob to create
   */
  // const modelDeploymentMonitoringJob = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCreateModelDeploymentMonitoringJob() {
    // Construct request
    const request = {
      parent,
      modelDeploymentMonitoringJob,
    };

    // Run request
    const response = await aiplatformClient.createModelDeploymentMonitoringJob(request);
    console.log(response);
  }

  callCreateModelDeploymentMonitoringJob();

createModelDeploymentMonitoringJob(request, options, callback)

createModelDeploymentMonitoringJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateModelDeploymentMonitoringJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.IModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createModelDeploymentMonitoringJob(request, callback)

createModelDeploymentMonitoringJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateModelDeploymentMonitoringJobRequest
callback Callback<protos.google.cloud.aiplatform.v1beta1.IModelDeploymentMonitoringJob, protos.google.cloud.aiplatform.v1beta1.ICreateModelDeploymentMonitoringJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createNasJob(request, options)

createNasJob(request?: protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.INasJob,
        protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest | undefined,
        {} | undefined
    ]>;

Creates a NasJob

Parameters
Name Description
request ICreateNasJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.INasJob, protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing NasJob. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The resource name of the Location to create the NasJob in.
   *  Format: `projects/{project}/locations/{location}`
   */
  // const parent = 'abc123'
  /**
   *  Required. The NasJob to create.
   */
  // const nasJob = {}

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callCreateNasJob() {
    // Construct request
    const request = {
      parent,
      nasJob,
    };

    // Run request
    const response = await aiplatformClient.createNasJob(request);
    console.log(response);
  }

  callCreateNasJob();

createNasJob(request, options, callback)

createNasJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.INasJob, protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateNasJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.INasJob, protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

createNasJob(request, callback)

createNasJob(request: protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.INasJob, protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request ICreateNasJobRequest
callback Callback<protos.google.cloud.aiplatform.v1beta1.INasJob, protos.google.cloud.aiplatform.v1beta1.ICreateNasJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

customJobPath(project, location, customJob)

customJobPath(project: string, location: string, customJob: string): string;

Return a fully-qualified customJob resource name string.

Parameters
Name Description
project string
location string
customJob string
Returns
Type Description
string

{string} Resource name string.

dataItemPath(project, location, dataset, dataItem)

dataItemPath(project: string, location: string, dataset: string, dataItem: string): string;

Return a fully-qualified dataItem resource name string.

Parameters
Name Description
project string
location string
dataset string
dataItem string
Returns
Type Description
string

{string} Resource name string.

dataLabelingJobPath(project, location, dataLabelingJob)

dataLabelingJobPath(project: string, location: string, dataLabelingJob: string): string;

Return a fully-qualified dataLabelingJob resource name string.

Parameters
Name Description
project string
location string
dataLabelingJob string
Returns
Type Description
string

{string} Resource name string.

datasetPath(project, location, dataset)

datasetPath(project: string, location: string, dataset: string): string;

Return a fully-qualified dataset resource name string.

Parameters
Name Description
project string
location string
dataset string
Returns
Type Description
string

{string} Resource name string.

datasetVersionPath(project, location, dataset, datasetVersion)

datasetVersionPath(project: string, location: string, dataset: string, datasetVersion: string): string;

Return a fully-qualified datasetVersion resource name string.

Parameters
Name Description
project string
location string
dataset string
datasetVersion string
Returns
Type Description
string

{string} Resource name string.

deleteBatchPredictionJob(request, options)

deleteBatchPredictionJob(request?: protos.google.cloud.aiplatform.v1beta1.IDeleteBatchPredictionJobRequest, options?: CallOptions): Promise<[
        LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>,
        protos.google.longrunning.IOperation | undefined,
        {} | undefined
    ]>;

Deletes a BatchPredictionJob. Can only be called on jobs that already finished.

Parameters
Name Description
request IDeleteBatchPredictionJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing a long running operation. Its promise() method returns a promise you can await for. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the BatchPredictionJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteBatchPredictionJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteBatchPredictionJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteBatchPredictionJob();

deleteBatchPredictionJob(request, options, callback)

deleteBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteBatchPredictionJobRequest, options: CallOptions, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteBatchPredictionJobRequest
options CallOptions
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteBatchPredictionJob(request, callback)

deleteBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteBatchPredictionJobRequest, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteBatchPredictionJobRequest
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteCustomJob(request, options)

deleteCustomJob(request?: protos.google.cloud.aiplatform.v1beta1.IDeleteCustomJobRequest, options?: CallOptions): Promise<[
        LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>,
        protos.google.longrunning.IOperation | undefined,
        {} | undefined
    ]>;

Deletes a CustomJob.

Parameters
Name Description
request IDeleteCustomJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing a long running operation. Its promise() method returns a promise you can await for. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the CustomJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/customJobs/{custom_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteCustomJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteCustomJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteCustomJob();

deleteCustomJob(request, options, callback)

deleteCustomJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteCustomJobRequest, options: CallOptions, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteCustomJobRequest
options CallOptions
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteCustomJob(request, callback)

deleteCustomJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteCustomJobRequest, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteCustomJobRequest
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteDataLabelingJob(request, options)

deleteDataLabelingJob(request?: protos.google.cloud.aiplatform.v1beta1.IDeleteDataLabelingJobRequest, options?: CallOptions): Promise<[
        LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>,
        protos.google.longrunning.IOperation | undefined,
        {} | undefined
    ]>;

Deletes a DataLabelingJob.

Parameters
Name Description
request IDeleteDataLabelingJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing a long running operation. Its promise() method returns a promise you can await for. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the DataLabelingJob to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteDataLabelingJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteDataLabelingJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteDataLabelingJob();

deleteDataLabelingJob(request, options, callback)

deleteDataLabelingJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteDataLabelingJobRequest, options: CallOptions, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteDataLabelingJobRequest
options CallOptions
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteDataLabelingJob(request, callback)

deleteDataLabelingJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteDataLabelingJobRequest, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteDataLabelingJobRequest
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteHyperparameterTuningJob(request, options)

deleteHyperparameterTuningJob(request?: protos.google.cloud.aiplatform.v1beta1.IDeleteHyperparameterTuningJobRequest, options?: CallOptions): Promise<[
        LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>,
        protos.google.longrunning.IOperation | undefined,
        {} | undefined
    ]>;

Deletes a HyperparameterTuningJob.

Parameters
Name Description
request IDeleteHyperparameterTuningJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing a long running operation. Its promise() method returns a promise you can await for. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the HyperparameterTuningJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteHyperparameterTuningJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteHyperparameterTuningJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteHyperparameterTuningJob();

deleteHyperparameterTuningJob(request, options, callback)

deleteHyperparameterTuningJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteHyperparameterTuningJobRequest, options: CallOptions, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteHyperparameterTuningJobRequest
options CallOptions
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteHyperparameterTuningJob(request, callback)

deleteHyperparameterTuningJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteHyperparameterTuningJobRequest, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteHyperparameterTuningJobRequest
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteModelDeploymentMonitoringJob(request, options)

deleteModelDeploymentMonitoringJob(request?: protos.google.cloud.aiplatform.v1beta1.IDeleteModelDeploymentMonitoringJobRequest, options?: CallOptions): Promise<[
        LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>,
        protos.google.longrunning.IOperation | undefined,
        {} | undefined
    ]>;

Deletes a ModelDeploymentMonitoringJob.

Parameters
Name Description
request IDeleteModelDeploymentMonitoringJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing a long running operation. Its promise() method returns a promise you can await for. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The resource name of the model monitoring job to delete.
   *  Format:
   *  `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteModelDeploymentMonitoringJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteModelDeploymentMonitoringJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteModelDeploymentMonitoringJob();

deleteModelDeploymentMonitoringJob(request, options, callback)

deleteModelDeploymentMonitoringJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteModelDeploymentMonitoringJobRequest, options: CallOptions, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteModelDeploymentMonitoringJobRequest
options CallOptions
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteModelDeploymentMonitoringJob(request, callback)

deleteModelDeploymentMonitoringJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteModelDeploymentMonitoringJobRequest, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteModelDeploymentMonitoringJobRequest
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteNasJob(request, options)

deleteNasJob(request?: protos.google.cloud.aiplatform.v1beta1.IDeleteNasJobRequest, options?: CallOptions): Promise<[
        LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>,
        protos.google.longrunning.IOperation | undefined,
        {} | undefined
    ]>;

Deletes a NasJob.

Parameters
Name Description
request IDeleteNasJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing a long running operation. Its promise() method returns a promise you can await for. Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the NasJob resource to be deleted.
   *  Format:
   *  `projects/{project}/locations/{location}/nasJobs/{nas_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callDeleteNasJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const [operation] = await aiplatformClient.deleteNasJob(request);
    const [response] = await operation.promise();
    console.log(response);
  }

  callDeleteNasJob();

deleteNasJob(request, options, callback)

deleteNasJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteNasJobRequest, options: CallOptions, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteNasJobRequest
options CallOptions
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteNasJob(request, callback)

deleteNasJob(request: protos.google.cloud.aiplatform.v1beta1.IDeleteNasJobRequest, callback: Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IDeleteNasJobRequest
callback Callback<LROperation<protos.google.protobuf.IEmpty, protos.google.cloud.aiplatform.v1beta1.IDeleteOperationMetadata>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
Type Description
void

deleteOperation(request, optionsOrCallback, callback)

deleteOperation(request: protos.google.longrunning.DeleteOperationRequest, optionsOrCallback?: gax.CallOptions | Callback<protos.google.protobuf.Empty, protos.google.longrunning.DeleteOperationRequest, {} | null | undefined>, callback?: Callback<protos.google.protobuf.Empty, protos.google.longrunning.DeleteOperationRequest, {} | null | undefined>): Promise<protos.google.protobuf.Empty>;

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

Parameters
Name Description
request DeleteOperationRequest

The request object that will be sent.

optionsOrCallback CallOptions | Callback<protos.google.protobuf.Empty, protos.google.longrunning.DeleteOperationRequest, {} | null | undefined>
callback Callback<protos.google.protobuf.Empty, protos.google.longrunning.DeleteOperationRequest, {} | null | undefined>

The function which will be called with the result of the API call. {Promise} - The promise which resolves when API call finishes. The promise has a method named "cancel" which cancels the ongoing API call.

Returns
Type Description
Promise<protos.google.protobuf.Empty>
Example

const client = longrunning.operationsClient();
await client.deleteOperation({name: ''});

deploymentResourcePoolPath(project, location, deploymentResourcePool)

deploymentResourcePoolPath(project: string, location: string, deploymentResourcePool: string): string;

Return a fully-qualified deploymentResourcePool resource name string.

Parameters
Name Description
project string
location string
deploymentResourcePool string
Returns
Type Description
string

{string} Resource name string.

entityTypePath(project, location, featurestore, entityType)

entityTypePath(project: string, location: string, featurestore: string, entityType: string): string;

Return a fully-qualified entityType resource name string.

Parameters
Name Description
project string
location string
featurestore string
entityType string
Returns
Type Description
string

{string} Resource name string.

exampleStorePath(project, location, exampleStore)

exampleStorePath(project: string, location: string, exampleStore: string): string;

Return a fully-qualified exampleStore resource name string.

Parameters
Name Description
project string
location string
exampleStore string
Returns
Type Description
string

{string} Resource name string.

executionPath(project, location, metadataStore, execution)

executionPath(project: string, location: string, metadataStore: string, execution: string): string;

Return a fully-qualified execution resource name string.

Parameters
Name Description
project string
location string
metadataStore string
execution string
Returns
Type Description
string

{string} Resource name string.

extensionPath(project, location, extension)

extensionPath(project: string, location: string, extension: string): string;

Return a fully-qualified extension resource name string.

Parameters
Name Description
project string
location string
extension string
Returns
Type Description
string

{string} Resource name string.

featureGroupPath(project, location, featureGroup)

featureGroupPath(project: string, location: string, featureGroup: string): string;

Return a fully-qualified featureGroup resource name string.

Parameters
Name Description
project string
location string
featureGroup string
Returns
Type Description
string

{string} Resource name string.

featureMonitorJobPath(project, location, featureGroup, featureMonitor, featureMonitorJob)

featureMonitorJobPath(project: string, location: string, featureGroup: string, featureMonitor: string, featureMonitorJob: string): string;

Return a fully-qualified featureMonitorJob resource name string.

Parameters
Name Description
project string
location string
featureGroup string
featureMonitor string
featureMonitorJob string
Returns
Type Description
string

{string} Resource name string.

featureMonitorPath(project, location, featureGroup, featureMonitor)

featureMonitorPath(project: string, location: string, featureGroup: string, featureMonitor: string): string;

Return a fully-qualified featureMonitor resource name string.

Parameters
Name Description
project string
location string
featureGroup string
featureMonitor string
Returns
Type Description
string

{string} Resource name string.

featureOnlineStorePath(project, location, featureOnlineStore)

featureOnlineStorePath(project: string, location: string, featureOnlineStore: string): string;

Return a fully-qualified featureOnlineStore resource name string.

Parameters
Name Description
project string
location string
featureOnlineStore string
Returns
Type Description
string

{string} Resource name string.

featurestorePath(project, location, featurestore)

featurestorePath(project: string, location: string, featurestore: string): string;

Return a fully-qualified featurestore resource name string.

Parameters
Name Description
project string
location string
featurestore string
Returns
Type Description
string

{string} Resource name string.

featureViewPath(project, location, featureOnlineStore, featureView)

featureViewPath(project: string, location: string, featureOnlineStore: string, featureView: string): string;

Return a fully-qualified featureView resource name string.

Parameters
Name Description
project string
location string
featureOnlineStore string
featureView string
Returns
Type Description
string

{string} Resource name string.

featureViewSyncPath(project, location, featureOnlineStore, featureView)

featureViewSyncPath(project: string, location: string, featureOnlineStore: string, featureView: string): string;

Return a fully-qualified featureViewSync resource name string.

Parameters
Name Description
project string
location string
featureOnlineStore string
featureView string
Returns
Type Description
string

{string} Resource name string.

getBatchPredictionJob(request, options)

getBatchPredictionJob(request?: protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest, options?: CallOptions): Promise<[
        protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob,
        protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest | undefined,
        {} | undefined
    ]>;

Gets a BatchPredictionJob

Parameters
Name Description
request IGetBatchPredictionJobRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
Type Description
Promise<[ protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest | undefined, {} | undefined ]>

{Promise} - The promise which resolves to an array. The first element of the array is an object representing . Please see the documentation for more details and examples.

Example

  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. The name of the BatchPredictionJob resource.
   *  Format:
   *  `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
   */
  // const name = 'abc123'

  // Imports the Aiplatform library
  const {JobServiceClient} = require('@google-cloud/aiplatform').v1beta1;

  // Instantiates a client
  const aiplatformClient = new JobServiceClient();

  async function callGetBatchPredictionJob() {
    // Construct request
    const request = {
      name,
    };

    // Run request
    const response = await aiplatformClient.getBatchPredictionJob(request);
    console.log(response);
  }

  callGetBatchPredictionJob();

getBatchPredictionJob(request, options, callback)

getBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest, options: CallOptions, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest | null | undefined, {} | null | undefined>): void;
Parameters
Name Description
request IGetBatchPredictionJobRequest
options CallOptions
callback Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest | null | undefined, {} | null | undefined>
Returns
Type Description
void

getBatchPredictionJob(request, callback)

getBatchPredictionJob(request: protos.google.cloud.aiplatform.v1beta1.IGetBatchPredictionJobRequest, callback: Callback<protos.google.cloud.aiplatform.v1beta1.IBatchPredictionJob, protos.google