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 // TODO: Use client. 34 _ = c 35} 36 37func ExampleDataprocMetastoreClient_ListServices() { 38 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 39 // import "google.golang.org/api/iterator" 40 41 ctx := context.Background() 42 c, err := metastore.NewDataprocMetastoreClient(ctx) 43 if err != nil { 44 // TODO: Handle error. 45 } 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 66 67 ctx := context.Background() 68 c, err := metastore.NewDataprocMetastoreClient(ctx) 69 if err != nil { 70 // TODO: Handle error. 71 } 72 73 req := &metastorepb.GetServiceRequest{ 74 // TODO: Fill request struct fields. 75 } 76 resp, err := c.GetService(ctx, req) 77 if err != nil { 78 // TODO: Handle error. 79 } 80 // TODO: Use resp. 81 _ = resp 82} 83 84func ExampleDataprocMetastoreClient_CreateService() { 85 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 86 87 ctx := context.Background() 88 c, err := metastore.NewDataprocMetastoreClient(ctx) 89 if err != nil { 90 // TODO: Handle error. 91 } 92 93 req := &metastorepb.CreateServiceRequest{ 94 // TODO: Fill request struct fields. 95 } 96 op, err := c.CreateService(ctx, req) 97 if err != nil { 98 // TODO: Handle error. 99 } 100 101 resp, err := op.Wait(ctx) 102 if err != nil { 103 // TODO: Handle error. 104 } 105 // TODO: Use resp. 106 _ = resp 107} 108 109func ExampleDataprocMetastoreClient_UpdateService() { 110 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 111 112 ctx := context.Background() 113 c, err := metastore.NewDataprocMetastoreClient(ctx) 114 if err != nil { 115 // TODO: Handle error. 116 } 117 118 req := &metastorepb.UpdateServiceRequest{ 119 // TODO: Fill request struct fields. 120 } 121 op, err := c.UpdateService(ctx, req) 122 if err != nil { 123 // TODO: Handle error. 124 } 125 126 resp, err := op.Wait(ctx) 127 if err != nil { 128 // TODO: Handle error. 129 } 130 // TODO: Use resp. 131 _ = resp 132} 133 134func ExampleDataprocMetastoreClient_DeleteService() { 135 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 136 137 ctx := context.Background() 138 c, err := metastore.NewDataprocMetastoreClient(ctx) 139 if err != nil { 140 // TODO: Handle error. 141 } 142 143 req := &metastorepb.DeleteServiceRequest{ 144 // TODO: Fill request struct fields. 145 } 146 op, err := c.DeleteService(ctx, req) 147 if err != nil { 148 // TODO: Handle error. 149 } 150 151 err = op.Wait(ctx) 152 if err != nil { 153 // TODO: Handle error. 154 } 155} 156 157func ExampleDataprocMetastoreClient_ListMetadataImports() { 158 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 159 // import "google.golang.org/api/iterator" 160 161 ctx := context.Background() 162 c, err := metastore.NewDataprocMetastoreClient(ctx) 163 if err != nil { 164 // TODO: Handle error. 165 } 166 167 req := &metastorepb.ListMetadataImportsRequest{ 168 // TODO: Fill request struct fields. 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 186 187 ctx := context.Background() 188 c, err := metastore.NewDataprocMetastoreClient(ctx) 189 if err != nil { 190 // TODO: Handle error. 191 } 192 193 req := &metastorepb.GetMetadataImportRequest{ 194 // TODO: Fill request struct fields. 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 206 207 ctx := context.Background() 208 c, err := metastore.NewDataprocMetastoreClient(ctx) 209 if err != nil { 210 // TODO: Handle error. 211 } 212 213 req := &metastorepb.CreateMetadataImportRequest{ 214 // TODO: Fill request struct fields. 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 231 232 ctx := context.Background() 233 c, err := metastore.NewDataprocMetastoreClient(ctx) 234 if err != nil { 235 // TODO: Handle error. 236 } 237 238 req := &metastorepb.UpdateMetadataImportRequest{ 239 // TODO: Fill request struct fields. 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 256 257 ctx := context.Background() 258 c, err := metastore.NewDataprocMetastoreClient(ctx) 259 if err != nil { 260 // TODO: Handle error. 261 } 262 263 req := &metastorepb.ExportMetadataRequest{ 264 // TODO: Fill request struct fields. 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 281 282 ctx := context.Background() 283 c, err := metastore.NewDataprocMetastoreClient(ctx) 284 if err != nil { 285 // TODO: Handle error. 286 } 287 288 req := &metastorepb.RestoreServiceRequest{ 289 // TODO: Fill request struct fields. 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 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 306 // import "google.golang.org/api/iterator" 307 308 ctx := context.Background() 309 c, err := metastore.NewDataprocMetastoreClient(ctx) 310 if err != nil { 311 // TODO: Handle error. 312 } 313 314 req := &metastorepb.ListBackupsRequest{ 315 // TODO: Fill request struct fields. 316 } 317 it := c.ListBackups(ctx, req) 318 for { 319 resp, err := it.Next() 320 if err == iterator.Done { 321 break 322 } 323 if err != nil { 324 // TODO: Handle error. 325 } 326 // TODO: Use resp. 327 _ = resp 328 } 329} 330 331func ExampleDataprocMetastoreClient_GetBackup() { 332 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 333 334 ctx := context.Background() 335 c, err := metastore.NewDataprocMetastoreClient(ctx) 336 if err != nil { 337 // TODO: Handle error. 338 } 339 340 req := &metastorepb.GetBackupRequest{ 341 // TODO: Fill request struct fields. 342 } 343 resp, err := c.GetBackup(ctx, req) 344 if err != nil { 345 // TODO: Handle error. 346 } 347 // TODO: Use resp. 348 _ = resp 349} 350 351func ExampleDataprocMetastoreClient_CreateBackup() { 352 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 353 354 ctx := context.Background() 355 c, err := metastore.NewDataprocMetastoreClient(ctx) 356 if err != nil { 357 // TODO: Handle error. 358 } 359 360 req := &metastorepb.CreateBackupRequest{ 361 // TODO: Fill request struct fields. 362 } 363 op, err := c.CreateBackup(ctx, req) 364 if err != nil { 365 // TODO: Handle error. 366 } 367 368 resp, err := op.Wait(ctx) 369 if err != nil { 370 // TODO: Handle error. 371 } 372 // TODO: Use resp. 373 _ = resp 374} 375 376func ExampleDataprocMetastoreClient_DeleteBackup() { 377 // import metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha" 378 379 ctx := context.Background() 380 c, err := metastore.NewDataprocMetastoreClient(ctx) 381 if err != nil { 382 // TODO: Handle error. 383 } 384 385 req := &metastorepb.DeleteBackupRequest{ 386 // TODO: Fill request struct fields. 387 } 388 op, err := c.DeleteBackup(ctx, req) 389 if err != nil { 390 // TODO: Handle error. 391 } 392 393 err = op.Wait(ctx) 394 if err != nil { 395 // TODO: Handle error. 396 } 397} 398