The enum numeric value on the wire for operationType.
getPolicy()
publicabstractPolicygetPolicy()
Represents the new policy from which bindings are added, removed or
replaced based on the type of the operation. the policy is limited to a few
10s of KB.
.google.iam.v1.Policy policy = 2;
Returns
Type
Description
com.google.iam.v1.Policy
The policy.
getPolicyOrBuilder()
publicabstractPolicyOrBuildergetPolicyOrBuilder()
Represents the new policy from which bindings are added, removed or
replaced based on the type of the operation. the policy is limited to a few
10s of KB.
.google.iam.v1.Policy policy = 2;
Returns
Type
Description
com.google.iam.v1.PolicyOrBuilder
hasPolicy()
publicabstractbooleanhasPolicy()
Represents the new policy from which bindings are added, removed or
replaced based on the type of the operation. the policy is limited to a few
10s of KB.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface AccessControlActionOrBuilder (0.68.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.68.0 (latest)](/java/docs/reference/google-cloud-contentwarehouse/latest/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.66.0](/java/docs/reference/google-cloud-contentwarehouse/0.66.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-contentwarehouse/0.64.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.63.0](/java/docs/reference/google-cloud-contentwarehouse/0.63.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-contentwarehouse/0.60.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-contentwarehouse/0.59.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-contentwarehouse/0.58.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-contentwarehouse/0.56.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-contentwarehouse/0.55.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-contentwarehouse/0.54.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-contentwarehouse/0.53.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-contentwarehouse/0.52.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-contentwarehouse/0.51.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.50.0](/java/docs/reference/google-cloud-contentwarehouse/0.50.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-contentwarehouse/0.49.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-contentwarehouse/0.48.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-contentwarehouse/0.47.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-contentwarehouse/0.45.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-contentwarehouse/0.44.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-contentwarehouse/0.43.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-contentwarehouse/0.42.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-contentwarehouse/0.41.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-contentwarehouse/0.40.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-contentwarehouse/0.39.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-contentwarehouse/0.38.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-contentwarehouse/0.37.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-contentwarehouse/0.36.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-contentwarehouse/0.35.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-contentwarehouse/0.33.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-contentwarehouse/0.32.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-contentwarehouse/0.31.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-contentwarehouse/0.30.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-contentwarehouse/0.29.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-contentwarehouse/0.28.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-contentwarehouse/0.27.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-contentwarehouse/0.26.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-contentwarehouse/0.25.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-contentwarehouse/0.24.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-contentwarehouse/0.23.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-contentwarehouse/0.20.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-contentwarehouse/0.19.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-contentwarehouse/0.18.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-contentwarehouse/0.17.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-contentwarehouse/0.16.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-contentwarehouse/0.15.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-contentwarehouse/0.14.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-contentwarehouse/0.13.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-contentwarehouse/0.12.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-contentwarehouse/0.11.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-contentwarehouse/0.10.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-contentwarehouse/0.9.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-contentwarehouse/0.8.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-contentwarehouse/0.7.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-contentwarehouse/0.6.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-contentwarehouse/0.5.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-contentwarehouse/0.4.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-contentwarehouse/0.3.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-contentwarehouse/0.2.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-contentwarehouse/0.1.0/com.google.cloud.contentwarehouse.v1.AccessControlActionOrBuilder) \n\n public interface AccessControlActionOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getOperationType()\n\n public abstract AccessControlAction.OperationType getOperationType()\n\nIdentifies the type of operation.\n\n`.google.cloud.contentwarehouse.v1.AccessControlAction.OperationType operation_type = 1;\n`\n\n### getOperationTypeValue()\n\n public abstract int getOperationTypeValue()\n\nIdentifies the type of operation.\n\n`.google.cloud.contentwarehouse.v1.AccessControlAction.OperationType operation_type = 1;\n`\n\n### getPolicy()\n\n public abstract Policy getPolicy()\n\nRepresents the new policy from which bindings are added, removed or\nreplaced based on the type of the operation. the policy is limited to a few\n10s of KB.\n\n`.google.iam.v1.Policy policy = 2;`\n\n### getPolicyOrBuilder()\n\n public abstract PolicyOrBuilder getPolicyOrBuilder()\n\nRepresents the new policy from which bindings are added, removed or\nreplaced based on the type of the operation. the policy is limited to a few\n10s of KB.\n\n`.google.iam.v1.Policy policy = 2;`\n\n### hasPolicy()\n\n public abstract boolean hasPolicy()\n\nRepresents the new policy from which bindings are added, removed or\nreplaced based on the type of the operation. the policy is limited to a few\n10s of KB.\n\n`.google.iam.v1.Policy policy = 2;`"]]