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 }