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 // TODO: Use client. 34 _ = c 35} 36 37func ExampleServiceManagerClient_ListServices() { 38 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 39 // import "google.golang.org/api/iterator" 40 41 ctx := context.Background() 42 c, err := servicemanagement.NewServiceManagerClient(ctx) 43 if err != nil { 44 // TODO: Handle error. 45 } 46 47 req := &servicemanagementpb.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 ExampleServiceManagerClient_GetService() { 65 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 66 67 ctx := context.Background() 68 c, err := servicemanagement.NewServiceManagerClient(ctx) 69 if err != nil { 70 // TODO: Handle error. 71 } 72 73 req := &servicemanagementpb.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 ExampleServiceManagerClient_CreateService() { 85 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 86 87 ctx := context.Background() 88 c, err := servicemanagement.NewServiceManagerClient(ctx) 89 if err != nil { 90 // TODO: Handle error. 91 } 92 93 req := &servicemanagementpb.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 ExampleServiceManagerClient_DeleteService() { 110 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 111 112 ctx := context.Background() 113 c, err := servicemanagement.NewServiceManagerClient(ctx) 114 if err != nil { 115 // TODO: Handle error. 116 } 117 118 req := &servicemanagementpb.DeleteServiceRequest{ 119 // TODO: Fill request struct fields. 120 } 121 op, err := c.DeleteService(ctx, req) 122 if err != nil { 123 // TODO: Handle error. 124 } 125 126 err = op.Wait(ctx) 127 if err != nil { 128 // TODO: Handle error. 129 } 130} 131 132func ExampleServiceManagerClient_UndeleteService() { 133 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 134 135 ctx := context.Background() 136 c, err := servicemanagement.NewServiceManagerClient(ctx) 137 if err != nil { 138 // TODO: Handle error. 139 } 140 141 req := &servicemanagementpb.UndeleteServiceRequest{ 142 // TODO: Fill request struct fields. 143 } 144 op, err := c.UndeleteService(ctx, req) 145 if err != nil { 146 // TODO: Handle error. 147 } 148 149 resp, err := op.Wait(ctx) 150 if err != nil { 151 // TODO: Handle error. 152 } 153 // TODO: Use resp. 154 _ = resp 155} 156 157func ExampleServiceManagerClient_ListServiceConfigs() { 158 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 159 // import "google.golang.org/api/iterator" 160 161 ctx := context.Background() 162 c, err := servicemanagement.NewServiceManagerClient(ctx) 163 if err != nil { 164 // TODO: Handle error. 165 } 166 167 req := &servicemanagementpb.ListServiceConfigsRequest{ 168 // TODO: Fill request struct fields. 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 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 186 187 ctx := context.Background() 188 c, err := servicemanagement.NewServiceManagerClient(ctx) 189 if err != nil { 190 // TODO: Handle error. 191 } 192 193 req := &servicemanagementpb.GetServiceConfigRequest{ 194 // TODO: Fill request struct fields. 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 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 206 207 ctx := context.Background() 208 c, err := servicemanagement.NewServiceManagerClient(ctx) 209 if err != nil { 210 // TODO: Handle error. 211 } 212 213 req := &servicemanagementpb.CreateServiceConfigRequest{ 214 // TODO: Fill request struct fields. 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 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 226 227 ctx := context.Background() 228 c, err := servicemanagement.NewServiceManagerClient(ctx) 229 if err != nil { 230 // TODO: Handle error. 231 } 232 233 req := &servicemanagementpb.SubmitConfigSourceRequest{ 234 // TODO: Fill request struct fields. 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 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 251 // import "google.golang.org/api/iterator" 252 253 ctx := context.Background() 254 c, err := servicemanagement.NewServiceManagerClient(ctx) 255 if err != nil { 256 // TODO: Handle error. 257 } 258 259 req := &servicemanagementpb.ListServiceRolloutsRequest{ 260 // TODO: Fill request struct fields. 261 } 262 it := c.ListServiceRollouts(ctx, req) 263 for { 264 resp, err := it.Next() 265 if err == iterator.Done { 266 break 267 } 268 if err != nil { 269 // TODO: Handle error. 270 } 271 // TODO: Use resp. 272 _ = resp 273 } 274} 275 276func ExampleServiceManagerClient_GetServiceRollout() { 277 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 278 279 ctx := context.Background() 280 c, err := servicemanagement.NewServiceManagerClient(ctx) 281 if err != nil { 282 // TODO: Handle error. 283 } 284 285 req := &servicemanagementpb.GetServiceRolloutRequest{ 286 // TODO: Fill request struct fields. 287 } 288 resp, err := c.GetServiceRollout(ctx, req) 289 if err != nil { 290 // TODO: Handle error. 291 } 292 // TODO: Use resp. 293 _ = resp 294} 295 296func ExampleServiceManagerClient_CreateServiceRollout() { 297 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 298 299 ctx := context.Background() 300 c, err := servicemanagement.NewServiceManagerClient(ctx) 301 if err != nil { 302 // TODO: Handle error. 303 } 304 305 req := &servicemanagementpb.CreateServiceRolloutRequest{ 306 // TODO: Fill request struct fields. 307 } 308 op, err := c.CreateServiceRollout(ctx, req) 309 if err != nil { 310 // TODO: Handle error. 311 } 312 313 resp, err := op.Wait(ctx) 314 if err != nil { 315 // TODO: Handle error. 316 } 317 // TODO: Use resp. 318 _ = resp 319} 320 321func ExampleServiceManagerClient_GenerateConfigReport() { 322 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 323 324 ctx := context.Background() 325 c, err := servicemanagement.NewServiceManagerClient(ctx) 326 if err != nil { 327 // TODO: Handle error. 328 } 329 330 req := &servicemanagementpb.GenerateConfigReportRequest{ 331 // TODO: Fill request struct fields. 332 } 333 resp, err := c.GenerateConfigReport(ctx, req) 334 if err != nil { 335 // TODO: Handle error. 336 } 337 // TODO: Use resp. 338 _ = resp 339} 340 341func ExampleServiceManagerClient_EnableService() { 342 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 343 344 ctx := context.Background() 345 c, err := servicemanagement.NewServiceManagerClient(ctx) 346 if err != nil { 347 // TODO: Handle error. 348 } 349 350 req := &servicemanagementpb.EnableServiceRequest{ 351 // TODO: Fill request struct fields. 352 } 353 op, err := c.EnableService(ctx, req) 354 if err != nil { 355 // TODO: Handle error. 356 } 357 358 resp, err := op.Wait(ctx) 359 if err != nil { 360 // TODO: Handle error. 361 } 362 // TODO: Use resp. 363 _ = resp 364} 365 366func ExampleServiceManagerClient_DisableService() { 367 // import servicemanagementpb "google.golang.org/genproto/googleapis/api/servicemanagement/v1" 368 369 ctx := context.Background() 370 c, err := servicemanagement.NewServiceManagerClient(ctx) 371 if err != nil { 372 // TODO: Handle error. 373 } 374 375 req := &servicemanagementpb.DisableServiceRequest{ 376 // TODO: Fill request struct fields. 377 } 378 op, err := c.DisableService(ctx, req) 379 if err != nil { 380 // TODO: Handle error. 381 } 382 383 resp, err := op.Wait(ctx) 384 if err != nil { 385 // TODO: Handle error. 386 } 387 // TODO: Use resp. 388 _ = resp 389} 390