Send feedback
Class IamPolicyAnalysisQuery (3.19.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 3.19.0 keyboard_arrow_down
public final class IamPolicyAnalysisQuery extends GeneratedMessageV3 implements IamPolicyAnalysisQueryOrBuilder
IAM policy analysis query message.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery
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
getUnknownFields()
public final UnknownFieldSet getUnknownFields ()
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
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["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-01-28 UTC."],[],[]]