- 3.52.0 (latest)
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.2-SNAPSHOT
- 3.6.0
- 3.4.1
- 3.3.1
- 3.2.17
public final class IamPolicySearchResult extends GeneratedMessageV3 implements IamPolicySearchResultOrBuilder
The result for a IAM Policy search.
Protobuf type google.cloud.asset.v1p1beta1.IamPolicySearchResult
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > IamPolicySearchResultImplements
IamPolicySearchResultOrBuilderStatic Fields
EXPLANATION_FIELD_NUMBER
public static final int EXPLANATION_FIELD_NUMBER
Type | Description |
int |
POLICY_FIELD_NUMBER
public static final int POLICY_FIELD_NUMBER
Type | Description |
int |
PROJECT_FIELD_NUMBER
public static final int PROJECT_FIELD_NUMBER
Type | Description |
int |
RESOURCE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static IamPolicySearchResult getDefaultInstance()
Type | Description |
IamPolicySearchResult |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static IamPolicySearchResult.Builder newBuilder()
Type | Description |
IamPolicySearchResult.Builder |
newBuilder(IamPolicySearchResult prototype)
public static IamPolicySearchResult.Builder newBuilder(IamPolicySearchResult prototype)
Name | Description |
prototype | IamPolicySearchResult |
Type | Description |
IamPolicySearchResult.Builder |
parseDelimitedFrom(InputStream input)
public static IamPolicySearchResult parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
IamPolicySearchResult |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static IamPolicySearchResult parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
IamPolicySearchResult |
Type | Description |
IOException |
parseFrom(byte[] data)
public static IamPolicySearchResult parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
IamPolicySearchResult |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IamPolicySearchResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
IamPolicySearchResult |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static IamPolicySearchResult parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
IamPolicySearchResult |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IamPolicySearchResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
IamPolicySearchResult |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static IamPolicySearchResult parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
IamPolicySearchResult |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static IamPolicySearchResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
IamPolicySearchResult |
Type | Description |
IOException |
parseFrom(InputStream input)
public static IamPolicySearchResult parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
IamPolicySearchResult |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static IamPolicySearchResult parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
IamPolicySearchResult |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static IamPolicySearchResult parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
IamPolicySearchResult |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IamPolicySearchResult parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
IamPolicySearchResult |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<IamPolicySearchResult> parser()
Type | Description |
Parser<IamPolicySearchResult> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public IamPolicySearchResult getDefaultInstanceForType()
Type | Description |
IamPolicySearchResult |
getExplanation()
public 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;
Type | Description |
IamPolicySearchResult.Explanation | The explanation. |
getExplanationOrBuilder()
public 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;
Type | Description |
IamPolicySearchResult.ExplanationOrBuilder |
getParserForType()
public Parser<IamPolicySearchResult> getParserForType()
Type | Description |
Parser<IamPolicySearchResult> |
getPolicy()
public 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;
Type | Description |
com.google.iam.v1.Policy | The policy. |
getPolicyOrBuilder()
public 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;
Type | Description |
com.google.iam.v1.PolicyOrBuilder |
getProject()
public 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;
Type | Description |
String | The project. |
getProjectBytes()
public 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;
Type | Description |
ByteString | The bytes for project. |
getResource()
public String getResource()
The full resource name of the resource associated with this IAM policy.
string resource = 1;
Type | Description |
String | The resource. |
getResourceBytes()
public ByteString getResourceBytes()
The full resource name of the resource associated with this IAM policy.
string resource = 1;
Type | Description |
ByteString | The bytes for resource. |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hasExplanation()
public 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;
Type | Description |
boolean | Whether the explanation field is set. |
hasPolicy()
public 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;
Type | Description |
boolean | Whether the policy field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public IamPolicySearchResult.Builder newBuilderForType()
Type | Description |
IamPolicySearchResult.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected IamPolicySearchResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
IamPolicySearchResult.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public IamPolicySearchResult.Builder toBuilder()
Type | Description |
IamPolicySearchResult.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |