public interface IamPolicySearchResultOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
IamPolicySearchResult.Explanation |
getExplanation()
Explanation about the IAM policy search result.
|
IamPolicySearchResult.ExplanationOrBuilder |
getExplanationOrBuilder()
Explanation about the IAM policy search result.
|
com.google.iam.v1.Policy |
getPolicy()
The IAM policy directly set on the given resource.
|
com.google.iam.v1.PolicyOrBuilder |
getPolicyOrBuilder()
The IAM policy directly set on the given resource.
|
String |
getProject()
The project that the associated GCP resource belongs to, in the form of
`projects/{project_number}`.
|
ByteString |
getProjectBytes()
The project that the associated GCP resource belongs to, in the form of
`projects/{project_number}`.
|
String |
getResource()
The [full resource
name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
of the resource associated with this IAM policy.
|
ByteString |
getResourceBytes()
The [full resource
name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
of the resource associated with this IAM policy.
|
boolean |
hasExplanation()
Explanation about the IAM policy search result.
|
boolean |
hasPolicy()
The IAM policy directly set on the given resource.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
String getResource()
The [full resource name](https://cloud.google.com/apis/design/resource_names#full_resource_name) of the resource associated with this IAM policy.
string resource = 1;
ByteString getResourceBytes()
The [full resource name](https://cloud.google.com/apis/design/resource_names#full_resource_name) of the resource associated with this IAM policy.
string resource = 1;
String getProject()
The project that the associated GCP resource belongs to, in the form of `projects/{project_number}`. If an IAM policy is set on a resource (like VM instance, Cloud Storage bucket), the project field will indicate the project that contains the resource. If an IAM policy is set on a folder or orgnization, the project field will be empty.
string project = 3;
ByteString getProjectBytes()
The project that the associated GCP resource belongs to, in the form of `projects/{project_number}`. If an IAM policy is set on a resource (like VM instance, Cloud Storage bucket), the project field will indicate the project that contains the resource. If an IAM policy is set on a folder or orgnization, the project field will be empty.
string project = 3;
boolean hasPolicy()
The IAM policy directly set on the given resource. Note that the original IAM policy can contain multiple bindings. This only contains the bindings that match the given query. For queries that don't contain a constrain on policies (e.g. an empty query), this contains all the bindings.
.google.iam.v1.Policy policy = 4;
com.google.iam.v1.Policy getPolicy()
The IAM policy directly set on the given resource. Note that the original IAM policy can contain multiple bindings. This only contains the bindings that match the given query. For queries that don't contain a constrain on policies (e.g. an empty query), this contains all the bindings.
.google.iam.v1.Policy policy = 4;
com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder()
The IAM policy directly set on the given resource. Note that the original IAM policy can contain multiple bindings. This only contains the bindings that match the given query. For queries that don't contain a constrain on policies (e.g. an empty query), this contains all the bindings.
.google.iam.v1.Policy policy = 4;
boolean hasExplanation()
Explanation about the IAM policy search result. It contains additional information to explain why the search result matches the query.
.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5;
IamPolicySearchResult.Explanation getExplanation()
Explanation about the IAM policy search result. It contains additional information to explain why the search result matches the query.
.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5;
IamPolicySearchResult.ExplanationOrBuilder getExplanationOrBuilder()
Explanation about the IAM policy search result. It contains additional information to explain why the search result matches the query.
.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5;
Copyright © 2022 Google LLC. All rights reserved.