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.