cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/metadata_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 ExampleMetadataClient_ListArtifacts_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.NewMetadataClient(ctx) 38 if err != nil { 39 // TODO: Handle error. 40 } 41 defer c.Close() 42 43 req := &aiplatformpb.ListArtifactsRequest{ 44 // TODO: Fill request struct fields. 45 // See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListArtifactsRequest. 46 } 47 for resp, err := range c.ListArtifacts(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 ExampleMetadataClient_ListContexts_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.NewMetadataClient(ctx) 64 if err != nil { 65 // TODO: Handle error. 66 } 67 defer c.Close() 68 69 req := &aiplatformpb.ListContextsRequest{ 70 // TODO: Fill request struct fields. 71 // See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListContextsRequest. 72 } 73 for resp, err := range c.ListContexts(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 ExampleMetadataClient_ListExecutions_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.NewMetadataClient(ctx) 90 if err != nil { 91 // TODO: Handle error. 92 } 93 defer c.Close() 94 95 req := &aiplatformpb.ListExecutionsRequest{ 96 // TODO: Fill request struct fields. 97 // See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListExecutionsRequest. 98 } 99 for resp, err := range c.ListExecutions(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 ExampleMetadataClient_ListMetadataSchemas_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.NewMetadataClient(ctx) 116 if err != nil { 117 // TODO: Handle error. 118 } 119 defer c.Close() 120 121 req := &aiplatformpb.ListMetadataSchemasRequest{ 122 // TODO: Fill request struct fields. 123 // See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListMetadataSchemasRequest. 124 } 125 for resp, err := range c.ListMetadataSchemas(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 ExampleMetadataClient_ListMetadataStores_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.NewMetadataClient(ctx) 142 if err != nil { 143 // TODO: Handle error. 144 } 145 defer c.Close() 146 147 req := &aiplatformpb.ListMetadataStoresRequest{ 148 // TODO: Fill request struct fields. 149 // See https://pkg.go.dev/cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb#ListMetadataStoresRequest. 150 } 151 for resp, err := range c.ListMetadataStores(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 ExampleMetadataClient_ListLocations_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.NewMetadataClient(ctx) 168 if err != nil { 169 // TODO: Handle error. 170 } 171 defer c.Close() 172 173 req := &locationpb.ListLocationsRequest{ 174 // TODO: Fill request struct fields. 175 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/cloud/location#ListLocationsRequest. 176 } 177 for resp, err := range c.ListLocations(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 ExampleMetadataClient_ListOperations_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.NewMetadataClient(ctx) 194 if err != nil { 195 // TODO: Handle error. 196 } 197 defer c.Close() 198 199 req := &longrunningpb.ListOperationsRequest{ 200 // TODO: Fill request struct fields. 201 // See https://pkg.go.dev/cloud.google.com/go/longrunning/autogen/longrunningpb#ListOperationsRequest. 202 } 203 for resp, err := range c.ListOperations(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 }