1// Copyright 2021 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 17package metastore_test 18 19import ( 20 "context" 21 22 metastore "cloud.google.com/go/metastore/apiv1alpha" 23 "google.golang.org/api/iterator" 24 metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 25) 26 27func ExampleNewDataprocMetastoreClient() { 28 ctx := context.Background() 29 c, err := metastore.NewDataprocMetastoreClient(ctx) 30 if err != nil { 31 // TODO: Handle error. 32 } 33 defer c.Close() 34 35 // TODO: Use client. 36 _ = c 37} 38 39func ExampleDataprocMetastoreClient_ListServices() { 40 ctx := context.Background() 41 c, err := metastore.NewDataprocMetastoreClient(ctx) 42 if err != nil { 43 // TODO: Handle error. 44 } 45 defer c.Close() 46 47 req := &metastorepb.ListServicesRequest{ 48 // TODO: Fill request struct fields. 49 } 50 it := c.ListServices(ctx, req) 51 for { 52 resp, err := it.Next() 53 if err == iterator.Done { 54 break 55 } 56 if err != nil { 57 // TODO: Handle error. 58 } 59 // TODO: Use resp. 60 _ = resp 61 } 62} 63 64func ExampleDataprocMetastoreClient_GetService() { 65 ctx := context.Background() 66 c, err := metastore.NewDataprocMetastoreClient(ctx) 67 if err != nil { 68 // TODO: Handle error. 69 } 70 defer c.Close() 71 72 req := &metastorepb.GetServiceRequest{ 73 // TODO: Fill request struct fields. 74 } 75 resp, err := c.GetService(ctx, req) 76 if err != nil { 77 // TODO: Handle error. 78 } 79 // TODO: Use resp. 80 _ = resp 81} 82 83func ExampleDataprocMetastoreClient_CreateService() { 84 ctx := context.Background() 85 c, err := metastore.NewDataprocMetastoreClient(ctx) 86 if err != nil { 87 // TODO: Handle error. 88 } 89 defer c.Close() 90 91 req := &metastorepb.CreateServiceRequest{ 92 // TODO: Fill request struct fields. 93 } 94 op, err := c.CreateService(ctx, req) 95 if err != nil { 96 // TODO: Handle error. 97 } 98 99 resp, err := op.Wait(ctx) 100 if err != nil { 101 // TODO: Handle error. 102 } 103 // TODO: Use resp. 104 _ = resp 105} 106 107func ExampleDataprocMetastoreClient_UpdateService() { 108 ctx := context.Background() 109 c, err := metastore.NewDataprocMetastoreClient(ctx) 110 if err != nil { 111 // TODO: Handle error. 112 } 113 defer c.Close() 114 115 req := &metastorepb.UpdateServiceRequest{ 116 // TODO: Fill request struct fields. 117 } 118 op, err := c.UpdateService(ctx, req) 119 if err != nil { 120 // TODO: Handle error. 121 } 122 123 resp, err := op.Wait(ctx) 124 if err != nil { 125 // TODO: Handle error. 126 } 127 // TODO: Use resp. 128 _ = resp 129} 130 131func ExampleDataprocMetastoreClient_DeleteService() { 132 ctx := context.Background() 133 c, err := metastore.NewDataprocMetastoreClient(ctx) 134 if err != nil { 135 // TODO: Handle error. 136 } 137 defer c.Close() 138 139 req := &metastorepb.DeleteServiceRequest{ 140 // TODO: Fill request struct fields. 141 } 142 op, err := c.DeleteService(ctx, req) 143 if err != nil { 144 // TODO: Handle error. 145 } 146 147 err = op.Wait(ctx) 148 if err != nil { 149 // TODO: Handle error. 150 } 151} 152 153func ExampleDataprocMetastoreClient_ListMetadataImports() { 154 ctx := context.Background() 155 c, err := metastore.NewDataprocMetastoreClient(ctx) 156 if err != nil { 157 // TODO: Handle error. 158 } 159 defer c.Close() 160 161 req := &metastorepb.ListMetadataImportsRequest{ 162 // TODO: Fill request struct fields. 163 } 164 it := c.ListMetadataImports(ctx, req) 165 for { 166 resp, err := it.Next() 167 if err == iterator.Done { 168 break 169 } 170 if err != nil { 171 // TODO: Handle error. 172 } 173 // TODO: Use resp. 174 _ = resp 175 } 176} 177 178func ExampleDataprocMetastoreClient_GetMetadataImport() { 179 ctx := context.Background() 180 c, err := metastore.NewDataprocMetastoreClient(ctx) 181 if err != nil { 182 // TODO: Handle error. 183 } 184 defer c.Close() 185 186 req := &metastorepb.GetMetadataImportRequest{ 187 // TODO: Fill request struct fields. 188 } 189 resp, err := c.GetMetadataImport(ctx, req) 190 if err != nil { 191 // TODO: Handle error. 192 } 193 // TODO: Use resp. 194 _ = resp 195} 196 197func ExampleDataprocMetastoreClient_CreateMetadataImport() { 198 ctx := context.Background() 199 c, err := metastore.NewDataprocMetastoreClient(ctx) 200 if err != nil { 201 // TODO: Handle error. 202 } 203 defer c.Close() 204 205 req := &metastorepb.CreateMetadataImportRequest{ 206 // TODO: Fill request struct fields. 207 } 208 op, err := c.CreateMetadataImport(ctx, req) 209 if err != nil { 210 // TODO: Handle error. 211 } 212 213 resp, err := op.Wait(ctx) 214 if err != nil { 215 // TODO: Handle error. 216 } 217 // TODO: Use resp. 218 _ = resp 219} 220 221func ExampleDataprocMetastoreClient_UpdateMetadataImport() { 222 ctx := context.Background() 223 c, err := metastore.NewDataprocMetastoreClient(ctx) 224 if err != nil { 225 // TODO: Handle error. 226 } 227 defer c.Close() 228 229 req := &metastorepb.UpdateMetadataImportRequest{ 230 // TODO: Fill request struct fields. 231 } 232 op, err := c.UpdateMetadataImport(ctx, req) 233 if err != nil { 234 // TODO: Handle error. 235 } 236 237 resp, err := op.Wait(ctx) 238 if err != nil { 239 // TODO: Handle error. 240 } 241 // TODO: Use resp. 242 _ = resp 243} 244 245func ExampleDataprocMetastoreClient_ExportMetadata() { 246 ctx := context.Background() 247 c, err := metastore.NewDataprocMetastoreClient(ctx) 248 if err != nil { 249 // TODO: Handle error. 250 } 251 defer c.Close() 252 253 req := &metastorepb.ExportMetadataRequest{ 254 // TODO: Fill request struct fields. 255 } 256 op, err := c.ExportMetadata(ctx, req) 257 if err != nil { 258 // TODO: Handle error. 259 } 260 261 resp, err := op.Wait(ctx) 262 if err != nil { 263 // TODO: Handle error. 264 } 265 // TODO: Use resp. 266 _ = resp 267} 268 269func ExampleDataprocMetastoreClient_RestoreService() { 270 ctx := context.Background() 271 c, err := metastore.NewDataprocMetastoreClient(ctx) 272 if err != nil { 273 // TODO: Handle error. 274 } 275 defer c.Close() 276 277 req := &metastorepb.RestoreServiceRequest{ 278 // TODO: Fill request struct fields. 279 } 280 op, err := c.RestoreService(ctx, req) 281 if err != nil { 282 // TODO: Handle error. 283 } 284 285 resp, err := op.Wait(ctx) 286 if err != nil { 287 // TODO: Handle error. 288 } 289 // TODO: Use resp. 290 _ = resp 291} 292 293func ExampleDataprocMetastoreClient_ListBackups() { 294 ctx := context.Background() 295 c, err := metastore.NewDataprocMetastoreClient(ctx) 296 if err != nil { 297 // TODO: Handle error. 298 } 299 defer c.Close() 300 301 req := &metastorepb.ListBackupsRequest{ 302 // TODO: Fill request struct fields. 303 } 304 it := c.ListBackups(ctx, req) 305 for { 306 resp, err := it.Next() 307 if err == iterator.Done { 308 break 309 } 310 if err != nil { 311 // TODO: Handle error. 312 } 313 // TODO: Use resp. 314 _ = resp 315 } 316} 317 318func ExampleDataprocMetastoreClient_GetBackup() { 319 ctx := context.Background() 320 c, err := metastore.NewDataprocMetastoreClient(ctx) 321 if err != nil { 322 // TODO: Handle error. 323 } 324 defer c.Close() 325 326 req := &metastorepb.GetBackupRequest{ 327 // TODO: Fill request struct fields. 328 } 329 resp, err := c.GetBackup(ctx, req) 330 if err != nil { 331 // TODO: Handle error. 332 } 333 // TODO: Use resp. 334 _ = resp 335} 336 337func ExampleDataprocMetastoreClient_CreateBackup() { 338 ctx := context.Background() 339 c, err := metastore.NewDataprocMetastoreClient(ctx) 340 if err != nil { 341 // TODO: Handle error. 342 } 343 defer c.Close() 344 345 req := &metastorepb.CreateBackupRequest{ 346 // TODO: Fill request struct fields. 347 } 348 op, err := c.CreateBackup(ctx, req) 349 if err != nil { 350 // TODO: Handle error. 351 } 352 353 resp, err := op.Wait(ctx) 354 if err != nil { 355 // TODO: Handle error. 356 } 357 // TODO: Use resp. 358 _ = resp 359} 360 361func ExampleDataprocMetastoreClient_DeleteBackup() { 362 ctx := context.Background() 363 c, err := metastore.NewDataprocMetastoreClient(ctx) 364 if err != nil { 365 // TODO: Handle error. 366 } 367 defer c.Close() 368 369 req := &metastorepb.DeleteBackupRequest{ 370 // TODO: Fill request struct fields. 371 } 372 op, err := c.DeleteBackup(ctx, req) 373 if err != nil { 374 // TODO: Handle error. 375 } 376 377 err = op.Wait(ctx) 378 if err != nil { 379 // TODO: Handle error. 380 } 381} 382