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.BackendBucketsClient.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.AddSignedUrlKeyBackendBucketRequest; 25 import com.google.cloud.compute.v1.BackendBucket; 26 import com.google.cloud.compute.v1.BackendBucketList; 27 import com.google.cloud.compute.v1.DeleteBackendBucketRequest; 28 import com.google.cloud.compute.v1.DeleteSignedUrlKeyBackendBucketRequest; 29 import com.google.cloud.compute.v1.GetBackendBucketRequest; 30 import com.google.cloud.compute.v1.InsertBackendBucketRequest; 31 import com.google.cloud.compute.v1.ListBackendBucketsRequest; 32 import com.google.cloud.compute.v1.Operation; 33 import com.google.cloud.compute.v1.PatchBackendBucketRequest; 34 import com.google.cloud.compute.v1.SetEdgeSecurityPolicyBackendBucketRequest; 35 import com.google.cloud.compute.v1.UpdateBackendBucketRequest; 36 import javax.annotation.Generated; 37 38 // AUTO-GENERATED DOCUMENTATION AND CLASS. 39 /** 40 * Base stub class for the BackendBuckets service API. 41 * 42 * <p>This class is for advanced usage and reflects the underlying API directly. 43 */ 44 @Generated("by gapic-generator-java") 45 public abstract class BackendBucketsStub implements BackgroundResource { 46 47 public OperationCallable<AddSignedUrlKeyBackendBucketRequest, Operation, Operation> addSignedUrlKeyOperationCallable()48 addSignedUrlKeyOperationCallable() { 49 throw new UnsupportedOperationException("Not implemented: addSignedUrlKeyOperationCallable()"); 50 } 51 addSignedUrlKeyCallable()52 public UnaryCallable<AddSignedUrlKeyBackendBucketRequest, Operation> addSignedUrlKeyCallable() { 53 throw new UnsupportedOperationException("Not implemented: addSignedUrlKeyCallable()"); 54 } 55 56 public OperationCallable<DeleteBackendBucketRequest, Operation, Operation> deleteOperationCallable()57 deleteOperationCallable() { 58 throw new UnsupportedOperationException("Not implemented: deleteOperationCallable()"); 59 } 60 deleteCallable()61 public UnaryCallable<DeleteBackendBucketRequest, Operation> deleteCallable() { 62 throw new UnsupportedOperationException("Not implemented: deleteCallable()"); 63 } 64 65 public OperationCallable<DeleteSignedUrlKeyBackendBucketRequest, Operation, Operation> deleteSignedUrlKeyOperationCallable()66 deleteSignedUrlKeyOperationCallable() { 67 throw new UnsupportedOperationException( 68 "Not implemented: deleteSignedUrlKeyOperationCallable()"); 69 } 70 71 public UnaryCallable<DeleteSignedUrlKeyBackendBucketRequest, Operation> deleteSignedUrlKeyCallable()72 deleteSignedUrlKeyCallable() { 73 throw new UnsupportedOperationException("Not implemented: deleteSignedUrlKeyCallable()"); 74 } 75 getCallable()76 public UnaryCallable<GetBackendBucketRequest, BackendBucket> getCallable() { 77 throw new UnsupportedOperationException("Not implemented: getCallable()"); 78 } 79 80 public OperationCallable<InsertBackendBucketRequest, Operation, Operation> insertOperationCallable()81 insertOperationCallable() { 82 throw new UnsupportedOperationException("Not implemented: insertOperationCallable()"); 83 } 84 insertCallable()85 public UnaryCallable<InsertBackendBucketRequest, Operation> insertCallable() { 86 throw new UnsupportedOperationException("Not implemented: insertCallable()"); 87 } 88 listPagedCallable()89 public UnaryCallable<ListBackendBucketsRequest, ListPagedResponse> listPagedCallable() { 90 throw new UnsupportedOperationException("Not implemented: listPagedCallable()"); 91 } 92 listCallable()93 public UnaryCallable<ListBackendBucketsRequest, BackendBucketList> listCallable() { 94 throw new UnsupportedOperationException("Not implemented: listCallable()"); 95 } 96 97 public OperationCallable<PatchBackendBucketRequest, Operation, Operation> patchOperationCallable()98 patchOperationCallable() { 99 throw new UnsupportedOperationException("Not implemented: patchOperationCallable()"); 100 } 101 patchCallable()102 public UnaryCallable<PatchBackendBucketRequest, Operation> patchCallable() { 103 throw new UnsupportedOperationException("Not implemented: patchCallable()"); 104 } 105 106 public OperationCallable<SetEdgeSecurityPolicyBackendBucketRequest, Operation, Operation> setEdgeSecurityPolicyOperationCallable()107 setEdgeSecurityPolicyOperationCallable() { 108 throw new UnsupportedOperationException( 109 "Not implemented: setEdgeSecurityPolicyOperationCallable()"); 110 } 111 112 public UnaryCallable<SetEdgeSecurityPolicyBackendBucketRequest, Operation> setEdgeSecurityPolicyCallable()113 setEdgeSecurityPolicyCallable() { 114 throw new UnsupportedOperationException("Not implemented: setEdgeSecurityPolicyCallable()"); 115 } 116 117 public OperationCallable<UpdateBackendBucketRequest, Operation, Operation> updateOperationCallable()118 updateOperationCallable() { 119 throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); 120 } 121 updateCallable()122 public UnaryCallable<UpdateBackendBucketRequest, Operation> updateCallable() { 123 throw new UnsupportedOperationException("Not implemented: updateCallable()"); 124 } 125 126 @Override close()127 public abstract void close(); 128 } 129