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.dlp.v2.stub; 18 19 import static com.google.cloud.dlp.v2.DlpServiceClient.ListDeidentifyTemplatesPagedResponse; 20 import static com.google.cloud.dlp.v2.DlpServiceClient.ListDlpJobsPagedResponse; 21 import static com.google.cloud.dlp.v2.DlpServiceClient.ListInspectTemplatesPagedResponse; 22 import static com.google.cloud.dlp.v2.DlpServiceClient.ListJobTriggersPagedResponse; 23 import static com.google.cloud.dlp.v2.DlpServiceClient.ListStoredInfoTypesPagedResponse; 24 25 import com.google.api.gax.core.BackgroundResource; 26 import com.google.api.gax.rpc.UnaryCallable; 27 import com.google.privacy.dlp.v2.ActivateJobTriggerRequest; 28 import com.google.privacy.dlp.v2.CancelDlpJobRequest; 29 import com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest; 30 import com.google.privacy.dlp.v2.CreateDlpJobRequest; 31 import com.google.privacy.dlp.v2.CreateInspectTemplateRequest; 32 import com.google.privacy.dlp.v2.CreateJobTriggerRequest; 33 import com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest; 34 import com.google.privacy.dlp.v2.DeidentifyContentRequest; 35 import com.google.privacy.dlp.v2.DeidentifyContentResponse; 36 import com.google.privacy.dlp.v2.DeidentifyTemplate; 37 import com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest; 38 import com.google.privacy.dlp.v2.DeleteDlpJobRequest; 39 import com.google.privacy.dlp.v2.DeleteInspectTemplateRequest; 40 import com.google.privacy.dlp.v2.DeleteJobTriggerRequest; 41 import com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest; 42 import com.google.privacy.dlp.v2.DlpJob; 43 import com.google.privacy.dlp.v2.FinishDlpJobRequest; 44 import com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest; 45 import com.google.privacy.dlp.v2.GetDlpJobRequest; 46 import com.google.privacy.dlp.v2.GetInspectTemplateRequest; 47 import com.google.privacy.dlp.v2.GetJobTriggerRequest; 48 import com.google.privacy.dlp.v2.GetStoredInfoTypeRequest; 49 import com.google.privacy.dlp.v2.HybridInspectDlpJobRequest; 50 import com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest; 51 import com.google.privacy.dlp.v2.HybridInspectResponse; 52 import com.google.privacy.dlp.v2.InspectContentRequest; 53 import com.google.privacy.dlp.v2.InspectContentResponse; 54 import com.google.privacy.dlp.v2.InspectTemplate; 55 import com.google.privacy.dlp.v2.JobTrigger; 56 import com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest; 57 import com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse; 58 import com.google.privacy.dlp.v2.ListDlpJobsRequest; 59 import com.google.privacy.dlp.v2.ListDlpJobsResponse; 60 import com.google.privacy.dlp.v2.ListInfoTypesRequest; 61 import com.google.privacy.dlp.v2.ListInfoTypesResponse; 62 import com.google.privacy.dlp.v2.ListInspectTemplatesRequest; 63 import com.google.privacy.dlp.v2.ListInspectTemplatesResponse; 64 import com.google.privacy.dlp.v2.ListJobTriggersRequest; 65 import com.google.privacy.dlp.v2.ListJobTriggersResponse; 66 import com.google.privacy.dlp.v2.ListStoredInfoTypesRequest; 67 import com.google.privacy.dlp.v2.ListStoredInfoTypesResponse; 68 import com.google.privacy.dlp.v2.RedactImageRequest; 69 import com.google.privacy.dlp.v2.RedactImageResponse; 70 import com.google.privacy.dlp.v2.ReidentifyContentRequest; 71 import com.google.privacy.dlp.v2.ReidentifyContentResponse; 72 import com.google.privacy.dlp.v2.StoredInfoType; 73 import com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest; 74 import com.google.privacy.dlp.v2.UpdateInspectTemplateRequest; 75 import com.google.privacy.dlp.v2.UpdateJobTriggerRequest; 76 import com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest; 77 import com.google.protobuf.Empty; 78 import javax.annotation.Generated; 79 80 // AUTO-GENERATED DOCUMENTATION AND CLASS. 81 /** 82 * Base stub class for the DlpService service API. 83 * 84 * <p>This class is for advanced usage and reflects the underlying API directly. 85 */ 86 @Generated("by gapic-generator-java") 87 public abstract class DlpServiceStub implements BackgroundResource { 88 inspectContentCallable()89 public UnaryCallable<InspectContentRequest, InspectContentResponse> inspectContentCallable() { 90 throw new UnsupportedOperationException("Not implemented: inspectContentCallable()"); 91 } 92 redactImageCallable()93 public UnaryCallable<RedactImageRequest, RedactImageResponse> redactImageCallable() { 94 throw new UnsupportedOperationException("Not implemented: redactImageCallable()"); 95 } 96 97 public UnaryCallable<DeidentifyContentRequest, DeidentifyContentResponse> deidentifyContentCallable()98 deidentifyContentCallable() { 99 throw new UnsupportedOperationException("Not implemented: deidentifyContentCallable()"); 100 } 101 102 public UnaryCallable<ReidentifyContentRequest, ReidentifyContentResponse> reidentifyContentCallable()103 reidentifyContentCallable() { 104 throw new UnsupportedOperationException("Not implemented: reidentifyContentCallable()"); 105 } 106 listInfoTypesCallable()107 public UnaryCallable<ListInfoTypesRequest, ListInfoTypesResponse> listInfoTypesCallable() { 108 throw new UnsupportedOperationException("Not implemented: listInfoTypesCallable()"); 109 } 110 111 public UnaryCallable<CreateInspectTemplateRequest, InspectTemplate> createInspectTemplateCallable()112 createInspectTemplateCallable() { 113 throw new UnsupportedOperationException("Not implemented: createInspectTemplateCallable()"); 114 } 115 116 public UnaryCallable<UpdateInspectTemplateRequest, InspectTemplate> updateInspectTemplateCallable()117 updateInspectTemplateCallable() { 118 throw new UnsupportedOperationException("Not implemented: updateInspectTemplateCallable()"); 119 } 120 getInspectTemplateCallable()121 public UnaryCallable<GetInspectTemplateRequest, InspectTemplate> getInspectTemplateCallable() { 122 throw new UnsupportedOperationException("Not implemented: getInspectTemplateCallable()"); 123 } 124 125 public UnaryCallable<ListInspectTemplatesRequest, ListInspectTemplatesPagedResponse> listInspectTemplatesPagedCallable()126 listInspectTemplatesPagedCallable() { 127 throw new UnsupportedOperationException("Not implemented: listInspectTemplatesPagedCallable()"); 128 } 129 130 public UnaryCallable<ListInspectTemplatesRequest, ListInspectTemplatesResponse> listInspectTemplatesCallable()131 listInspectTemplatesCallable() { 132 throw new UnsupportedOperationException("Not implemented: listInspectTemplatesCallable()"); 133 } 134 deleteInspectTemplateCallable()135 public UnaryCallable<DeleteInspectTemplateRequest, Empty> deleteInspectTemplateCallable() { 136 throw new UnsupportedOperationException("Not implemented: deleteInspectTemplateCallable()"); 137 } 138 139 public UnaryCallable<CreateDeidentifyTemplateRequest, DeidentifyTemplate> createDeidentifyTemplateCallable()140 createDeidentifyTemplateCallable() { 141 throw new UnsupportedOperationException("Not implemented: createDeidentifyTemplateCallable()"); 142 } 143 144 public UnaryCallable<UpdateDeidentifyTemplateRequest, DeidentifyTemplate> updateDeidentifyTemplateCallable()145 updateDeidentifyTemplateCallable() { 146 throw new UnsupportedOperationException("Not implemented: updateDeidentifyTemplateCallable()"); 147 } 148 149 public UnaryCallable<GetDeidentifyTemplateRequest, DeidentifyTemplate> getDeidentifyTemplateCallable()150 getDeidentifyTemplateCallable() { 151 throw new UnsupportedOperationException("Not implemented: getDeidentifyTemplateCallable()"); 152 } 153 154 public UnaryCallable<ListDeidentifyTemplatesRequest, ListDeidentifyTemplatesPagedResponse> listDeidentifyTemplatesPagedCallable()155 listDeidentifyTemplatesPagedCallable() { 156 throw new UnsupportedOperationException( 157 "Not implemented: listDeidentifyTemplatesPagedCallable()"); 158 } 159 160 public UnaryCallable<ListDeidentifyTemplatesRequest, ListDeidentifyTemplatesResponse> listDeidentifyTemplatesCallable()161 listDeidentifyTemplatesCallable() { 162 throw new UnsupportedOperationException("Not implemented: listDeidentifyTemplatesCallable()"); 163 } 164 deleteDeidentifyTemplateCallable()165 public UnaryCallable<DeleteDeidentifyTemplateRequest, Empty> deleteDeidentifyTemplateCallable() { 166 throw new UnsupportedOperationException("Not implemented: deleteDeidentifyTemplateCallable()"); 167 } 168 createJobTriggerCallable()169 public UnaryCallable<CreateJobTriggerRequest, JobTrigger> createJobTriggerCallable() { 170 throw new UnsupportedOperationException("Not implemented: createJobTriggerCallable()"); 171 } 172 updateJobTriggerCallable()173 public UnaryCallable<UpdateJobTriggerRequest, JobTrigger> updateJobTriggerCallable() { 174 throw new UnsupportedOperationException("Not implemented: updateJobTriggerCallable()"); 175 } 176 177 public UnaryCallable<HybridInspectJobTriggerRequest, HybridInspectResponse> hybridInspectJobTriggerCallable()178 hybridInspectJobTriggerCallable() { 179 throw new UnsupportedOperationException("Not implemented: hybridInspectJobTriggerCallable()"); 180 } 181 getJobTriggerCallable()182 public UnaryCallable<GetJobTriggerRequest, JobTrigger> getJobTriggerCallable() { 183 throw new UnsupportedOperationException("Not implemented: getJobTriggerCallable()"); 184 } 185 186 public UnaryCallable<ListJobTriggersRequest, ListJobTriggersPagedResponse> listJobTriggersPagedCallable()187 listJobTriggersPagedCallable() { 188 throw new UnsupportedOperationException("Not implemented: listJobTriggersPagedCallable()"); 189 } 190 listJobTriggersCallable()191 public UnaryCallable<ListJobTriggersRequest, ListJobTriggersResponse> listJobTriggersCallable() { 192 throw new UnsupportedOperationException("Not implemented: listJobTriggersCallable()"); 193 } 194 deleteJobTriggerCallable()195 public UnaryCallable<DeleteJobTriggerRequest, Empty> deleteJobTriggerCallable() { 196 throw new UnsupportedOperationException("Not implemented: deleteJobTriggerCallable()"); 197 } 198 activateJobTriggerCallable()199 public UnaryCallable<ActivateJobTriggerRequest, DlpJob> activateJobTriggerCallable() { 200 throw new UnsupportedOperationException("Not implemented: activateJobTriggerCallable()"); 201 } 202 createDlpJobCallable()203 public UnaryCallable<CreateDlpJobRequest, DlpJob> createDlpJobCallable() { 204 throw new UnsupportedOperationException("Not implemented: createDlpJobCallable()"); 205 } 206 listDlpJobsPagedCallable()207 public UnaryCallable<ListDlpJobsRequest, ListDlpJobsPagedResponse> listDlpJobsPagedCallable() { 208 throw new UnsupportedOperationException("Not implemented: listDlpJobsPagedCallable()"); 209 } 210 listDlpJobsCallable()211 public UnaryCallable<ListDlpJobsRequest, ListDlpJobsResponse> listDlpJobsCallable() { 212 throw new UnsupportedOperationException("Not implemented: listDlpJobsCallable()"); 213 } 214 getDlpJobCallable()215 public UnaryCallable<GetDlpJobRequest, DlpJob> getDlpJobCallable() { 216 throw new UnsupportedOperationException("Not implemented: getDlpJobCallable()"); 217 } 218 deleteDlpJobCallable()219 public UnaryCallable<DeleteDlpJobRequest, Empty> deleteDlpJobCallable() { 220 throw new UnsupportedOperationException("Not implemented: deleteDlpJobCallable()"); 221 } 222 cancelDlpJobCallable()223 public UnaryCallable<CancelDlpJobRequest, Empty> cancelDlpJobCallable() { 224 throw new UnsupportedOperationException("Not implemented: cancelDlpJobCallable()"); 225 } 226 createStoredInfoTypeCallable()227 public UnaryCallable<CreateStoredInfoTypeRequest, StoredInfoType> createStoredInfoTypeCallable() { 228 throw new UnsupportedOperationException("Not implemented: createStoredInfoTypeCallable()"); 229 } 230 updateStoredInfoTypeCallable()231 public UnaryCallable<UpdateStoredInfoTypeRequest, StoredInfoType> updateStoredInfoTypeCallable() { 232 throw new UnsupportedOperationException("Not implemented: updateStoredInfoTypeCallable()"); 233 } 234 getStoredInfoTypeCallable()235 public UnaryCallable<GetStoredInfoTypeRequest, StoredInfoType> getStoredInfoTypeCallable() { 236 throw new UnsupportedOperationException("Not implemented: getStoredInfoTypeCallable()"); 237 } 238 239 public UnaryCallable<ListStoredInfoTypesRequest, ListStoredInfoTypesPagedResponse> listStoredInfoTypesPagedCallable()240 listStoredInfoTypesPagedCallable() { 241 throw new UnsupportedOperationException("Not implemented: listStoredInfoTypesPagedCallable()"); 242 } 243 244 public UnaryCallable<ListStoredInfoTypesRequest, ListStoredInfoTypesResponse> listStoredInfoTypesCallable()245 listStoredInfoTypesCallable() { 246 throw new UnsupportedOperationException("Not implemented: listStoredInfoTypesCallable()"); 247 } 248 deleteStoredInfoTypeCallable()249 public UnaryCallable<DeleteStoredInfoTypeRequest, Empty> deleteStoredInfoTypeCallable() { 250 throw new UnsupportedOperationException("Not implemented: deleteStoredInfoTypeCallable()"); 251 } 252 253 public UnaryCallable<HybridInspectDlpJobRequest, HybridInspectResponse> hybridInspectDlpJobCallable()254 hybridInspectDlpJobCallable() { 255 throw new UnsupportedOperationException("Not implemented: hybridInspectDlpJobCallable()"); 256 } 257 finishDlpJobCallable()258 public UnaryCallable<FinishDlpJobRequest, Empty> finishDlpJobCallable() { 259 throw new UnsupportedOperationException("Not implemented: finishDlpJobCallable()"); 260 } 261 262 @Override close()263 public abstract void close(); 264 } 265