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.FirewallPoliciesClient.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.AddAssociationFirewallPolicyRequest; 25 import com.google.cloud.compute.v1.AddRuleFirewallPolicyRequest; 26 import com.google.cloud.compute.v1.CloneRulesFirewallPolicyRequest; 27 import com.google.cloud.compute.v1.DeleteFirewallPolicyRequest; 28 import com.google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse; 29 import com.google.cloud.compute.v1.FirewallPolicy; 30 import com.google.cloud.compute.v1.FirewallPolicyAssociation; 31 import com.google.cloud.compute.v1.FirewallPolicyList; 32 import com.google.cloud.compute.v1.FirewallPolicyRule; 33 import com.google.cloud.compute.v1.GetAssociationFirewallPolicyRequest; 34 import com.google.cloud.compute.v1.GetFirewallPolicyRequest; 35 import com.google.cloud.compute.v1.GetIamPolicyFirewallPolicyRequest; 36 import com.google.cloud.compute.v1.GetRuleFirewallPolicyRequest; 37 import com.google.cloud.compute.v1.InsertFirewallPolicyRequest; 38 import com.google.cloud.compute.v1.ListAssociationsFirewallPolicyRequest; 39 import com.google.cloud.compute.v1.ListFirewallPoliciesRequest; 40 import com.google.cloud.compute.v1.MoveFirewallPolicyRequest; 41 import com.google.cloud.compute.v1.Operation; 42 import com.google.cloud.compute.v1.PatchFirewallPolicyRequest; 43 import com.google.cloud.compute.v1.PatchRuleFirewallPolicyRequest; 44 import com.google.cloud.compute.v1.Policy; 45 import com.google.cloud.compute.v1.RemoveAssociationFirewallPolicyRequest; 46 import com.google.cloud.compute.v1.RemoveRuleFirewallPolicyRequest; 47 import com.google.cloud.compute.v1.SetIamPolicyFirewallPolicyRequest; 48 import com.google.cloud.compute.v1.TestIamPermissionsFirewallPolicyRequest; 49 import com.google.cloud.compute.v1.TestPermissionsResponse; 50 import javax.annotation.Generated; 51 52 // AUTO-GENERATED DOCUMENTATION AND CLASS. 53 /** 54 * Base stub class for the FirewallPolicies service API. 55 * 56 * <p>This class is for advanced usage and reflects the underlying API directly. 57 */ 58 @Generated("by gapic-generator-java") 59 public abstract class FirewallPoliciesStub implements BackgroundResource { 60 61 public OperationCallable<AddAssociationFirewallPolicyRequest, Operation, Operation> addAssociationOperationCallable()62 addAssociationOperationCallable() { 63 throw new UnsupportedOperationException("Not implemented: addAssociationOperationCallable()"); 64 } 65 addAssociationCallable()66 public UnaryCallable<AddAssociationFirewallPolicyRequest, Operation> addAssociationCallable() { 67 throw new UnsupportedOperationException("Not implemented: addAssociationCallable()"); 68 } 69 70 public OperationCallable<AddRuleFirewallPolicyRequest, Operation, Operation> addRuleOperationCallable()71 addRuleOperationCallable() { 72 throw new UnsupportedOperationException("Not implemented: addRuleOperationCallable()"); 73 } 74 addRuleCallable()75 public UnaryCallable<AddRuleFirewallPolicyRequest, Operation> addRuleCallable() { 76 throw new UnsupportedOperationException("Not implemented: addRuleCallable()"); 77 } 78 79 public OperationCallable<CloneRulesFirewallPolicyRequest, Operation, Operation> cloneRulesOperationCallable()80 cloneRulesOperationCallable() { 81 throw new UnsupportedOperationException("Not implemented: cloneRulesOperationCallable()"); 82 } 83 cloneRulesCallable()84 public UnaryCallable<CloneRulesFirewallPolicyRequest, Operation> cloneRulesCallable() { 85 throw new UnsupportedOperationException("Not implemented: cloneRulesCallable()"); 86 } 87 88 public OperationCallable<DeleteFirewallPolicyRequest, Operation, Operation> deleteOperationCallable()89 deleteOperationCallable() { 90 throw new UnsupportedOperationException("Not implemented: deleteOperationCallable()"); 91 } 92 deleteCallable()93 public UnaryCallable<DeleteFirewallPolicyRequest, Operation> deleteCallable() { 94 throw new UnsupportedOperationException("Not implemented: deleteCallable()"); 95 } 96 getCallable()97 public UnaryCallable<GetFirewallPolicyRequest, FirewallPolicy> getCallable() { 98 throw new UnsupportedOperationException("Not implemented: getCallable()"); 99 } 100 101 public UnaryCallable<GetAssociationFirewallPolicyRequest, FirewallPolicyAssociation> getAssociationCallable()102 getAssociationCallable() { 103 throw new UnsupportedOperationException("Not implemented: getAssociationCallable()"); 104 } 105 getIamPolicyCallable()106 public UnaryCallable<GetIamPolicyFirewallPolicyRequest, Policy> getIamPolicyCallable() { 107 throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); 108 } 109 getRuleCallable()110 public UnaryCallable<GetRuleFirewallPolicyRequest, FirewallPolicyRule> getRuleCallable() { 111 throw new UnsupportedOperationException("Not implemented: getRuleCallable()"); 112 } 113 114 public OperationCallable<InsertFirewallPolicyRequest, Operation, Operation> insertOperationCallable()115 insertOperationCallable() { 116 throw new UnsupportedOperationException("Not implemented: insertOperationCallable()"); 117 } 118 insertCallable()119 public UnaryCallable<InsertFirewallPolicyRequest, Operation> insertCallable() { 120 throw new UnsupportedOperationException("Not implemented: insertCallable()"); 121 } 122 listPagedCallable()123 public UnaryCallable<ListFirewallPoliciesRequest, ListPagedResponse> listPagedCallable() { 124 throw new UnsupportedOperationException("Not implemented: listPagedCallable()"); 125 } 126 listCallable()127 public UnaryCallable<ListFirewallPoliciesRequest, FirewallPolicyList> listCallable() { 128 throw new UnsupportedOperationException("Not implemented: listCallable()"); 129 } 130 131 public UnaryCallable< 132 ListAssociationsFirewallPolicyRequest, FirewallPoliciesListAssociationsResponse> listAssociationsCallable()133 listAssociationsCallable() { 134 throw new UnsupportedOperationException("Not implemented: listAssociationsCallable()"); 135 } 136 137 public OperationCallable<MoveFirewallPolicyRequest, Operation, Operation> moveOperationCallable()138 moveOperationCallable() { 139 throw new UnsupportedOperationException("Not implemented: moveOperationCallable()"); 140 } 141 moveCallable()142 public UnaryCallable<MoveFirewallPolicyRequest, Operation> moveCallable() { 143 throw new UnsupportedOperationException("Not implemented: moveCallable()"); 144 } 145 146 public OperationCallable<PatchFirewallPolicyRequest, Operation, Operation> patchOperationCallable()147 patchOperationCallable() { 148 throw new UnsupportedOperationException("Not implemented: patchOperationCallable()"); 149 } 150 patchCallable()151 public UnaryCallable<PatchFirewallPolicyRequest, Operation> patchCallable() { 152 throw new UnsupportedOperationException("Not implemented: patchCallable()"); 153 } 154 155 public OperationCallable<PatchRuleFirewallPolicyRequest, Operation, Operation> patchRuleOperationCallable()156 patchRuleOperationCallable() { 157 throw new UnsupportedOperationException("Not implemented: patchRuleOperationCallable()"); 158 } 159 patchRuleCallable()160 public UnaryCallable<PatchRuleFirewallPolicyRequest, Operation> patchRuleCallable() { 161 throw new UnsupportedOperationException("Not implemented: patchRuleCallable()"); 162 } 163 164 public OperationCallable<RemoveAssociationFirewallPolicyRequest, Operation, Operation> removeAssociationOperationCallable()165 removeAssociationOperationCallable() { 166 throw new UnsupportedOperationException( 167 "Not implemented: removeAssociationOperationCallable()"); 168 } 169 170 public UnaryCallable<RemoveAssociationFirewallPolicyRequest, Operation> removeAssociationCallable()171 removeAssociationCallable() { 172 throw new UnsupportedOperationException("Not implemented: removeAssociationCallable()"); 173 } 174 175 public OperationCallable<RemoveRuleFirewallPolicyRequest, Operation, Operation> removeRuleOperationCallable()176 removeRuleOperationCallable() { 177 throw new UnsupportedOperationException("Not implemented: removeRuleOperationCallable()"); 178 } 179 removeRuleCallable()180 public UnaryCallable<RemoveRuleFirewallPolicyRequest, Operation> removeRuleCallable() { 181 throw new UnsupportedOperationException("Not implemented: removeRuleCallable()"); 182 } 183 setIamPolicyCallable()184 public UnaryCallable<SetIamPolicyFirewallPolicyRequest, Policy> setIamPolicyCallable() { 185 throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); 186 } 187 188 public UnaryCallable<TestIamPermissionsFirewallPolicyRequest, TestPermissionsResponse> testIamPermissionsCallable()189 testIamPermissionsCallable() { 190 throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); 191 } 192 193 @Override close()194 public abstract void close(); 195 } 196