All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.iam.admin.v1.stub.IAMStub Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.google.cloud.iam.admin.v1.stub;

import static com.google.cloud.iam.admin.v1.IAMClient.ListRolesPagedResponse;
import static com.google.cloud.iam.admin.v1.IAMClient.ListServiceAccountsPagedResponse;
import static com.google.cloud.iam.admin.v1.IAMClient.QueryGrantableRolesPagedResponse;
import static com.google.cloud.iam.admin.v1.IAMClient.QueryTestablePermissionsPagedResponse;

import com.google.api.gax.core.BackgroundResource;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.iam.admin.v1.CreateRoleRequest;
import com.google.iam.admin.v1.CreateServiceAccountKeyRequest;
import com.google.iam.admin.v1.CreateServiceAccountRequest;
import com.google.iam.admin.v1.DeleteRoleRequest;
import com.google.iam.admin.v1.DeleteServiceAccountKeyRequest;
import com.google.iam.admin.v1.DeleteServiceAccountRequest;
import com.google.iam.admin.v1.DisableServiceAccountKeyRequest;
import com.google.iam.admin.v1.DisableServiceAccountRequest;
import com.google.iam.admin.v1.EnableServiceAccountKeyRequest;
import com.google.iam.admin.v1.EnableServiceAccountRequest;
import com.google.iam.admin.v1.GetRoleRequest;
import com.google.iam.admin.v1.GetServiceAccountKeyRequest;
import com.google.iam.admin.v1.GetServiceAccountRequest;
import com.google.iam.admin.v1.LintPolicyRequest;
import com.google.iam.admin.v1.LintPolicyResponse;
import com.google.iam.admin.v1.ListRolesRequest;
import com.google.iam.admin.v1.ListRolesResponse;
import com.google.iam.admin.v1.ListServiceAccountKeysRequest;
import com.google.iam.admin.v1.ListServiceAccountKeysResponse;
import com.google.iam.admin.v1.ListServiceAccountsRequest;
import com.google.iam.admin.v1.ListServiceAccountsResponse;
import com.google.iam.admin.v1.PatchServiceAccountRequest;
import com.google.iam.admin.v1.QueryAuditableServicesRequest;
import com.google.iam.admin.v1.QueryAuditableServicesResponse;
import com.google.iam.admin.v1.QueryGrantableRolesRequest;
import com.google.iam.admin.v1.QueryGrantableRolesResponse;
import com.google.iam.admin.v1.QueryTestablePermissionsRequest;
import com.google.iam.admin.v1.QueryTestablePermissionsResponse;
import com.google.iam.admin.v1.Role;
import com.google.iam.admin.v1.ServiceAccount;
import com.google.iam.admin.v1.ServiceAccountKey;
import com.google.iam.admin.v1.SignBlobRequest;
import com.google.iam.admin.v1.SignBlobResponse;
import com.google.iam.admin.v1.SignJwtRequest;
import com.google.iam.admin.v1.SignJwtResponse;
import com.google.iam.admin.v1.UndeleteRoleRequest;
import com.google.iam.admin.v1.UndeleteServiceAccountRequest;
import com.google.iam.admin.v1.UndeleteServiceAccountResponse;
import com.google.iam.admin.v1.UpdateRoleRequest;
import com.google.iam.admin.v1.UploadServiceAccountKeyRequest;
import com.google.iam.v1.GetIamPolicyRequest;
import com.google.iam.v1.Policy;
import com.google.iam.v1.SetIamPolicyRequest;
import com.google.iam.v1.TestIamPermissionsRequest;
import com.google.iam.v1.TestIamPermissionsResponse;
import com.google.protobuf.Empty;
import javax.annotation.Generated;

