public static final class IamPolicyAnalysisResult.IdentityList extends GeneratedMessageV3 implements IamPolicyAnalysisResult.IdentityListOrBuilder
The identities and group edges.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList
Static Fields
GROUP_EDGES_FIELD_NUMBER
public static final int GROUP_EDGES_FIELD_NUMBER
Field Value
IDENTITIES_FIELD_NUMBER
public static final int IDENTITIES_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static IamPolicyAnalysisResult.IdentityList getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static IamPolicyAnalysisResult.IdentityList.Builder newBuilder()
Returns
newBuilder(IamPolicyAnalysisResult.IdentityList prototype)
public static IamPolicyAnalysisResult.IdentityList.Builder newBuilder(IamPolicyAnalysisResult.IdentityList prototype)
Parameter
Returns
public static IamPolicyAnalysisResult.IdentityList parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static IamPolicyAnalysisResult.IdentityList parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static IamPolicyAnalysisResult.IdentityList parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.IdentityList parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static IamPolicyAnalysisResult.IdentityList parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.IdentityList parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static IamPolicyAnalysisResult.IdentityList parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static IamPolicyAnalysisResult.IdentityList parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static IamPolicyAnalysisResult.IdentityList parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static IamPolicyAnalysisResult.IdentityList parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static IamPolicyAnalysisResult.IdentityList parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.IdentityList parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<IamPolicyAnalysisResult.IdentityList> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public IamPolicyAnalysisResult.IdentityList getDefaultInstanceForType()
Returns
getGroupEdges(int index)
public IamPolicyAnalysisResult.Edge getGroupEdges(int index)
Group identity edges of the graph starting from the binding's
group members to any node of the
identities.
The
Edge.source_node
contains a group, such as group:parent@google.com
. The
Edge.target_node
contains a member of the group, such as group:child@google.com
or
user:foo@google.com
. This field is present only if the
output_group_edges option is enabled in request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
Parameter
Name |
Description |
index |
int
|
Returns
getGroupEdgesCount()
public int getGroupEdgesCount()
Group identity edges of the graph starting from the binding's
group members to any node of the
identities.
The
Edge.source_node
contains a group, such as group:parent@google.com
. The
Edge.target_node
contains a member of the group, such as group:child@google.com
or
user:foo@google.com
. This field is present only if the
output_group_edges option is enabled in request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
Returns
getGroupEdgesList()
public List<IamPolicyAnalysisResult.Edge> getGroupEdgesList()
Group identity edges of the graph starting from the binding's
group members to any node of the
identities.
The
Edge.source_node
contains a group, such as group:parent@google.com
. The
Edge.target_node
contains a member of the group, such as group:child@google.com
or
user:foo@google.com
. This field is present only if the
output_group_edges option is enabled in request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
Returns
getGroupEdgesOrBuilder(int index)
public IamPolicyAnalysisResult.EdgeOrBuilder getGroupEdgesOrBuilder(int index)
Group identity edges of the graph starting from the binding's
group members to any node of the
identities.
The
Edge.source_node
contains a group, such as group:parent@google.com
. The
Edge.target_node
contains a member of the group, such as group:child@google.com
or
user:foo@google.com
. This field is present only if the
output_group_edges option is enabled in request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
Parameter
Name |
Description |
index |
int
|
Returns
getGroupEdgesOrBuilderList()
public List<? extends IamPolicyAnalysisResult.EdgeOrBuilder> getGroupEdgesOrBuilderList()
Group identity edges of the graph starting from the binding's
group members to any node of the
identities.
The
Edge.source_node
contains a group, such as group:parent@google.com
. The
Edge.target_node
contains a member of the group, such as group:child@google.com
or
user:foo@google.com
. This field is present only if the
output_group_edges option is enabled in request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
Returns
Type |
Description |
List<? extends com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder> |
|
getIdentities(int index)
public IamPolicyAnalysisResult.Identity getIdentities(int index)
Only the identities that match one of the following conditions will be
presented:
- The identity_selector, if it is specified in request;
- Otherwise, identities reachable from the policy binding's members.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
Parameter
Name |
Description |
index |
int
|
Returns
getIdentitiesCount()
public int getIdentitiesCount()
Only the identities that match one of the following conditions will be
presented:
- The identity_selector, if it is specified in request;
- Otherwise, identities reachable from the policy binding's members.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
Returns
getIdentitiesList()
public List<IamPolicyAnalysisResult.Identity> getIdentitiesList()
Only the identities that match one of the following conditions will be
presented:
- The identity_selector, if it is specified in request;
- Otherwise, identities reachable from the policy binding's members.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
Returns
getIdentitiesOrBuilder(int index)
public IamPolicyAnalysisResult.IdentityOrBuilder getIdentitiesOrBuilder(int index)
Only the identities that match one of the following conditions will be
presented:
- The identity_selector, if it is specified in request;
- Otherwise, identities reachable from the policy binding's members.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
Parameter
Name |
Description |
index |
int
|
Returns
getIdentitiesOrBuilderList()
public List<? extends IamPolicyAnalysisResult.IdentityOrBuilder> getIdentitiesOrBuilderList()
Only the identities that match one of the following conditions will be
presented:
- The identity_selector, if it is specified in request;
- Otherwise, identities reachable from the policy binding's members.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
Returns
Type |
Description |
List<? extends com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder> |
|
getParserForType()
public Parser<IamPolicyAnalysisResult.IdentityList> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public IamPolicyAnalysisResult.IdentityList.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected IamPolicyAnalysisResult.IdentityList.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public IamPolicyAnalysisResult.IdentityList.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions