Interface IamPolicyAnalysisResultOrBuilder (3.4.1)

Stay organized with collections Save and categorize content based on your preferences.
public interface IamPolicyAnalysisResultOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessControlLists(int index)

public abstract IamPolicyAnalysisResult.AccessControlList getAccessControlLists(int index)

The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
IamPolicyAnalysisResult.AccessControlList

getAccessControlListsCount()

public abstract int getAccessControlListsCount()

The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Returns
TypeDescription
int

getAccessControlListsList()

public abstract List<IamPolicyAnalysisResult.AccessControlList> getAccessControlListsList()

The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Returns
TypeDescription
List<AccessControlList>

getAccessControlListsOrBuilder(int index)

public abstract IamPolicyAnalysisResult.AccessControlListOrBuilder getAccessControlListsOrBuilder(int index)

The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
IamPolicyAnalysisResult.AccessControlListOrBuilder

getAccessControlListsOrBuilderList()

public abstract List<? extends IamPolicyAnalysisResult.AccessControlListOrBuilder> getAccessControlListsOrBuilderList()

The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Returns
TypeDescription
List<? extends com.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlListOrBuilder>

getAttachedResourceFullName()

public abstract String getAttachedResourceFullName()

The full name of the resource to which the iam_binding policy attaches.

string attached_resource_full_name = 1;

Returns
TypeDescription
String

The attachedResourceFullName.

getAttachedResourceFullNameBytes()

public abstract ByteString getAttachedResourceFullNameBytes()

The full name of the resource to which the iam_binding policy attaches.

string attached_resource_full_name = 1;

Returns
TypeDescription
ByteString

The bytes for attachedResourceFullName.

getFullyExplored()

public abstract boolean getFullyExplored()

Represents whether all nodes in the transitive closure of the iam_binding node have been explored.

bool fully_explored = 5;

Returns
TypeDescription
boolean

The fullyExplored.

getIamBinding()

public abstract Binding getIamBinding()

The Cloud IAM policy binding under analysis.

.google.iam.v1.Binding iam_binding = 2;

Returns
TypeDescription
com.google.iam.v1.Binding

The iamBinding.

getIamBindingOrBuilder()

public abstract BindingOrBuilder getIamBindingOrBuilder()

The Cloud IAM policy binding under analysis.

.google.iam.v1.Binding iam_binding = 2;

Returns
TypeDescription
com.google.iam.v1.BindingOrBuilder

getIdentityList()

public abstract IamPolicyAnalysisResult.IdentityList getIdentityList()

The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.

.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.IdentityList identity_list = 4;

Returns
TypeDescription
IamPolicyAnalysisResult.IdentityList

The identityList.

getIdentityListOrBuilder()

public abstract IamPolicyAnalysisResult.IdentityListOrBuilder getIdentityListOrBuilder()

The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.

.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.IdentityList identity_list = 4;

Returns
TypeDescription
IamPolicyAnalysisResult.IdentityListOrBuilder

hasIamBinding()

public abstract boolean hasIamBinding()

The Cloud IAM policy binding under analysis.

.google.iam.v1.Binding iam_binding = 2;

Returns
TypeDescription
boolean

Whether the iamBinding field is set.

hasIdentityList()

public abstract boolean hasIdentityList()

The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.

.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.IdentityList identity_list = 4;

Returns
TypeDescription
boolean

Whether the identityList field is set.