// AUTO-GENERATED DOCUMENTATION AND CLASS.
/**
 * Base stub class for the IAM service API.
 *
 * 

This class is for advanced usage and reflects the underlying API directly. */ @Generated("by gapic-generator-java") public abstract class IAMStub implements BackgroundResource { public UnaryCallable listServiceAccountsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listServiceAccountsPagedCallable()"); } public UnaryCallable listServiceAccountsCallable() { throw new UnsupportedOperationException("Not implemented: listServiceAccountsCallable()"); } public UnaryCallable getServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: getServiceAccountCallable()"); } public UnaryCallable createServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: createServiceAccountCallable()"); } public UnaryCallable updateServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: updateServiceAccountCallable()"); } public UnaryCallable patchServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: patchServiceAccountCallable()"); } public UnaryCallable deleteServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: deleteServiceAccountCallable()"); } public UnaryCallable undeleteServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: undeleteServiceAccountCallable()"); } public UnaryCallable enableServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: enableServiceAccountCallable()"); } public UnaryCallable disableServiceAccountCallable() { throw new UnsupportedOperationException("Not implemented: disableServiceAccountCallable()"); } public UnaryCallable listServiceAccountKeysCallable() { throw new UnsupportedOperationException("Not implemented: listServiceAccountKeysCallable()"); } public UnaryCallable getServiceAccountKeyCallable() { throw new UnsupportedOperationException("Not implemented: getServiceAccountKeyCallable()"); } public UnaryCallable createServiceAccountKeyCallable() { throw new UnsupportedOperationException("Not implemented: createServiceAccountKeyCallable()"); } public UnaryCallable uploadServiceAccountKeyCallable() { throw new UnsupportedOperationException("Not implemented: uploadServiceAccountKeyCallable()"); } public UnaryCallable deleteServiceAccountKeyCallable() { throw new UnsupportedOperationException("Not implemented: deleteServiceAccountKeyCallable()"); } public UnaryCallable disableServiceAccountKeyCallable() { throw new UnsupportedOperationException("Not implemented: disableServiceAccountKeyCallable()"); } public UnaryCallable enableServiceAccountKeyCallable() { throw new UnsupportedOperationException("Not implemented: enableServiceAccountKeyCallable()"); } @Deprecated public UnaryCallable signBlobCallable() { throw new UnsupportedOperationException("Not implemented: signBlobCallable()"); } @Deprecated public UnaryCallable signJwtCallable() { throw new UnsupportedOperationException("Not implemented: signJwtCallable()"); } public UnaryCallable getIamPolicyCallable() { throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); } public UnaryCallable setIamPolicyCallable() { throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); } public UnaryCallable testIamPermissionsCallable() { throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); } public UnaryCallable queryGrantableRolesPagedCallable() { throw new UnsupportedOperationException("Not implemented: queryGrantableRolesPagedCallable()"); } public UnaryCallable queryGrantableRolesCallable() { throw new UnsupportedOperationException("Not implemented: queryGrantableRolesCallable()"); } public UnaryCallable listRolesPagedCallable() { throw new UnsupportedOperationException("Not implemented: listRolesPagedCallable()"); } public UnaryCallable listRolesCallable() { throw new UnsupportedOperationException("Not implemented: listRolesCallable()"); } public UnaryCallable getRoleCallable() { throw new UnsupportedOperationException("Not implemented: getRoleCallable()"); } public UnaryCallable createRoleCallable() { throw new UnsupportedOperationException("Not implemented: createRoleCallable()"); } public UnaryCallable updateRoleCallable() { throw new UnsupportedOperationException("Not implemented: updateRoleCallable()"); } public UnaryCallable deleteRoleCallable() { throw new UnsupportedOperationException("Not implemented: deleteRoleCallable()"); } public UnaryCallable undeleteRoleCallable() { throw new UnsupportedOperationException("Not implemented: undeleteRoleCallable()"); } public UnaryCallable queryTestablePermissionsPagedCallable() { throw new UnsupportedOperationException( "Not implemented: queryTestablePermissionsPagedCallable()"); } public UnaryCallable queryTestablePermissionsCallable() { throw new UnsupportedOperationException("Not implemented: queryTestablePermissionsCallable()"); } public UnaryCallable queryAuditableServicesCallable() { throw new UnsupportedOperationException("Not implemented: queryAuditableServicesCallable()"); } public UnaryCallable lintPolicyCallable() { throw new UnsupportedOperationException("Not implemented: lintPolicyCallable()"); } @Override public abstract void close(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy