Interface IamPolicyAnalysisResultOrBuilder (3.20.0)

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.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Parameter
Name Description
index int
Returns
Type Description
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.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Returns
Type Description
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.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Returns
Type Description
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.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Parameter
Name Description
index int
Returns
Type Description
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.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;

Returns
Type Description
List<? extends com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlListOrBuilder>

getAttachedResourceFullName()

public abstract String getAttachedResourceFullName()

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

string attached_resource_full_name = 1;

Returns
Type Description
String

The attachedResourceFullName.

getAttachedResourceFullNameBytes()

public abstract ByteString getAttachedResourceFullNameBytes()

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

string attached_resource_full_name = 1;

Returns
Type Description
ByteString

The bytes for attachedResourceFullName.

getFullyExplored()

public abstract boolean getFullyExplored()

Represents whether all analyses on the iam_binding have successfully finished.

bool fully_explored = 5;

Returns
Type Description
boolean

The fullyExplored.

getIamBinding()

public abstract Binding getIamBinding()

The IAM policy binding under analysis.

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

Returns
Type Description
com.google.iam.v1.Binding

The iamBinding.

getIamBindingOrBuilder()

public abstract BindingOrBuilder getIamBindingOrBuilder()

The IAM policy binding under analysis.

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

Returns
Type Description
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.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;

Returns
Type Description
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.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;

Returns
Type Description
IamPolicyAnalysisResult.IdentityListOrBuilder

hasIamBinding()

public abstract boolean hasIamBinding()

The IAM policy binding under analysis.

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

Returns
Type Description
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.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;

Returns
Type Description
boolean

Whether the identityList field is set.