public static final class TroubleshootIamPolicyResponse.Builder extends GeneratedMessageV3.Builder<TroubleshootIamPolicyResponse.Builder> implements TroubleshootIamPolicyResponseOrBuilder
   
   Response for TroubleshootIamPolicy.
 Protobuf type google.cloud.policytroubleshooter.v1.TroubleshootIamPolicyResponse
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllExplainedPolicies(Iterable<? extends Explanations.ExplainedPolicy> values)
  
    public TroubleshootIamPolicyResponse.Builder addAllExplainedPolicies(Iterable<? extends Explanations.ExplainedPolicy> values)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends google.cloud.policytroubleshooter.v1.Explanations.ExplainedPolicy>
 | 
    
  
  
  
  addExplainedPolicies(Explanations.ExplainedPolicy value)
  
    public TroubleshootIamPolicyResponse.Builder addExplainedPolicies(Explanations.ExplainedPolicy value)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
addExplainedPolicies(Explanations.ExplainedPolicy.Builder builderForValue)
  
    public TroubleshootIamPolicyResponse.Builder addExplainedPolicies(Explanations.ExplainedPolicy.Builder builderForValue)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
addExplainedPolicies(int index, Explanations.ExplainedPolicy value)
  
    public TroubleshootIamPolicyResponse.Builder addExplainedPolicies(int index, Explanations.ExplainedPolicy value)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
addExplainedPolicies(int index, Explanations.ExplainedPolicy.Builder builderForValue)
  
    public TroubleshootIamPolicyResponse.Builder addExplainedPolicies(int index, Explanations.ExplainedPolicy.Builder builderForValue)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
addExplainedPoliciesBuilder()
  
    public Explanations.ExplainedPolicy.Builder addExplainedPoliciesBuilder()
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
addExplainedPoliciesBuilder(int index)
  
    public Explanations.ExplainedPolicy.Builder addExplainedPoliciesBuilder(int index)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public TroubleshootIamPolicyResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public TroubleshootIamPolicyResponse build()
   
  
  
  buildPartial()
  
    public TroubleshootIamPolicyResponse buildPartial()
   
  
  
  clear()
  
    public TroubleshootIamPolicyResponse.Builder clear()
   
  
  Overrides
  
  
  clearAccess()
  
    public TroubleshootIamPolicyResponse.Builder clearAccess()
   
   Indicates whether the member has the specified permission for the specified
 resource, based on evaluating all of the applicable IAM policies.
 .google.cloud.policytroubleshooter.v1.AccessState access = 1;
clearExplainedPolicies()
  
    public TroubleshootIamPolicyResponse.Builder clearExplainedPolicies()
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
clearField(Descriptors.FieldDescriptor field)
  
    public TroubleshootIamPolicyResponse.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public TroubleshootIamPolicyResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public TroubleshootIamPolicyResponse.Builder clone()
   
  
  Overrides
  
  
  getAccess()
  
    public Explanations.AccessState getAccess()
   
   Indicates whether the member has the specified permission for the specified
 resource, based on evaluating all of the applicable IAM policies.
 .google.cloud.policytroubleshooter.v1.AccessState access = 1;
getAccessValue()
  
    public int getAccessValue()
   
   Indicates whether the member has the specified permission for the specified
 resource, based on evaluating all of the applicable IAM policies.
 .google.cloud.policytroubleshooter.v1.AccessState access = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for access. | 
    
  
  
  getDefaultInstanceForType()
  
    public TroubleshootIamPolicyResponse getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getExplainedPolicies(int index)
  
    public Explanations.ExplainedPolicy getExplainedPolicies(int index)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getExplainedPoliciesBuilder(int index)
  
    public Explanations.ExplainedPolicy.Builder getExplainedPoliciesBuilder(int index)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getExplainedPoliciesBuilderList()
  
    public List<Explanations.ExplainedPolicy.Builder> getExplainedPoliciesBuilderList()
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
getExplainedPoliciesCount()
  
    public int getExplainedPoliciesCount()
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getExplainedPoliciesList()
  
    public List<Explanations.ExplainedPolicy> getExplainedPoliciesList()
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
getExplainedPoliciesOrBuilder(int index)
  
    public Explanations.ExplainedPolicyOrBuilder getExplainedPoliciesOrBuilder(int index)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getExplainedPoliciesOrBuilderList()
  
    public List<? extends Explanations.ExplainedPolicyOrBuilder> getExplainedPoliciesOrBuilderList()
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends google.cloud.policytroubleshooter.v1.Explanations.ExplainedPolicyOrBuilder> |  | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(TroubleshootIamPolicyResponse other)
  
    public TroubleshootIamPolicyResponse.Builder mergeFrom(TroubleshootIamPolicyResponse other)
   
  
  
  
  
  
    public TroubleshootIamPolicyResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public TroubleshootIamPolicyResponse.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final TroubleshootIamPolicyResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeExplainedPolicies(int index)
  
    public TroubleshootIamPolicyResponse.Builder removeExplainedPolicies(int index)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setAccess(Explanations.AccessState value)
  
    public TroubleshootIamPolicyResponse.Builder setAccess(Explanations.AccessState value)
   
   Indicates whether the member has the specified permission for the specified
 resource, based on evaluating all of the applicable IAM policies.
 .google.cloud.policytroubleshooter.v1.AccessState access = 1;
setAccessValue(int value)
  
    public TroubleshootIamPolicyResponse.Builder setAccessValue(int value)
   
   Indicates whether the member has the specified permission for the specified
 resource, based on evaluating all of the applicable IAM policies.
 .google.cloud.policytroubleshooter.v1.AccessState access = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The enum numeric value on the wire for access to set. | 
    
  
  
  
  setExplainedPolicies(int index, Explanations.ExplainedPolicy value)
  
    public TroubleshootIamPolicyResponse.Builder setExplainedPolicies(int index, Explanations.ExplainedPolicy value)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
setExplainedPolicies(int index, Explanations.ExplainedPolicy.Builder builderForValue)
  
    public TroubleshootIamPolicyResponse.Builder setExplainedPolicies(int index, Explanations.ExplainedPolicy.Builder builderForValue)
   
   List of IAM policies that were evaluated to check the member's permissions,
 with annotations to indicate how each policy contributed to the final
 result.
 The list of policies can include the policy for the resource itself. It can
 also include policies that are inherited from higher levels of the resource
 hierarchy, including the organization, the folder, and the project.
 To learn more about the resource hierarchy, see
 https://cloud.google.com/iam/help/resource-hierarchy.
 repeated .google.cloud.policytroubleshooter.v1.ExplainedPolicy explained_policies = 2;
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public TroubleshootIamPolicyResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public TroubleshootIamPolicyResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final TroubleshootIamPolicyResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides