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 appengine_test
18
19import (
20	"context"
21
22	appengine "cloud.google.com/go/appengine/apiv1"
23	appenginepb "google.golang.org/genproto/googleapis/appengine/v1"
24)
25
26func ExampleNewApplicationsClient() {
27	ctx := context.Background()
28	c, err := appengine.NewApplicationsClient(ctx)
29	if err != nil {
30		// TODO: Handle error.
31	}
32	// TODO: Use client.
33	_ = c
34}
35
36func ExampleApplicationsClient_GetApplication() {
37	// import appenginepb "google.golang.org/genproto/googleapis/appengine/v1"
38
39	ctx := context.Background()
40	c, err := appengine.NewApplicationsClient(ctx)
41	if err != nil {
42		// TODO: Handle error.
43	}
44
45	req := &appenginepb.GetApplicationRequest{
46		// TODO: Fill request struct fields.
47	}
48	resp, err := c.GetApplication(ctx, req)
49	if err != nil {
50		// TODO: Handle error.
51	}
52	// TODO: Use resp.
53	_ = resp
54}
55
56func ExampleApplicationsClient_CreateApplication() {
57	// import appenginepb "google.golang.org/genproto/googleapis/appengine/v1"
58
59	ctx := context.Background()
60	c, err := appengine.NewApplicationsClient(ctx)
61	if err != nil {
62		// TODO: Handle error.
63	}
64
65	req := &appenginepb.CreateApplicationRequest{
66		// TODO: Fill request struct fields.
67	}
68	op, err := c.CreateApplication(ctx, req)
69	if err != nil {
70		// TODO: Handle error.
71	}
72
73	resp, err := op.Wait(ctx)
74	if err != nil {
75		// TODO: Handle error.
76	}
77	// TODO: Use resp.
78	_ = resp
79}
80
81func ExampleApplicationsClient_UpdateApplication() {
82	// import appenginepb "google.golang.org/genproto/googleapis/appengine/v1"
83
84	ctx := context.Background()
85	c, err := appengine.NewApplicationsClient(ctx)
86	if err != nil {
87		// TODO: Handle error.
88	}
89
90	req := &appenginepb.UpdateApplicationRequest{
91		// TODO: Fill request struct fields.
92	}
93	op, err := c.UpdateApplication(ctx, req)
94	if err != nil {
95		// TODO: Handle error.
96	}
97
98	resp, err := op.Wait(ctx)
99	if err != nil {
100		// TODO: Handle error.
101	}
102	// TODO: Use resp.
103	_ = resp
104}
105
106func ExampleApplicationsClient_RepairApplication() {
107	// import appenginepb "google.golang.org/genproto/googleapis/appengine/v1"
108
109	ctx := context.Background()
110	c, err := appengine.NewApplicationsClient(ctx)
111	if err != nil {
112		// TODO: Handle error.
113	}
114
115	req := &appenginepb.RepairApplicationRequest{
116		// TODO: Fill request struct fields.
117	}
118	op, err := c.RepairApplication(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