public final class IamPolicyAnalysisQuery extends GeneratedMessageV3 implements IamPolicyAnalysisQueryOrBuilder
   
   IAM policy analysis query message.
 Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  ACCESS_SELECTOR_FIELD_NUMBER
  
    public static final int ACCESS_SELECTOR_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  CONDITION_CONTEXT_FIELD_NUMBER
  
    public static final int CONDITION_CONTEXT_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  IDENTITY_SELECTOR_FIELD_NUMBER
  
    public static final int IDENTITY_SELECTOR_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  OPTIONS_FIELD_NUMBER
  
    public static final int OPTIONS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  RESOURCE_SELECTOR_FIELD_NUMBER
  
    public static final int RESOURCE_SELECTOR_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  SCOPE_FIELD_NUMBER
  
    public static final int SCOPE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static IamPolicyAnalysisQuery getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static IamPolicyAnalysisQuery.Builder newBuilder()
   
  
  
  newBuilder(IamPolicyAnalysisQuery prototype)
  
    public static IamPolicyAnalysisQuery.Builder newBuilder(IamPolicyAnalysisQuery prototype)
   
  
  
  
  
  
    public static IamPolicyAnalysisQuery parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static IamPolicyAnalysisQuery parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static IamPolicyAnalysisQuery parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static IamPolicyAnalysisQuery parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static IamPolicyAnalysisQuery parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static IamPolicyAnalysisQuery parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static IamPolicyAnalysisQuery parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static IamPolicyAnalysisQuery parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static IamPolicyAnalysisQuery parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static IamPolicyAnalysisQuery parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static IamPolicyAnalysisQuery parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static IamPolicyAnalysisQuery parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<IamPolicyAnalysisQuery> parser()
   
  
  Methods
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getAccessSelector()
  
    public IamPolicyAnalysisQuery.AccessSelector getAccessSelector()
   
   Optional. Specifies roles or permissions for analysis. This is optional.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.AccessSelector access_selector = 4 [(.google.api.field_behavior) = OPTIONAL];
 
getAccessSelectorOrBuilder()
  
    public IamPolicyAnalysisQuery.AccessSelectorOrBuilder getAccessSelectorOrBuilder()
   
   Optional. Specifies roles or permissions for analysis. This is optional.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.AccessSelector access_selector = 4 [(.google.api.field_behavior) = OPTIONAL];
 
getConditionContext()
  
    public IamPolicyAnalysisQuery.ConditionContext getConditionContext()
   
   Optional. The hypothetical context for IAM conditions evaluation.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext condition_context = 6 [(.google.api.field_behavior) = OPTIONAL];
 
getConditionContextOrBuilder()
  
    public IamPolicyAnalysisQuery.ConditionContextOrBuilder getConditionContextOrBuilder()
   
   Optional. The hypothetical context for IAM conditions evaluation.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext condition_context = 6 [(.google.api.field_behavior) = OPTIONAL];
 
getDefaultInstanceForType()
  
    public IamPolicyAnalysisQuery getDefaultInstanceForType()
   
  
  
  getIdentitySelector()
  
    public IamPolicyAnalysisQuery.IdentitySelector getIdentitySelector()
   
   Optional. Specifies an identity for analysis.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.IdentitySelector identity_selector = 3 [(.google.api.field_behavior) = OPTIONAL];
 
getIdentitySelectorOrBuilder()
  
    public IamPolicyAnalysisQuery.IdentitySelectorOrBuilder getIdentitySelectorOrBuilder()
   
   Optional. Specifies an identity for analysis.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.IdentitySelector identity_selector = 3 [(.google.api.field_behavior) = OPTIONAL];
 
getOptions()
  
    public IamPolicyAnalysisQuery.Options getOptions()
   
   Optional. The query options.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.Options options = 5 [(.google.api.field_behavior) = OPTIONAL];
 
getOptionsOrBuilder()
  
    public IamPolicyAnalysisQuery.OptionsOrBuilder getOptionsOrBuilder()
   
   Optional. The query options.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.Options options = 5 [(.google.api.field_behavior) = OPTIONAL];
 
getParserForType()
  
    public Parser<IamPolicyAnalysisQuery> getParserForType()
   
  
  Overrides
  
  
  getResourceSelector()
  
    public IamPolicyAnalysisQuery.ResourceSelector getResourceSelector()
   
   Optional. Specifies a resource for analysis.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.ResourceSelector resource_selector = 2 [(.google.api.field_behavior) = OPTIONAL];
 
getResourceSelectorOrBuilder()
  
    public IamPolicyAnalysisQuery.ResourceSelectorOrBuilder getResourceSelectorOrBuilder()
   
   Optional. Specifies a resource for analysis.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.ResourceSelector resource_selector = 2 [(.google.api.field_behavior) = OPTIONAL];
 
getScope()
  
   Required. The relative name of the root asset. Only resources and IAM
 policies within the scope will be analyzed.
 This can only be an organization number (such as "organizations/123"), a
 folder number (such as "folders/123"), a project ID (such as
 "projects/my-project-id"), or a project number (such as "projects/12345").
 To know how to get organization ID, visit here
 .
 To know how to get folder or project ID, visit here
 .
 string scope = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The scope. | 
    
  
  
  getScopeBytes()
  
    public ByteString getScopeBytes()
   
   Required. The relative name of the root asset. Only resources and IAM
 policies within the scope will be analyzed.
 This can only be an organization number (such as "organizations/123"), a
 folder number (such as "folders/123"), a project ID (such as
 "projects/my-project-id"), or a project number (such as "projects/12345").
 To know how to get organization ID, visit here
 .
 To know how to get folder or project ID, visit here
 .
 string scope = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for scope. | 
    
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  hasAccessSelector()
  
    public boolean hasAccessSelector()
   
   Optional. Specifies roles or permissions for analysis. This is optional.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.AccessSelector access_selector = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the accessSelector field is set. | 
    
  
  
  hasConditionContext()
  
    public boolean hasConditionContext()
   
   Optional. The hypothetical context for IAM conditions evaluation.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext condition_context = 6 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the conditionContext field is set. | 
    
  
  
  hasIdentitySelector()
  
    public boolean hasIdentitySelector()
   
   Optional. Specifies an identity for analysis.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.IdentitySelector identity_selector = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the identitySelector field is set. | 
    
  
  
  hasOptions()
  
    public boolean hasOptions()
   
   Optional. The query options.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.Options options = 5 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the options field is set. | 
    
  
  
  hasResourceSelector()
  
    public boolean hasResourceSelector()
   
   Optional. Specifies a resource for analysis.
 
 .google.cloud.asset.v1.IamPolicyAnalysisQuery.ResourceSelector resource_selector = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the resourceSelector field is set. | 
    
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public IamPolicyAnalysisQuery.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected IamPolicyAnalysisQuery.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder()
  
    public IamPolicyAnalysisQuery.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides