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.RegionBackendServicesClient.ListPagedResponse; 20 21 import com.google.api.gax.core.BackgroundResource; 22 import com.google.api.gax.rpc.OperationCallable; 23 import com.google.api.gax.rpc.UnaryCallable; 24 import com.google.cloud.compute.v1.BackendService; 25 import com.google.cloud.compute.v1.BackendServiceGroupHealth; 26 import com.google.cloud.compute.v1.BackendServiceList; 27 import com.google.cloud.compute.v1.DeleteRegionBackendServiceRequest; 28 import com.google.cloud.compute.v1.GetHealthRegionBackendServiceRequest; 29 import com.google.cloud.compute.v1.GetIamPolicyRegionBackendServiceRequest; 30 import com.google.cloud.compute.v1.GetRegionBackendServiceRequest; 31 import com.google.cloud.compute.v1.InsertRegionBackendServiceRequest; 32 import com.google.cloud.compute.v1.ListRegionBackendServicesRequest; 33 import com.google.cloud.compute.v1.Operation; 34 import com.google.cloud.compute.v1.PatchRegionBackendServiceRequest; 35 import com.google.cloud.compute.v1.Policy; 36 import com.google.cloud.compute.v1.SetIamPolicyRegionBackendServiceRequest; 37 import com.google.cloud.compute.v1.UpdateRegionBackendServiceRequest; 38 import javax.annotation.Generated; 39 40 // AUTO-GENERATED DOCUMENTATION AND CLASS. 41 /** 42 * Base stub class for the RegionBackendServices service API. 43 * 44 * <p>This class is for advanced usage and reflects the underlying API directly. 45 */ 46 @Generated("by gapic-generator-java") 47 public abstract class RegionBackendServicesStub implements BackgroundResource { 48 49 public OperationCallable<DeleteRegionBackendServiceRequest, Operation, Operation> deleteOperationCallable()50 deleteOperationCallable() { 51 throw new UnsupportedOperationException("Not implemented: deleteOperationCallable()"); 52 } 53 deleteCallable()54 public UnaryCallable<DeleteRegionBackendServiceRequest, Operation> deleteCallable() { 55 throw new UnsupportedOperationException("Not implemented: deleteCallable()"); 56 } 57 getCallable()58 public UnaryCallable<GetRegionBackendServiceRequest, BackendService> getCallable() { 59 throw new UnsupportedOperationException("Not implemented: getCallable()"); 60 } 61 62 public UnaryCallable<GetHealthRegionBackendServiceRequest, BackendServiceGroupHealth> getHealthCallable()63 getHealthCallable() { 64 throw new UnsupportedOperationException("Not implemented: getHealthCallable()"); 65 } 66 getIamPolicyCallable()67 public UnaryCallable<GetIamPolicyRegionBackendServiceRequest, Policy> getIamPolicyCallable() { 68 throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); 69 } 70 71 public OperationCallable<InsertRegionBackendServiceRequest, Operation, Operation> insertOperationCallable()72 insertOperationCallable() { 73 throw new UnsupportedOperationException("Not implemented: insertOperationCallable()"); 74 } 75 insertCallable()76 public UnaryCallable<InsertRegionBackendServiceRequest, Operation> insertCallable() { 77 throw new UnsupportedOperationException("Not implemented: insertCallable()"); 78 } 79 listPagedCallable()80 public UnaryCallable<ListRegionBackendServicesRequest, ListPagedResponse> listPagedCallable() { 81 throw new UnsupportedOperationException("Not implemented: listPagedCallable()"); 82 } 83 listCallable()84 public UnaryCallable<ListRegionBackendServicesRequest, BackendServiceList> listCallable() { 85 throw new UnsupportedOperationException("Not implemented: listCallable()"); 86 } 87 88 public OperationCallable<PatchRegionBackendServiceRequest, Operation, Operation> patchOperationCallable()89 patchOperationCallable() { 90 throw new UnsupportedOperationException("Not implemented: patchOperationCallable()"); 91 } 92 patchCallable()93 public UnaryCallable<PatchRegionBackendServiceRequest, Operation> patchCallable() { 94 throw new UnsupportedOperationException("Not implemented: patchCallable()"); 95 } 96 setIamPolicyCallable()97 public UnaryCallable<SetIamPolicyRegionBackendServiceRequest, Policy> setIamPolicyCallable() { 98 throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); 99 } 100 101 public OperationCallable<UpdateRegionBackendServiceRequest, Operation, Operation> updateOperationCallable()102 updateOperationCallable() { 103 throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); 104 } 105 updateCallable()106 public UnaryCallable<UpdateRegionBackendServiceRequest, Operation> updateCallable() { 107 throw new UnsupportedOperationException("Not implemented: updateCallable()"); 108 } 109 110 @Override close()111 public abstract void close(); 112 } 113