Package com.google.iam.v3beta (1.60.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.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.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.CreatePolicyBindingRequest
com.google.iam.v3beta.CreatePolicyBindingRequest.Builder
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest.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.GetPolicyBindingRequest
com.google.iam.v3beta.GetPolicyBindingRequest.Builder
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest.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.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.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.CreatePolicyBindingRequestOrBuilder
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.DeletePolicyBindingRequestOrBuilder
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.GetPolicyBindingRequestOrBuilder
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequestOrBuilder
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.SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.SearchTargetPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchTargetPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.UpdatePolicyBindingRequestOrBuilder
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder

Enums

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