| Package | Description | 
|---|---|
| com.google.cloud | 
 Core classes for the  
google-cloud library. | 
| com.google.cloud.bigtable.admin.v2 | 
 Clients for the Cloud Bigtable admin API. 
 | 
| com.google.cloud.resourcemanager | 
 A client for Cloud Resource Manager - Centrally manage all your projects, IAM, and resource
 containers. 
 | 
| com.google.cloud.storage | 
 A client for Cloud Storage - Unified object storage. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
Policy.Builder.build()
Creates a  
Policy object. | 
protected Policy | 
Policy.DefaultMarshaller.fromPb(com.google.iam.v1.Policy policyPb)  | 
protected abstract Policy | 
Policy.Marshaller.fromPb(T policyPb)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract T | 
Policy.Marshaller.toPb(Policy policy)  | 
protected com.google.iam.v1.Policy | 
Policy.DefaultMarshaller.toPb(Policy policy)  | 
| Constructor and Description | 
|---|
Builder(Policy policy)  | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
BigtableInstanceAdminClient.getIamPolicy(String instanceId)
Gets the IAM access control policy for the specified instance. 
 | 
Policy | 
BigtableInstanceAdminClient.setIamPolicy(String instanceId,
            Policy policy)
Replaces the IAM policy associated with the specified instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.api.core.ApiFuture<Policy> | 
BigtableInstanceAdminClient.getIamPolicyAsync(String instanceId)
Asynchronously gets the IAM access control policy for the specified instance. 
 | 
com.google.api.core.ApiFuture<Policy> | 
BigtableInstanceAdminClient.setIamPolicyAsync(String instanceId,
                 Policy policy)
Asynchronously replaces the IAM policy associated with the specified instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
BigtableInstanceAdminClient.setIamPolicy(String instanceId,
            Policy policy)
Replaces the IAM policy associated with the specified instance. 
 | 
com.google.api.core.ApiFuture<Policy> | 
BigtableInstanceAdminClient.setIamPolicyAsync(String instanceId,
                 Policy policy)
Asynchronously replaces the IAM policy associated with the specified instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
Project.getPolicy()
Returns the IAM access control policy for this project. 
 | 
Policy | 
ResourceManager.getPolicy(String projectId)
Returns the IAM access control policy for the specified project. 
 | 
Policy | 
Project.replacePolicy(Policy newPolicy)
Sets the IAM access control policy for this project. 
 | 
Policy | 
ResourceManager.replacePolicy(String projectId,
             Policy newPolicy)
Sets the IAM access control policy for the specified project. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
Project.replacePolicy(Policy newPolicy)
Sets the IAM access control policy for this project. 
 | 
Policy | 
ResourceManager.replacePolicy(String projectId,
             Policy newPolicy)
Sets the IAM access control policy for the specified project. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
Storage.getIamPolicy(String bucket,
            Storage.BucketSourceOption... options)
Gets the IAM policy for the provided bucket. 
 | 
Policy | 
Storage.setIamPolicy(String bucket,
            Policy policy,
            Storage.BucketSourceOption... options)
Updates the IAM policy on the specified bucket. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
Storage.setIamPolicy(String bucket,
            Policy policy,
            Storage.BucketSourceOption... options)
Updates the IAM policy on the specified bucket. 
 | 
Copyright © 2019 Google LLC. All rights reserved.