• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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