1 // Copyright 2023 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 17 package debugger_test 18 19 import ( 20 "context" 21 22 debugger "cloud.google.com/go/debugger/apiv2" 23 debuggerpb "cloud.google.com/go/debugger/apiv2/debuggerpb" 24 ) 25 26 func ExampleNewController2Client() { 27 ctx := context.Background() 28 // This snippet has been automatically generated and should be regarded as a code template only. 29 // It will require modifications to work: 30 // - It may require correct/in-range values for request initialization. 31 // - It may require specifying regional endpoints when creating the service client as shown in: 32 // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options 33 c, err := debugger.NewController2Client(ctx) 34 if err != nil { 35 // TODO: Handle error. 36 } 37 defer c.Close() 38 39 // TODO: Use client. 40 _ = c 41 } 42 43 func ExampleNewController2RESTClient() { 44 ctx := context.Background() 45 // This snippet has been automatically generated and should be regarded as a code template only. 46 // It will require modifications to work: 47 // - It may require correct/in-range values for request initialization. 48 // - It may require specifying regional endpoints when creating the service client as shown in: 49 // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options 50 c, err := debugger.NewController2RESTClient(ctx) 51 if err != nil { 52 // TODO: Handle error. 53 } 54 defer c.Close() 55 56 // TODO: Use client. 57 _ = c 58 } 59 60 func ExampleController2Client_RegisterDebuggee() { 61 ctx := context.Background() 62 // This snippet has been automatically generated and should be regarded as a code template only. 63 // It will require modifications to work: 64 // - It may require correct/in-range values for request initialization. 65 // - It may require specifying regional endpoints when creating the service client as shown in: 66 // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options 67 c, err := debugger.NewController2Client(ctx) 68 if err != nil { 69 // TODO: Handle error. 70 } 71 defer c.Close() 72 73 req := &debuggerpb.RegisterDebuggeeRequest{ 74 // TODO: Fill request struct fields. 75 // See https://pkg.go.dev/cloud.google.com/go/debugger/apiv2/debuggerpb#RegisterDebuggeeRequest. 76 } 77 resp, err := c.RegisterDebuggee(ctx, req) 78 if err != nil { 79 // TODO: Handle error. 80 } 81 // TODO: Use resp. 82 _ = resp 83 } 84 85 func ExampleController2Client_ListActiveBreakpoints() { 86 ctx := context.Background() 87 // This snippet has been automatically generated and should be regarded as a code template only. 88 // It will require modifications to work: 89 // - It may require correct/in-range values for request initialization. 90 // - It may require specifying regional endpoints when creating the service client as shown in: 91 // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options 92 c, err := debugger.NewController2Client(ctx) 93 if err != nil { 94 // TODO: Handle error. 95 } 96 defer c.Close() 97 98 req := &debuggerpb.ListActiveBreakpointsRequest{ 99 // TODO: Fill request struct fields. 100 // See https://pkg.go.dev/cloud.google.com/go/debugger/apiv2/debuggerpb#ListActiveBreakpointsRequest. 101 } 102 resp, err := c.ListActiveBreakpoints(ctx, req) 103 if err != nil { 104 // TODO: Handle error. 105 } 106 // TODO: Use resp. 107 _ = resp 108 } 109 110 func ExampleController2Client_UpdateActiveBreakpoint() { 111 ctx := context.Background() 112 // This snippet has been automatically generated and should be regarded as a code template only. 113 // It will require modifications to work: 114 // - It may require correct/in-range values for request initialization. 115 // - It may require specifying regional endpoints when creating the service client as shown in: 116 // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options 117 c, err := debugger.NewController2Client(ctx) 118 if err != nil { 119 // TODO: Handle error. 120 } 121 defer c.Close() 122 123 req := &debuggerpb.UpdateActiveBreakpointRequest{ 124 // TODO: Fill request struct fields. 125 // See https://pkg.go.dev/cloud.google.com/go/debugger/apiv2/debuggerpb#UpdateActiveBreakpointRequest. 126 } 127 resp, err := c.UpdateActiveBreakpoint(ctx, req) 128 if err != nil { 129 // TODO: Handle error. 130 } 131 // TODO: Use resp. 132 _ = resp 133 } 134