
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();
}