Package com.google.iam.v3beta (1.92.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.iam.v3 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.iam.v3beta.AccessPoliciesClient Service Description: Manages Identity and Access Management (IAM) access policies.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

com.google.iam.v3beta.PolicyBindingsClient Service Description: An interface for managing Identity and Access Management (IAM) policy bindings.

This class provides the ability to make remote calls to the backing service through method

com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient Service Description: Manages Identity and Access Management (IAM) principal access boundary policies.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.iam.v3beta.AccessPoliciesSettings Settings class to configure an instance of AccessPoliciesClient.

The default instance has everything set to sensible defaults:

com.google.iam.v3beta.PolicyBindingsSettings Settings class to configure an instance of PolicyBindingsClient.

The default instance has everything set to sensible defaults:

com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesSettings Settings class to configure an instance of PrincipalAccessBoundaryPoliciesClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.iam.v3beta.AccessPoliciesClient.ListAccessPoliciesFixedSizeCollection
com.google.iam.v3beta.AccessPoliciesClient.ListAccessPoliciesPage
com.google.iam.v3beta.AccessPoliciesClient.ListAccessPoliciesPagedResponse
com.google.iam.v3beta.AccessPoliciesClient.SearchAccessPolicyBindingsFixedSizeCollection
com.google.iam.v3beta.AccessPoliciesClient.SearchAccessPolicyBindingsPage
com.google.iam.v3beta.AccessPoliciesClient.SearchAccessPolicyBindingsPagedResponse
com.google.iam.v3beta.AccessPoliciesProto
com.google.iam.v3beta.AccessPoliciesSettings.Builder Builder for AccessPoliciesSettings.
com.google.iam.v3beta.AccessPolicy
com.google.iam.v3beta.AccessPolicy.Builder
com.google.iam.v3beta.AccessPolicyDetails
com.google.iam.v3beta.AccessPolicyDetails.Builder
com.google.iam.v3beta.AccessPolicyName
com.google.iam.v3beta.AccessPolicyName.Builder
com.google.iam.v3beta.AccessPolicyName.FolderLocationAccessPolicyBuilder
com.google.iam.v3beta.AccessPolicyName.ProjectLocationAccessPolicyBuilder
com.google.iam.v3beta.AccessPolicyResourcesProto
com.google.iam.v3beta.AccessPolicyRule
com.google.iam.v3beta.AccessPolicyRule.Builder
com.google.iam.v3beta.AccessPolicyRule.Operation
com.google.iam.v3beta.AccessPolicyRule.Operation.Builder
com.google.iam.v3beta.CreateAccessPolicyRequest
com.google.iam.v3beta.CreateAccessPolicyRequest.Builder
com.google.iam.v3beta.CreatePolicyBindingRequest
com.google.iam.v3beta.CreatePolicyBindingRequest.Builder
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest.Builder
com.google.iam.v3beta.DeleteAccessPolicyRequest
com.google.iam.v3beta.DeleteAccessPolicyRequest.Builder
com.google.iam.v3beta.DeletePolicyBindingRequest
com.google.iam.v3beta.DeletePolicyBindingRequest.Builder
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest.Builder
com.google.iam.v3beta.FolderLocationName
com.google.iam.v3beta.FolderLocationName.Builder
com.google.iam.v3beta.GetAccessPolicyRequest
com.google.iam.v3beta.GetAccessPolicyRequest.Builder
com.google.iam.v3beta.GetPolicyBindingRequest
com.google.iam.v3beta.GetPolicyBindingRequest.Builder
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest.Builder
com.google.iam.v3beta.ListAccessPoliciesRequest
com.google.iam.v3beta.ListAccessPoliciesRequest.Builder
com.google.iam.v3beta.ListAccessPoliciesResponse
com.google.iam.v3beta.ListAccessPoliciesResponse.Builder
com.google.iam.v3beta.ListPolicyBindingsRequest
com.google.iam.v3beta.ListPolicyBindingsRequest.Builder
com.google.iam.v3beta.ListPolicyBindingsResponse
com.google.iam.v3beta.ListPolicyBindingsResponse.Builder
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest.Builder
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse.Builder
com.google.iam.v3beta.LocationName
com.google.iam.v3beta.LocationName.Builder
com.google.iam.v3beta.OperationMetadata
com.google.iam.v3beta.OperationMetadata.Builder
com.google.iam.v3beta.OperationMetadataProto
com.google.iam.v3beta.OrganizationLocationName
com.google.iam.v3beta.OrganizationLocationName.Builder
com.google.iam.v3beta.PolicyBinding
com.google.iam.v3beta.PolicyBinding.Builder
com.google.iam.v3beta.PolicyBinding.Target
com.google.iam.v3beta.PolicyBinding.Target.Builder
com.google.iam.v3beta.PolicyBindingName
com.google.iam.v3beta.PolicyBindingName.Builder
com.google.iam.v3beta.PolicyBindingName.FolderLocationPolicyBindingBuilder
com.google.iam.v3beta.PolicyBindingName.ProjectLocationPolicyBindingBuilder
com.google.iam.v3beta.PolicyBindingResourcesProto
com.google.iam.v3beta.PolicyBindingsClient.ListPolicyBindingsFixedSizeCollection
com.google.iam.v3beta.PolicyBindingsClient.ListPolicyBindingsPage
com.google.iam.v3beta.PolicyBindingsClient.ListPolicyBindingsPagedResponse
com.google.iam.v3beta.PolicyBindingsClient.SearchTargetPolicyBindingsFixedSizeCollection
com.google.iam.v3beta.PolicyBindingsClient.SearchTargetPolicyBindingsPage
com.google.iam.v3beta.PolicyBindingsClient.SearchTargetPolicyBindingsPagedResponse
com.google.iam.v3beta.PolicyBindingsServiceProto
com.google.iam.v3beta.PolicyBindingsSettings.Builder Builder for PolicyBindingsSettings.
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient.ListPrincipalAccessBoundaryPoliciesFixedSizeCollection
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient.ListPrincipalAccessBoundaryPoliciesPage
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient.ListPrincipalAccessBoundaryPoliciesPagedResponse
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient.SearchPrincipalAccessBoundaryPolicyBindingsFixedSizeCollection
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient.SearchPrincipalAccessBoundaryPolicyBindingsPage
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClient.SearchPrincipalAccessBoundaryPolicyBindingsPagedResponse
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesSettings.Builder Builder for PrincipalAccessBoundaryPoliciesSettings.
com.google.iam.v3beta.PrincipalAccessBoundaryPolicy
com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyName
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyName.Builder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder
com.google.iam.v3beta.SearchAccessPolicyBindingsRequest
com.google.iam.v3beta.SearchAccessPolicyBindingsRequest.Builder
com.google.iam.v3beta.SearchAccessPolicyBindingsResponse
com.google.iam.v3beta.SearchAccessPolicyBindingsResponse.Builder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest.Builder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse.Builder
com.google.iam.v3beta.SearchTargetPolicyBindingsRequest
com.google.iam.v3beta.SearchTargetPolicyBindingsRequest.Builder
com.google.iam.v3beta.SearchTargetPolicyBindingsResponse
com.google.iam.v3beta.SearchTargetPolicyBindingsResponse.Builder
com.google.iam.v3beta.UpdateAccessPolicyRequest
com.google.iam.v3beta.UpdateAccessPolicyRequest.Builder
com.google.iam.v3beta.UpdatePolicyBindingRequest
com.google.iam.v3beta.UpdatePolicyBindingRequest.Builder
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest.Builder

Interfaces

Interface Description
com.google.iam.v3beta.AccessPolicyDetailsOrBuilder
com.google.iam.v3beta.AccessPolicyOrBuilder
com.google.iam.v3beta.AccessPolicyRule.OperationOrBuilder
com.google.iam.v3beta.AccessPolicyRuleOrBuilder
com.google.iam.v3beta.CreateAccessPolicyRequestOrBuilder
com.google.iam.v3beta.CreatePolicyBindingRequestOrBuilder
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.DeleteAccessPolicyRequestOrBuilder
com.google.iam.v3beta.DeletePolicyBindingRequestOrBuilder
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.GetAccessPolicyRequestOrBuilder
com.google.iam.v3beta.GetPolicyBindingRequestOrBuilder
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.ListAccessPoliciesRequestOrBuilder
com.google.iam.v3beta.ListAccessPoliciesResponseOrBuilder
com.google.iam.v3beta.ListPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.ListPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequestOrBuilder
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponseOrBuilder
com.google.iam.v3beta.OperationMetadataOrBuilder
com.google.iam.v3beta.PolicyBinding.TargetOrBuilder
com.google.iam.v3beta.PolicyBindingOrBuilder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetailsOrBuilder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder
com.google.iam.v3beta.SearchAccessPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchAccessPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.SearchTargetPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchTargetPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.UpdateAccessPolicyRequestOrBuilder
com.google.iam.v3beta.UpdatePolicyBindingRequestOrBuilder
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder

Enums

Enum Description
com.google.iam.v3beta.AccessPolicyRule.Effect
com.google.iam.v3beta.PolicyBinding.PolicyKind
com.google.iam.v3beta.PolicyBinding.Target.TargetCase
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Effect