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/apiv1" 23 "google.golang.org/api/iterator" 24 metastorepb "google.golang.org/genproto/googleapis/cloud/metastore/v1" 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