public static final class IamPolicyAnalysisResult.Identity.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder> implements IamPolicyAnalysisResult.IdentityOrBuilder
An identity that appears in an access control list.Protobuf type
google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Identity| Modifier and Type | Method and Description |
|---|---|
IamPolicyAnalysisResult.Identity.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IamPolicyAnalysisResult.Identity |
build() |
IamPolicyAnalysisResult.Identity |
buildPartial() |
IamPolicyAnalysisResult.Identity.Builder |
clear() |
IamPolicyAnalysisResult.Identity.Builder |
clearAnalysisState()
The analysis state of this identity node.
|
IamPolicyAnalysisResult.Identity.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
IamPolicyAnalysisResult.Identity.Builder |
clearName()
The identity name in any form of members appear in
[IAM policy
binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
as:
- user:foo@google.com
- group:group1@google.com
- serviceAccount:s1@prj1.iam.gserviceaccount.com
- projectOwner:some_project_id
- domain:google.com
- allUsers
- etc.
|
IamPolicyAnalysisResult.Identity.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
IamPolicyAnalysisResult.Identity.Builder |
clone() |
IamPolicyAnalysisResult.AnalysisState |
getAnalysisState()
The analysis state of this identity node.
|
IamPolicyAnalysisResult.AnalysisState.Builder |
getAnalysisStateBuilder()
The analysis state of this identity node.
|
IamPolicyAnalysisResult.AnalysisStateOrBuilder |
getAnalysisStateOrBuilder()
The analysis state of this identity node.
|
IamPolicyAnalysisResult.Identity |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
The identity name in any form of members appear in
[IAM policy
binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
as:
- user:foo@google.com
- group:group1@google.com
- serviceAccount:s1@prj1.iam.gserviceaccount.com
- projectOwner:some_project_id
- domain:google.com
- allUsers
- etc.
|
com.google.protobuf.ByteString |
getNameBytes()
The identity name in any form of members appear in
[IAM policy
binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
as:
- user:foo@google.com
- group:group1@google.com
- serviceAccount:s1@prj1.iam.gserviceaccount.com
- projectOwner:some_project_id
- domain:google.com
- allUsers
- etc.
|
boolean |
hasAnalysisState()
The analysis state of this identity node.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
IamPolicyAnalysisResult.Identity.Builder |
mergeAnalysisState(IamPolicyAnalysisResult.AnalysisState value)
The analysis state of this identity node.
|
IamPolicyAnalysisResult.Identity.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
IamPolicyAnalysisResult.Identity.Builder |
mergeFrom(IamPolicyAnalysisResult.Identity other) |
IamPolicyAnalysisResult.Identity.Builder |
mergeFrom(com.google.protobuf.Message other) |
IamPolicyAnalysisResult.Identity.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
IamPolicyAnalysisResult.Identity.Builder |
setAnalysisState(IamPolicyAnalysisResult.AnalysisState.Builder builderForValue)
The analysis state of this identity node.
|
IamPolicyAnalysisResult.Identity.Builder |
setAnalysisState(IamPolicyAnalysisResult.AnalysisState value)
The analysis state of this identity node.
|
IamPolicyAnalysisResult.Identity.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IamPolicyAnalysisResult.Identity.Builder |
setName(String value)
The identity name in any form of members appear in
[IAM policy
binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
as:
- user:foo@google.com
- group:group1@google.com
- serviceAccount:s1@prj1.iam.gserviceaccount.com
- projectOwner:some_project_id
- domain:google.com
- allUsers
- etc.
|
IamPolicyAnalysisResult.Identity.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The identity name in any form of members appear in
[IAM policy
binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
as:
- user:foo@google.com
- group:group1@google.com
- serviceAccount:s1@prj1.iam.gserviceaccount.com
- projectOwner:some_project_id
- domain:google.com
- allUsers
- etc.
|
IamPolicyAnalysisResult.Identity.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
IamPolicyAnalysisResult.Identity.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IamPolicyAnalysisResult.Identity build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IamPolicyAnalysisResult.Identity buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IamPolicyAnalysisResult.Identity.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder mergeFrom(IamPolicyAnalysisResult.Identity other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public IamPolicyAnalysisResult.Identity.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisResult.Identity.Builder>IOExceptionpublic String getName()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;getName in interface IamPolicyAnalysisResult.IdentityOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;getNameBytes in interface IamPolicyAnalysisResult.IdentityOrBuilderpublic IamPolicyAnalysisResult.Identity.Builder setName(String value)
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;value - The name to set.public IamPolicyAnalysisResult.Identity.Builder clearName()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;public IamPolicyAnalysisResult.Identity.Builder setNameBytes(com.google.protobuf.ByteString value)
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;value - The bytes for name to set.public boolean hasAnalysisState()
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
hasAnalysisState in interface IamPolicyAnalysisResult.IdentityOrBuilderpublic IamPolicyAnalysisResult.AnalysisState getAnalysisState()
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
getAnalysisState in interface IamPolicyAnalysisResult.IdentityOrBuilderpublic IamPolicyAnalysisResult.Identity.Builder setAnalysisState(IamPolicyAnalysisResult.AnalysisState value)
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
public IamPolicyAnalysisResult.Identity.Builder setAnalysisState(IamPolicyAnalysisResult.AnalysisState.Builder builderForValue)
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
public IamPolicyAnalysisResult.Identity.Builder mergeAnalysisState(IamPolicyAnalysisResult.AnalysisState value)
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
public IamPolicyAnalysisResult.Identity.Builder clearAnalysisState()
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
public IamPolicyAnalysisResult.AnalysisState.Builder getAnalysisStateBuilder()
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
public IamPolicyAnalysisResult.AnalysisStateOrBuilder getAnalysisStateOrBuilder()
The analysis state of this identity node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;
getAnalysisStateOrBuilder in interface IamPolicyAnalysisResult.IdentityOrBuilderpublic final IamPolicyAnalysisResult.Identity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>public final IamPolicyAnalysisResult.Identity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Identity.Builder>Copyright © 2020 Google LLC. All rights reserved.