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 servicemanagement_test 18 19import ( 20 "context" 21 22 servicemanagement "cloud.google.com/go/servicemanagement/apiv1" 23 "google.golang.org/api/iterator" 24 servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 25) 26 27func ExampleNewServiceManagerClient() { 28 ctx := context.Background() 29 c, err := servicemanagement.NewServiceManagerClient(ctx) 30 if err != nil { 31 // TODO: Handle error. 32 } 33 defer c.Close() 34 35 // TODO: Use client. 36 _ = c 37} 38 39func ExampleServiceManagerClient_ListServices() { 40 ctx := context.Background() 41 c, err := servicemanagement.NewServiceManagerClient(ctx) 42 if err != nil { 43 // TODO: Handle error. 44 } 45 defer c.Close() 46 47 req := &servicemanagementpb.ListServicesRequest{ 48 // TODO: Fill request struct fields. 49 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#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 ExampleServiceManagerClient_GetService() { 66 ctx := context.Background() 67 c, err := servicemanagement.NewServiceManagerClient(ctx) 68 if err != nil { 69 // TODO: Handle error. 70 } 71 defer c.Close() 72 73 req := &servicemanagementpb.GetServiceRequest{ 74 // TODO: Fill request struct fields. 75 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#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 ExampleServiceManagerClient_CreateService() { 86 ctx := context.Background() 87 c, err := servicemanagement.NewServiceManagerClient(ctx) 88 if err != nil { 89 // TODO: Handle error. 90 } 91 defer c.Close() 92 93 req := &servicemanagementpb.CreateServiceRequest{ 94 // TODO: Fill request struct fields. 95 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#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 ExampleServiceManagerClient_DeleteService() { 111 ctx := context.Background() 112 c, err := servicemanagement.NewServiceManagerClient(ctx) 113 if err != nil { 114 // TODO: Handle error. 115 } 116 defer c.Close() 117 118 req := &servicemanagementpb.DeleteServiceRequest{ 119 // TODO: Fill request struct fields. 120 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#DeleteServiceRequest. 121 } 122 op, err := c.DeleteService(ctx, req) 123 if err != nil { 124 // TODO: Handle error. 125 } 126 127 err = op.Wait(ctx) 128 if err != nil { 129 // TODO: Handle error. 130 } 131} 132 133func ExampleServiceManagerClient_UndeleteService() { 134 ctx := context.Background() 135 c, err := servicemanagement.NewServiceManagerClient(ctx) 136 if err != nil { 137 // TODO: Handle error. 138 } 139 defer c.Close() 140 141 req := &servicemanagementpb.UndeleteServiceRequest{ 142 // TODO: Fill request struct fields. 143 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#UndeleteServiceRequest. 144 } 145 op, err := c.UndeleteService(ctx, req) 146 if err != nil { 147 // TODO: Handle error. 148 } 149 150 resp, err := op.Wait(ctx) 151 if err != nil { 152 // TODO: Handle error. 153 } 154 // TODO: Use resp. 155 _ = resp 156} 157 158func ExampleServiceManagerClient_ListServiceConfigs() { 159 ctx := context.Background() 160 c, err := servicemanagement.NewServiceManagerClient(ctx) 161 if err != nil { 162 // TODO: Handle error. 163 } 164 defer c.Close() 165 166 req := &servicemanagementpb.ListServiceConfigsRequest{ 167 // TODO: Fill request struct fields. 168 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#ListServiceConfigsRequest. 169 } 170 it := c.ListServiceConfigs(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 ExampleServiceManagerClient_GetServiceConfig() { 185 ctx := context.Background() 186 c, err := servicemanagement.NewServiceManagerClient(ctx) 187 if err != nil { 188 // TODO: Handle error. 189 } 190 defer c.Close() 191 192 req := &servicemanagementpb.GetServiceConfigRequest{ 193 // TODO: Fill request struct fields. 194 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#GetServiceConfigRequest. 195 } 196 resp, err := c.GetServiceConfig(ctx, req) 197 if err != nil { 198 // TODO: Handle error. 199 } 200 // TODO: Use resp. 201 _ = resp 202} 203 204func ExampleServiceManagerClient_CreateServiceConfig() { 205 ctx := context.Background() 206 c, err := servicemanagement.NewServiceManagerClient(ctx) 207 if err != nil { 208 // TODO: Handle error. 209 } 210 defer c.Close() 211 212 req := &servicemanagementpb.CreateServiceConfigRequest{ 213 // TODO: Fill request struct fields. 214 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#CreateServiceConfigRequest. 215 } 216 resp, err := c.CreateServiceConfig(ctx, req) 217 if err != nil { 218 // TODO: Handle error. 219 } 220 // TODO: Use resp. 221 _ = resp 222} 223 224func ExampleServiceManagerClient_SubmitConfigSource() { 225 ctx := context.Background() 226 c, err := servicemanagement.NewServiceManagerClient(ctx) 227 if err != nil { 228 // TODO: Handle error. 229 } 230 defer c.Close() 231 232 req := &servicemanagementpb.SubmitConfigSourceRequest{ 233 // TODO: Fill request struct fields. 234 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#SubmitConfigSourceRequest. 235 } 236 op, err := c.SubmitConfigSource(ctx, req) 237 if err != nil { 238 // TODO: Handle error. 239 } 240 241 resp, err := op.Wait(ctx) 242 if err != nil { 243 // TODO: Handle error. 244 } 245 // TODO: Use resp. 246 _ = resp 247} 248 249func ExampleServiceManagerClient_ListServiceRollouts() { 250 ctx := context.Background() 251 c, err := servicemanagement.NewServiceManagerClient(ctx) 252 if err != nil { 253 // TODO: Handle error. 254 } 255 defer c.Close() 256 257 req := &servicemanagementpb.ListServiceRolloutsRequest{ 258 // TODO: Fill request struct fields. 259 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#ListServiceRolloutsRequest. 260 } 261 it := c.ListServiceRollouts(ctx, req) 262 for { 263 resp, err := it.Next() 264 if err == iterator.Done { 265 break 266 } 267 if err != nil { 268 // TODO: Handle error. 269 } 270 // TODO: Use resp. 271 _ = resp 272 } 273} 274 275func ExampleServiceManagerClient_GetServiceRollout() { 276 ctx := context.Background() 277 c, err := servicemanagement.NewServiceManagerClient(ctx) 278 if err != nil { 279 // TODO: Handle error. 280 } 281 defer c.Close() 282 283 req := &servicemanagementpb.GetServiceRolloutRequest{ 284 // TODO: Fill request struct fields. 285 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#GetServiceRolloutRequest. 286 } 287 resp, err := c.GetServiceRollout(ctx, req) 288 if err != nil { 289 // TODO: Handle error. 290 } 291 // TODO: Use resp. 292 _ = resp 293} 294 295func ExampleServiceManagerClient_CreateServiceRollout() { 296 ctx := context.Background() 297 c, err := servicemanagement.NewServiceManagerClient(ctx) 298 if err != nil { 299 // TODO: Handle error. 300 } 301 defer c.Close() 302 303 req := &servicemanagementpb.CreateServiceRolloutRequest{ 304 // TODO: Fill request struct fields. 305 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#CreateServiceRolloutRequest. 306 } 307 op, err := c.CreateServiceRollout(ctx, req) 308 if err != nil { 309 // TODO: Handle error. 310 } 311 312 resp, err := op.Wait(ctx) 313 if err != nil { 314 // TODO: Handle error. 315 } 316 // TODO: Use resp. 317 _ = resp 318} 319 320func ExampleServiceManagerClient_GenerateConfigReport() { 321 ctx := context.Background() 322 c, err := servicemanagement.NewServiceManagerClient(ctx) 323 if err != nil { 324 // TODO: Handle error. 325 } 326 defer c.Close() 327 328 req := &servicemanagementpb.GenerateConfigReportRequest{ 329 // TODO: Fill request struct fields. 330 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#GenerateConfigReportRequest. 331 } 332 resp, err := c.GenerateConfigReport(ctx, req) 333 if err != nil { 334 // TODO: Handle error. 335 } 336 // TODO: Use resp. 337 _ = resp 338} 339 340func ExampleServiceManagerClient_EnableService() { 341 ctx := context.Background() 342 c, err := servicemanagement.NewServiceManagerClient(ctx) 343 if err != nil { 344 // TODO: Handle error. 345 } 346 defer c.Close() 347 348 req := &servicemanagementpb.EnableServiceRequest{ 349 // TODO: Fill request struct fields. 350 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#EnableServiceRequest. 351 } 352 op, err := c.EnableService(ctx, req) 353 if err != nil { 354 // TODO: Handle error. 355 } 356 357 resp, err := op.Wait(ctx) 358 if err != nil { 359 // TODO: Handle error. 360 } 361 // TODO: Use resp. 362 _ = resp 363} 364 365func ExampleServiceManagerClient_DisableService() { 366 ctx := context.Background() 367 c, err := servicemanagement.NewServiceManagerClient(ctx) 368 if err != nil { 369 // TODO: Handle error. 370 } 371 defer c.Close() 372 373 req := &servicemanagementpb.DisableServiceRequest{ 374 // TODO: Fill request struct fields. 375 // See https://pkg.go.dev/google.golang.org/genproto/googleapis/api/servicemanagement/v1#DisableServiceRequest. 376 } 377 op, err := c.DisableService(ctx, req) 378 if err != nil { 379 // TODO: Handle error. 380 } 381 382 resp, err := op.Wait(ctx) 383 if err != nil { 384 // TODO: Handle error. 385 } 386 // TODO: Use resp. 387 _ = resp 388} 389