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