1 /* 2 * Copyright 2022 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.google.cloud.compute.v1.stub; 18 19 import static com.google.cloud.compute.v1.TargetVpnGatewaysClient.AggregatedListPagedResponse; 20 import static com.google.cloud.compute.v1.TargetVpnGatewaysClient.ListPagedResponse; 21 22 import com.google.api.gax.core.BackgroundResource; 23 import com.google.api.gax.rpc.OperationCallable; 24 import com.google.api.gax.rpc.UnaryCallable; 25 import com.google.cloud.compute.v1.AggregatedListTargetVpnGatewaysRequest; 26 import com.google.cloud.compute.v1.DeleteTargetVpnGatewayRequest; 27 import com.google.cloud.compute.v1.GetTargetVpnGatewayRequest; 28 import com.google.cloud.compute.v1.InsertTargetVpnGatewayRequest; 29 import com.google.cloud.compute.v1.ListTargetVpnGatewaysRequest; 30 import com.google.cloud.compute.v1.Operation; 31 import com.google.cloud.compute.v1.SetLabelsTargetVpnGatewayRequest; 32 import com.google.cloud.compute.v1.TargetVpnGateway; 33 import com.google.cloud.compute.v1.TargetVpnGatewayAggregatedList; 34 import com.google.cloud.compute.v1.TargetVpnGatewayList; 35 import javax.annotation.Generated; 36 37 // AUTO-GENERATED DOCUMENTATION AND CLASS. 38 /** 39 * Base stub class for the TargetVpnGateways service API. 40 * 41 * <p>This class is for advanced usage and reflects the underlying API directly. 42 */ 43 @Generated("by gapic-generator-java") 44 public abstract class TargetVpnGatewaysStub implements BackgroundResource { 45 46 public UnaryCallable<AggregatedListTargetVpnGatewaysRequest, AggregatedListPagedResponse> aggregatedListPagedCallable()47 aggregatedListPagedCallable() { 48 throw new UnsupportedOperationException("Not implemented: aggregatedListPagedCallable()"); 49 } 50 51 public UnaryCallable<AggregatedListTargetVpnGatewaysRequest, TargetVpnGatewayAggregatedList> aggregatedListCallable()52 aggregatedListCallable() { 53 throw new UnsupportedOperationException("Not implemented: aggregatedListCallable()"); 54 } 55 56 public OperationCallable<DeleteTargetVpnGatewayRequest, Operation, Operation> deleteOperationCallable()57 deleteOperationCallable() { 58 throw new UnsupportedOperationException("Not implemented: deleteOperationCallable()"); 59 } 60 deleteCallable()61 public UnaryCallable<DeleteTargetVpnGatewayRequest, Operation> deleteCallable() { 62 throw new UnsupportedOperationException("Not implemented: deleteCallable()"); 63 } 64 getCallable()65 public UnaryCallable<GetTargetVpnGatewayRequest, TargetVpnGateway> getCallable() { 66 throw new UnsupportedOperationException("Not implemented: getCallable()"); 67 } 68 69 public OperationCallable<InsertTargetVpnGatewayRequest, Operation, Operation> insertOperationCallable()70 insertOperationCallable() { 71 throw new UnsupportedOperationException("Not implemented: insertOperationCallable()"); 72 } 73 insertCallable()74 public UnaryCallable<InsertTargetVpnGatewayRequest, Operation> insertCallable() { 75 throw new UnsupportedOperationException("Not implemented: insertCallable()"); 76 } 77 listPagedCallable()78 public UnaryCallable<ListTargetVpnGatewaysRequest, ListPagedResponse> listPagedCallable() { 79 throw new UnsupportedOperationException("Not implemented: listPagedCallable()"); 80 } 81 listCallable()82 public UnaryCallable<ListTargetVpnGatewaysRequest, TargetVpnGatewayList> listCallable() { 83 throw new UnsupportedOperationException("Not implemented: listCallable()"); 84 } 85 86 public OperationCallable<SetLabelsTargetVpnGatewayRequest, Operation, Operation> setLabelsOperationCallable()87 setLabelsOperationCallable() { 88 throw new UnsupportedOperationException("Not implemented: setLabelsOperationCallable()"); 89 } 90 setLabelsCallable()91 public UnaryCallable<SetLabelsTargetVpnGatewayRequest, Operation> setLabelsCallable() { 92 throw new UnsupportedOperationException("Not implemented: setLabelsCallable()"); 93 } 94 95 @Override close()96 public abstract void close(); 97 } 98