cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/job_client_example_go123_test.go (about)

     1  // Copyright 2025 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     https://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go_gapic. DO NOT EDIT.
    16  
    17  //go:build go1.23
    18  
    19  package aiplatform_test
    20  
    21  import (
    22  	"context"
    23  
    24  	aiplatform "cloud.google.com/go/aiplatform/apiv1beta1"
    25  	aiplatformpb "cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb"
    26  	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
    27  	locationpb "google.golang.org/genproto/googleapis/cloud/location"
    28  )
    29  
    30  func ExampleJobClient_ListBatchPredictionJobs_all() {
    31  	ctx := context.Background()
    32  	// This snippet has been automatically generated and should be regarded as a code template only.
    33  	// It will require modifications to work:
    34  	// - It may require correct/in-range values for request initialization.
    35  	// - It may require specifying regional endpoints when creating the service client as shown in:
    36  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
    37  	c, err := aiplatform.NewJobClient(ctx)
    38  	if err != nil {
    39  		// TODO: Handle error.
    40  	}
    41  	defer c.Close()
    42  
    43  	req := &aiplatformpb.ListBatchPredictionJobsRequest{
    44  		// TODO: Fill request struct fields.
    45  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListBatchPredictionJobsRequest.
    46  	}
    47  	for resp, err := range c.ListBatchPredictionJobs(ctx, req).All() {
    48  		if err != nil {
    49  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
    50  		}
    51  		// TODO: Use resp.
    52  		_ = resp
    53  	}
    54  }
    55  
    56  func ExampleJobClient_ListCustomJobs_all() {
    57  	ctx := context.Background()
    58  	// This snippet has been automatically generated and should be regarded as a code template only.
    59  	// It will require modifications to work:
    60  	// - It may require correct/in-range values for request initialization.
    61  	// - It may require specifying regional endpoints when creating the service client as shown in:
    62  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
    63  	c, err := aiplatform.NewJobClient(ctx)
    64  	if err != nil {
    65  		// TODO: Handle error.
    66  	}
    67  	defer c.Close()
    68  
    69  	req := &aiplatformpb.ListCustomJobsRequest{
    70  		// TODO: Fill request struct fields.
    71  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListCustomJobsRequest.
    72  	}
    73  	for resp, err := range c.ListCustomJobs(ctx, req).All() {
    74  		if err != nil {
    75  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
    76  		}
    77  		// TODO: Use resp.
    78  		_ = resp
    79  	}
    80  }
    81  
    82  func ExampleJobClient_ListDataLabelingJobs_all() {
    83  	ctx := context.Background()
    84  	// This snippet has been automatically generated and should be regarded as a code template only.
    85  	// It will require modifications to work:
    86  	// - It may require correct/in-range values for request initialization.
    87  	// - It may require specifying regional endpoints when creating the service client as shown in:
    88  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
    89  	c, err := aiplatform.NewJobClient(ctx)
    90  	if err != nil {
    91  		// TODO: Handle error.
    92  	}
    93  	defer c.Close()
    94  
    95  	req := &aiplatformpb.ListDataLabelingJobsRequest{
    96  		// TODO: Fill request struct fields.
    97  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListDataLabelingJobsRequest.
    98  	}
    99  	for resp, err := range c.ListDataLabelingJobs(ctx, req).All() {
   100  		if err != nil {
   101  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   102  		}
   103  		// TODO: Use resp.
   104  		_ = resp
   105  	}
   106  }
   107  
   108  func ExampleJobClient_ListHyperparameterTuningJobs_all() {
   109  	ctx := context.Background()
   110  	// This snippet has been automatically generated and should be regarded as a code template only.
   111  	// It will require modifications to work:
   112  	// - It may require correct/in-range values for request initialization.
   113  	// - It may require specifying regional endpoints when creating the service client as shown in:
   114  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   115  	c, err := aiplatform.NewJobClient(ctx)
   116  	if err != nil {
   117  		// TODO: Handle error.
   118  	}
   119  	defer c.Close()
   120  
   121  	req := &aiplatformpb.ListHyperparameterTuningJobsRequest{
   122  		// TODO: Fill request struct fields.
   123  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListHyperparameterTuningJobsRequest.
   124  	}
   125  	for resp, err := range c.ListHyperparameterTuningJobs(ctx, req).All() {
   126  		if err != nil {
   127  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   128  		}
   129  		// TODO: Use resp.
   130  		_ = resp
   131  	}
   132  }
   133  
   134  func ExampleJobClient_ListModelDeploymentMonitoringJobs_all() {
   135  	ctx := context.Background()
   136  	// This snippet has been automatically generated and should be regarded as a code template only.
   137  	// It will require modifications to work:
   138  	// - It may require correct/in-range values for request initialization.
   139  	// - It may require specifying regional endpoints when creating the service client as shown in:
   140  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   141  	c, err := aiplatform.NewJobClient(ctx)
   142  	if err != nil {
   143  		// TODO: Handle error.
   144  	}
   145  	defer c.Close()
   146  
   147  	req := &aiplatformpb.ListModelDeploymentMonitoringJobsRequest{
   148  		// TODO: Fill request struct fields.
   149  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListModelDeploymentMonitoringJobsRequest.
   150  	}
   151  	for resp, err := range c.ListModelDeploymentMonitoringJobs(ctx, req).All() {
   152  		if err != nil {
   153  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   154  		}
   155  		// TODO: Use resp.
   156  		_ = resp
   157  	}
   158  }
   159  
   160  func ExampleJobClient_ListNasJobs_all() {
   161  	ctx := context.Background()
   162  	// This snippet has been automatically generated and should be regarded as a code template only.
   163  	// It will require modifications to work:
   164  	// - It may require correct/in-range values for request initialization.
   165  	// - It may require specifying regional endpoints when creating the service client as shown in:
   166  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   167  	c, err := aiplatform.NewJobClient(ctx)
   168  	if err != nil {
   169  		// TODO: Handle error.
   170  	}
   171  	defer c.Close()
   172  
   173  	req := &aiplatformpb.ListNasJobsRequest{
   174  		// TODO: Fill request struct fields.
   175  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListNasJobsRequest.
   176  	}
   177  	for resp, err := range c.ListNasJobs(ctx, req).All() {
   178  		if err != nil {
   179  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   180  		}
   181  		// TODO: Use resp.
   182  		_ = resp
   183  	}
   184  }
   185  
   186  func ExampleJobClient_ListNasTrialDetails_all() {
   187  	ctx := context.Background()
   188  	// This snippet has been automatically generated and should be regarded as a code template only.
   189  	// It will require modifications to work:
   190  	// - It may require correct/in-range values for request initialization.
   191  	// - It may require specifying regional endpoints when creating the service client as shown in:
   192  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   193  	c, err := aiplatform.NewJobClient(ctx)
   194  	if err != nil {
   195  		// TODO: Handle error.
   196  	}
   197  	defer c.Close()
   198  
   199  	req := &aiplatformpb.ListNasTrialDetailsRequest{
   200  		// TODO: Fill request struct fields.
   201  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListNasTrialDetailsRequest.
   202  	}
   203  	for resp, err := range c.ListNasTrialDetails(ctx, req).All() {
   204  		if err != nil {
   205  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   206  		}
   207  		// TODO: Use resp.
   208  		_ = resp
   209  	}
   210  }
   211  
   212  func ExampleJobClient_SearchModelDeploymentMonitoringStatsAnomalies_all() {
   213  	ctx := context.Background()
   214  	// This snippet has been automatically generated and should be regarded as a code template only.
   215  	// It will require modifications to work:
   216  	// - It may require correct/in-range values for request initialization.
   217  	// - It may require specifying regional endpoints when creating the service client as shown in:
   218  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   219  	c, err := aiplatform.NewJobClient(ctx)
   220  	if err != nil {
   221  		// TODO: Handle error.
   222  	}
   223  	defer c.Close()
   224  
   225  	req := &aiplatformpb.SearchModelDeploymentMonitoringStatsAnomaliesRequest{
   226  		// TODO: Fill request struct fields.
   227  		// See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#SearchModelDeploymentMonitoringStatsAnomaliesRequest.
   228  	}
   229  	for resp, err := range c.SearchModelDeploymentMonitoringStatsAnomalies(ctx, req).All() {
   230  		if err != nil {
   231  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   232  		}
   233  		// TODO: Use resp.
   234  		_ = resp
   235  	}
   236  }
   237  
   238  func ExampleJobClient_ListLocations_all() {
   239  	ctx := context.Background()
   240  	// This snippet has been automatically generated and should be regarded as a code template only.
   241  	// It will require modifications to work:
   242  	// - It may require correct/in-range values for request initialization.
   243  	// - It may require specifying regional endpoints when creating the service client as shown in:
   244  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   245  	c, err := aiplatform.NewJobClient(ctx)
   246  	if err != nil {
   247  		// TODO: Handle error.
   248  	}
   249  	defer c.Close()
   250  
   251  	req := &locationpb.ListLocationsRequest{
   252  		// TODO: Fill request struct fields.
   253  		// See https://pkg.go.dev/google.golang.org/genproto/googleapis/cloud/location#ListLocationsRequest.
   254  	}
   255  	for resp, err := range c.ListLocations(ctx, req).All() {
   256  		if err != nil {
   257  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   258  		}
   259  		// TODO: Use resp.
   260  		_ = resp
   261  	}
   262  }
   263  
   264  func ExampleJobClient_ListOperations_all() {
   265  	ctx := context.Background()
   266  	// This snippet has been automatically generated and should be regarded as a code template only.
   267  	// It will require modifications to work:
   268  	// - It may require correct/in-range values for request initialization.
   269  	// - It may require specifying regional endpoints when creating the service client as shown in:
   270  	//   https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
   271  	c, err := aiplatform.NewJobClient(ctx)
   272  	if err != nil {
   273  		// TODO: Handle error.
   274  	}
   275  	defer c.Close()
   276  
   277  	req := &longrunningpb.ListOperationsRequest{
   278  		// TODO: Fill request struct fields.
   279  		// See https://pkg.go.dev/cloud.google.com/go/longrunning/autogen/longrunningpb#ListOperationsRequest.
   280  	}
   281  	for resp, err := range c.ListOperations(ctx, req).All() {
   282  		if err != nil {
   283  			// TODO: Handle error and break/return/continue. Iteration will stop after any error.
   284  		}
   285  		// TODO: Use resp.
   286  		_ = resp
   287  	}
   288  }