1// Copyright 2019 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 datatransfer_test 18 19import ( 20 "context" 21 22 datatransfer "cloud.google.com/go/bigquery/datatransfer/apiv1" 23 "google.golang.org/api/iterator" 24 datatransferpb "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1" 25) 26 27func ExampleNewDataSourceClient() { 28 ctx := context.Background() 29 c, err := datatransfer.NewDataSourceClient(ctx) 30 if err != nil { 31 // TODO: Handle error. 32 } 33 // TODO: Use client. 34 _ = c 35} 36 37func ExampleDataSourceClient_UpdateTransferRun() { 38 // import datatransferpb "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1" 39 40 ctx := context.Background() 41 c, err := datatransfer.NewDataSourceClient(ctx) 42 if err != nil { 43 // TODO: Handle error. 44 } 45 46 req := &datatransferpb.UpdateTransferRunRequest{ 47 // TODO: Fill request struct fields. 48 } 49 resp, err := c.UpdateTransferRun(ctx, req) 50 if err != nil { 51 // TODO: Handle error. 52 } 53 // TODO: Use resp. 54 _ = resp 55} 56 57func ExampleDataSourceClient_LogTransferRunMessages() { 58 ctx := context.Background() 59 c, err := datatransfer.NewDataSourceClient(ctx) 60 if err != nil { 61 // TODO: Handle error. 62 } 63 64 req := &datatransferpb.LogTransferRunMessagesRequest{ 65 // TODO: Fill request struct fields. 66 } 67 err = c.LogTransferRunMessages(ctx, req) 68 if err != nil { 69 // TODO: Handle error. 70 } 71} 72 73func ExampleDataSourceClient_StartBigQueryJobs() { 74 ctx := context.Background() 75 c, err := datatransfer.NewDataSourceClient(ctx) 76 if err != nil { 77 // TODO: Handle error. 78 } 79 80 req := &datatransferpb.StartBigQueryJobsRequest{ 81 // TODO: Fill request struct fields. 82 } 83 err = c.StartBigQueryJobs(ctx, req) 84 if err != nil { 85 // TODO: Handle error. 86 } 87} 88 89func ExampleDataSourceClient_FinishRun() { 90 ctx := context.Background() 91 c, err := datatransfer.NewDataSourceClient(ctx) 92 if err != nil { 93 // TODO: Handle error. 94 } 95 96 req := &datatransferpb.FinishRunRequest{ 97 // TODO: Fill request struct fields. 98 } 99 err = c.FinishRun(ctx, req) 100 if err != nil { 101 // TODO: Handle error. 102 } 103} 104 105func ExampleDataSourceClient_CreateDataSourceDefinition() { 106 // import datatransferpb "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1" 107 108 ctx := context.Background() 109 c, err := datatransfer.NewDataSourceClient(ctx) 110 if err != nil { 111 // TODO: Handle error. 112 } 113 114 req := &datatransferpb.CreateDataSourceDefinitionRequest{ 115 // TODO: Fill request struct fields. 116 } 117 resp, err := c.CreateDataSourceDefinition(ctx, req) 118 if err != nil { 119 // TODO: Handle error. 120 } 121 // TODO: Use resp. 122 _ = resp 123} 124 125func ExampleDataSourceClient_UpdateDataSourceDefinition() { 126 // import datatransferpb "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1" 127 128 ctx := context.Background() 129 c, err := datatransfer.NewDataSourceClient(ctx) 130 if err != nil { 131 // TODO: Handle error. 132 } 133 134 req := &datatransferpb.UpdateDataSourceDefinitionRequest{ 135 // TODO: Fill request struct fields. 136 } 137 resp, err := c.UpdateDataSourceDefinition(ctx, req) 138 if err != nil { 139 // TODO: Handle error. 140 } 141 // TODO: Use resp. 142 _ = resp 143} 144 145func ExampleDataSourceClient_DeleteDataSourceDefinition() { 146 ctx := context.Background() 147 c, err := datatransfer.NewDataSourceClient(ctx) 148 if err != nil { 149 // TODO: Handle error. 150 } 151 152 req := &datatransferpb.DeleteDataSourceDefinitionRequest{ 153 // TODO: Fill request struct fields. 154 } 155 err = c.DeleteDataSourceDefinition(ctx, req) 156 if err != nil { 157 // TODO: Handle error. 158 } 159} 160 161func ExampleDataSourceClient_GetDataSourceDefinition() { 162 // import datatransferpb "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1" 163 164 ctx := context.Background() 165 c, err := datatransfer.NewDataSourceClient(ctx) 166 if err != nil { 167 // TODO: Handle error. 168 } 169 170 req := &datatransferpb.GetDataSourceDefinitionRequest{ 171 // TODO: Fill request struct fields. 172 } 173 resp, err := c.GetDataSourceDefinition(ctx, req) 174 if err != nil { 175 // TODO: Handle error. 176 } 177 // TODO: Use resp. 178 _ = resp 179} 180 181func ExampleDataSourceClient_ListDataSourceDefinitions() { 182 // import datatransferpb "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1" 183 // import "google.golang.org/api/iterator" 184 185 ctx := context.Background() 186 c, err := datatransfer.NewDataSourceClient(ctx) 187 if err != nil { 188 // TODO: Handle error. 189 } 190 191 req := &datatransferpb.ListDataSourceDefinitionsRequest{ 192 // TODO: Fill request struct fields. 193 } 194 it := c.ListDataSourceDefinitions(ctx, req) 195 for { 196 resp, err := it.Next() 197 if err == iterator.Done { 198 break 199 } 200 if err != nil { 201 // TODO: Handle error. 202 } 203 // TODO: Use resp. 204 _ = resp 205 } 206} 207