Package com.google.cloud.asset.v1p1beta1
Interface IamPolicySearchResultOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
IamPolicySearchResult
,IamPolicySearchResult.Builder
public interface IamPolicySearchResultOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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 attached to the specified resource.com.google.iam.v1.PolicyOrBuilder
getPolicyOrBuilder()
The IAM policy attached to the specified resource.String
getProject()
The project that the associated Google Cloud resource belongs to, in the form of `projects/{project_number}`.com.google.protobuf.ByteString
getProjectBytes()
The project that the associated Google Cloud 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.com.google.protobuf.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 attached to the specified resource.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResource
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;
- Returns:
- The resource.
-
getResourceBytes
com.google.protobuf.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;
- Returns:
- The bytes for resource.
-
getProject
String getProject()
The project that the associated Google Cloud resource belongs to, in the form of `projects/{project_number}`. If an IAM policy is set on a resource -- such as a Compute Engine instance or a 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;
- Returns:
- The project.
-
getProjectBytes
com.google.protobuf.ByteString getProjectBytes()
The project that the associated Google Cloud resource belongs to, in the form of `projects/{project_number}`. If an IAM policy is set on a resource -- such as a Compute Engine instance or a 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;
- Returns:
- The bytes for project.
-
hasPolicy
boolean hasPolicy()
The IAM policy attached to the specified 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 constraint on policies (e.g. an empty query), this contains all the bindings.
.google.iam.v1.Policy policy = 4;
- Returns:
- Whether the policy field is set.
-
getPolicy
com.google.iam.v1.Policy getPolicy()
The IAM policy attached to the specified 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 constraint on policies (e.g. an empty query), this contains all the bindings.
.google.iam.v1.Policy policy = 4;
- Returns:
- The policy.
-
getPolicyOrBuilder
com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder()
The IAM policy attached to the specified 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 constraint on policies (e.g. an empty query), this contains all the bindings.
.google.iam.v1.Policy policy = 4;
-
hasExplanation
boolean hasExplanation()
Explanation about the IAM policy search result. It contains additional information that explains why the search result matches the query.
.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5;
- Returns:
- Whether the explanation field is set.
-
getExplanation
IamPolicySearchResult.Explanation getExplanation()
Explanation about the IAM policy search result. It contains additional information that explains why the search result matches the query.
.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5;
- Returns:
- The explanation.
-
getExplanationOrBuilder
IamPolicySearchResult.ExplanationOrBuilder getExplanationOrBuilder()
Explanation about the IAM policy search result. It contains additional information that explains why the search result matches the query.
.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5;
-
-