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.datacatalog.v1.stub; 18 19 import static com.google.cloud.datacatalog.v1.DataCatalogClient.ListEntriesPagedResponse; 20 import static com.google.cloud.datacatalog.v1.DataCatalogClient.ListEntryGroupsPagedResponse; 21 import static com.google.cloud.datacatalog.v1.DataCatalogClient.ListTagsPagedResponse; 22 import static com.google.cloud.datacatalog.v1.DataCatalogClient.SearchCatalogPagedResponse; 23 24 import com.google.api.gax.core.BackgroundResource; 25 import com.google.api.gax.rpc.OperationCallable; 26 import com.google.api.gax.rpc.UnaryCallable; 27 import com.google.cloud.datacatalog.v1.Contacts; 28 import com.google.cloud.datacatalog.v1.CreateEntryGroupRequest; 29 import com.google.cloud.datacatalog.v1.CreateEntryRequest; 30 import com.google.cloud.datacatalog.v1.CreateTagRequest; 31 import com.google.cloud.datacatalog.v1.CreateTagTemplateFieldRequest; 32 import com.google.cloud.datacatalog.v1.CreateTagTemplateRequest; 33 import com.google.cloud.datacatalog.v1.DeleteEntryGroupRequest; 34 import com.google.cloud.datacatalog.v1.DeleteEntryRequest; 35 import com.google.cloud.datacatalog.v1.DeleteTagRequest; 36 import com.google.cloud.datacatalog.v1.DeleteTagTemplateFieldRequest; 37 import com.google.cloud.datacatalog.v1.DeleteTagTemplateRequest; 38 import com.google.cloud.datacatalog.v1.Entry; 39 import com.google.cloud.datacatalog.v1.EntryGroup; 40 import com.google.cloud.datacatalog.v1.EntryOverview; 41 import com.google.cloud.datacatalog.v1.GetEntryGroupRequest; 42 import com.google.cloud.datacatalog.v1.GetEntryRequest; 43 import com.google.cloud.datacatalog.v1.GetTagTemplateRequest; 44 import com.google.cloud.datacatalog.v1.ImportEntriesMetadata; 45 import com.google.cloud.datacatalog.v1.ImportEntriesRequest; 46 import com.google.cloud.datacatalog.v1.ImportEntriesResponse; 47 import com.google.cloud.datacatalog.v1.ListEntriesRequest; 48 import com.google.cloud.datacatalog.v1.ListEntriesResponse; 49 import com.google.cloud.datacatalog.v1.ListEntryGroupsRequest; 50 import com.google.cloud.datacatalog.v1.ListEntryGroupsResponse; 51 import com.google.cloud.datacatalog.v1.ListTagsRequest; 52 import com.google.cloud.datacatalog.v1.ListTagsResponse; 53 import com.google.cloud.datacatalog.v1.LookupEntryRequest; 54 import com.google.cloud.datacatalog.v1.ModifyEntryContactsRequest; 55 import com.google.cloud.datacatalog.v1.ModifyEntryOverviewRequest; 56 import com.google.cloud.datacatalog.v1.ReconcileTagsMetadata; 57 import com.google.cloud.datacatalog.v1.ReconcileTagsRequest; 58 import com.google.cloud.datacatalog.v1.ReconcileTagsResponse; 59 import com.google.cloud.datacatalog.v1.RenameTagTemplateFieldEnumValueRequest; 60 import com.google.cloud.datacatalog.v1.RenameTagTemplateFieldRequest; 61 import com.google.cloud.datacatalog.v1.SearchCatalogRequest; 62 import com.google.cloud.datacatalog.v1.SearchCatalogResponse; 63 import com.google.cloud.datacatalog.v1.StarEntryRequest; 64 import com.google.cloud.datacatalog.v1.StarEntryResponse; 65 import com.google.cloud.datacatalog.v1.Tag; 66 import com.google.cloud.datacatalog.v1.TagTemplate; 67 import com.google.cloud.datacatalog.v1.TagTemplateField; 68 import com.google.cloud.datacatalog.v1.UnstarEntryRequest; 69 import com.google.cloud.datacatalog.v1.UnstarEntryResponse; 70 import com.google.cloud.datacatalog.v1.UpdateEntryGroupRequest; 71 import com.google.cloud.datacatalog.v1.UpdateEntryRequest; 72 import com.google.cloud.datacatalog.v1.UpdateTagRequest; 73 import com.google.cloud.datacatalog.v1.UpdateTagTemplateFieldRequest; 74 import com.google.cloud.datacatalog.v1.UpdateTagTemplateRequest; 75 import com.google.iam.v1.GetIamPolicyRequest; 76 import com.google.iam.v1.Policy; 77 import com.google.iam.v1.SetIamPolicyRequest; 78 import com.google.iam.v1.TestIamPermissionsRequest; 79 import com.google.iam.v1.TestIamPermissionsResponse; 80 import com.google.longrunning.Operation; 81 import com.google.longrunning.stub.OperationsStub; 82 import com.google.protobuf.Empty; 83 import javax.annotation.Generated; 84 85 // AUTO-GENERATED DOCUMENTATION AND CLASS. 86 /** 87 * Base stub class for the DataCatalog service API. 88 * 89 * <p>This class is for advanced usage and reflects the underlying API directly. 90 */ 91 @Generated("by gapic-generator-java") 92 public abstract class DataCatalogStub implements BackgroundResource { 93 getOperationsStub()94 public OperationsStub getOperationsStub() { 95 return null; 96 } 97 getHttpJsonOperationsStub()98 public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { 99 return null; 100 } 101 102 public UnaryCallable<SearchCatalogRequest, SearchCatalogPagedResponse> searchCatalogPagedCallable()103 searchCatalogPagedCallable() { 104 throw new UnsupportedOperationException("Not implemented: searchCatalogPagedCallable()"); 105 } 106 searchCatalogCallable()107 public UnaryCallable<SearchCatalogRequest, SearchCatalogResponse> searchCatalogCallable() { 108 throw new UnsupportedOperationException("Not implemented: searchCatalogCallable()"); 109 } 110 createEntryGroupCallable()111 public UnaryCallable<CreateEntryGroupRequest, EntryGroup> createEntryGroupCallable() { 112 throw new UnsupportedOperationException("Not implemented: createEntryGroupCallable()"); 113 } 114 getEntryGroupCallable()115 public UnaryCallable<GetEntryGroupRequest, EntryGroup> getEntryGroupCallable() { 116 throw new UnsupportedOperationException("Not implemented: getEntryGroupCallable()"); 117 } 118 updateEntryGroupCallable()119 public UnaryCallable<UpdateEntryGroupRequest, EntryGroup> updateEntryGroupCallable() { 120 throw new UnsupportedOperationException("Not implemented: updateEntryGroupCallable()"); 121 } 122 deleteEntryGroupCallable()123 public UnaryCallable<DeleteEntryGroupRequest, Empty> deleteEntryGroupCallable() { 124 throw new UnsupportedOperationException("Not implemented: deleteEntryGroupCallable()"); 125 } 126 127 public UnaryCallable<ListEntryGroupsRequest, ListEntryGroupsPagedResponse> listEntryGroupsPagedCallable()128 listEntryGroupsPagedCallable() { 129 throw new UnsupportedOperationException("Not implemented: listEntryGroupsPagedCallable()"); 130 } 131 listEntryGroupsCallable()132 public UnaryCallable<ListEntryGroupsRequest, ListEntryGroupsResponse> listEntryGroupsCallable() { 133 throw new UnsupportedOperationException("Not implemented: listEntryGroupsCallable()"); 134 } 135 createEntryCallable()136 public UnaryCallable<CreateEntryRequest, Entry> createEntryCallable() { 137 throw new UnsupportedOperationException("Not implemented: createEntryCallable()"); 138 } 139 updateEntryCallable()140 public UnaryCallable<UpdateEntryRequest, Entry> updateEntryCallable() { 141 throw new UnsupportedOperationException("Not implemented: updateEntryCallable()"); 142 } 143 deleteEntryCallable()144 public UnaryCallable<DeleteEntryRequest, Empty> deleteEntryCallable() { 145 throw new UnsupportedOperationException("Not implemented: deleteEntryCallable()"); 146 } 147 getEntryCallable()148 public UnaryCallable<GetEntryRequest, Entry> getEntryCallable() { 149 throw new UnsupportedOperationException("Not implemented: getEntryCallable()"); 150 } 151 lookupEntryCallable()152 public UnaryCallable<LookupEntryRequest, Entry> lookupEntryCallable() { 153 throw new UnsupportedOperationException("Not implemented: lookupEntryCallable()"); 154 } 155 listEntriesPagedCallable()156 public UnaryCallable<ListEntriesRequest, ListEntriesPagedResponse> listEntriesPagedCallable() { 157 throw new UnsupportedOperationException("Not implemented: listEntriesPagedCallable()"); 158 } 159 listEntriesCallable()160 public UnaryCallable<ListEntriesRequest, ListEntriesResponse> listEntriesCallable() { 161 throw new UnsupportedOperationException("Not implemented: listEntriesCallable()"); 162 } 163 modifyEntryOverviewCallable()164 public UnaryCallable<ModifyEntryOverviewRequest, EntryOverview> modifyEntryOverviewCallable() { 165 throw new UnsupportedOperationException("Not implemented: modifyEntryOverviewCallable()"); 166 } 167 modifyEntryContactsCallable()168 public UnaryCallable<ModifyEntryContactsRequest, Contacts> modifyEntryContactsCallable() { 169 throw new UnsupportedOperationException("Not implemented: modifyEntryContactsCallable()"); 170 } 171 createTagTemplateCallable()172 public UnaryCallable<CreateTagTemplateRequest, TagTemplate> createTagTemplateCallable() { 173 throw new UnsupportedOperationException("Not implemented: createTagTemplateCallable()"); 174 } 175 getTagTemplateCallable()176 public UnaryCallable<GetTagTemplateRequest, TagTemplate> getTagTemplateCallable() { 177 throw new UnsupportedOperationException("Not implemented: getTagTemplateCallable()"); 178 } 179 updateTagTemplateCallable()180 public UnaryCallable<UpdateTagTemplateRequest, TagTemplate> updateTagTemplateCallable() { 181 throw new UnsupportedOperationException("Not implemented: updateTagTemplateCallable()"); 182 } 183 deleteTagTemplateCallable()184 public UnaryCallable<DeleteTagTemplateRequest, Empty> deleteTagTemplateCallable() { 185 throw new UnsupportedOperationException("Not implemented: deleteTagTemplateCallable()"); 186 } 187 188 public UnaryCallable<CreateTagTemplateFieldRequest, TagTemplateField> createTagTemplateFieldCallable()189 createTagTemplateFieldCallable() { 190 throw new UnsupportedOperationException("Not implemented: createTagTemplateFieldCallable()"); 191 } 192 193 public UnaryCallable<UpdateTagTemplateFieldRequest, TagTemplateField> updateTagTemplateFieldCallable()194 updateTagTemplateFieldCallable() { 195 throw new UnsupportedOperationException("Not implemented: updateTagTemplateFieldCallable()"); 196 } 197 198 public UnaryCallable<RenameTagTemplateFieldRequest, TagTemplateField> renameTagTemplateFieldCallable()199 renameTagTemplateFieldCallable() { 200 throw new UnsupportedOperationException("Not implemented: renameTagTemplateFieldCallable()"); 201 } 202 203 public UnaryCallable<RenameTagTemplateFieldEnumValueRequest, TagTemplateField> renameTagTemplateFieldEnumValueCallable()204 renameTagTemplateFieldEnumValueCallable() { 205 throw new UnsupportedOperationException( 206 "Not implemented: renameTagTemplateFieldEnumValueCallable()"); 207 } 208 deleteTagTemplateFieldCallable()209 public UnaryCallable<DeleteTagTemplateFieldRequest, Empty> deleteTagTemplateFieldCallable() { 210 throw new UnsupportedOperationException("Not implemented: deleteTagTemplateFieldCallable()"); 211 } 212 createTagCallable()213 public UnaryCallable<CreateTagRequest, Tag> createTagCallable() { 214 throw new UnsupportedOperationException("Not implemented: createTagCallable()"); 215 } 216 updateTagCallable()217 public UnaryCallable<UpdateTagRequest, Tag> updateTagCallable() { 218 throw new UnsupportedOperationException("Not implemented: updateTagCallable()"); 219 } 220 deleteTagCallable()221 public UnaryCallable<DeleteTagRequest, Empty> deleteTagCallable() { 222 throw new UnsupportedOperationException("Not implemented: deleteTagCallable()"); 223 } 224 listTagsPagedCallable()225 public UnaryCallable<ListTagsRequest, ListTagsPagedResponse> listTagsPagedCallable() { 226 throw new UnsupportedOperationException("Not implemented: listTagsPagedCallable()"); 227 } 228 listTagsCallable()229 public UnaryCallable<ListTagsRequest, ListTagsResponse> listTagsCallable() { 230 throw new UnsupportedOperationException("Not implemented: listTagsCallable()"); 231 } 232 233 public OperationCallable<ReconcileTagsRequest, ReconcileTagsResponse, ReconcileTagsMetadata> reconcileTagsOperationCallable()234 reconcileTagsOperationCallable() { 235 throw new UnsupportedOperationException("Not implemented: reconcileTagsOperationCallable()"); 236 } 237 reconcileTagsCallable()238 public UnaryCallable<ReconcileTagsRequest, Operation> reconcileTagsCallable() { 239 throw new UnsupportedOperationException("Not implemented: reconcileTagsCallable()"); 240 } 241 starEntryCallable()242 public UnaryCallable<StarEntryRequest, StarEntryResponse> starEntryCallable() { 243 throw new UnsupportedOperationException("Not implemented: starEntryCallable()"); 244 } 245 unstarEntryCallable()246 public UnaryCallable<UnstarEntryRequest, UnstarEntryResponse> unstarEntryCallable() { 247 throw new UnsupportedOperationException("Not implemented: unstarEntryCallable()"); 248 } 249 setIamPolicyCallable()250 public UnaryCallable<SetIamPolicyRequest, Policy> setIamPolicyCallable() { 251 throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); 252 } 253 getIamPolicyCallable()254 public UnaryCallable<GetIamPolicyRequest, Policy> getIamPolicyCallable() { 255 throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); 256 } 257 258 public UnaryCallable<TestIamPermissionsRequest, TestIamPermissionsResponse> testIamPermissionsCallable()259 testIamPermissionsCallable() { 260 throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); 261 } 262 263 public OperationCallable<ImportEntriesRequest, ImportEntriesResponse, ImportEntriesMetadata> importEntriesOperationCallable()264 importEntriesOperationCallable() { 265 throw new UnsupportedOperationException("Not implemented: importEntriesOperationCallable()"); 266 } 267 importEntriesCallable()268 public UnaryCallable<ImportEntriesRequest, Operation> importEntriesCallable() { 269 throw new UnsupportedOperationException("Not implemented: importEntriesCallable()"); 270 } 271 272 @Override close()273 public abstract void close(); 274 } 275