Interface AccessControlEntryOrBuilder (0.5.0)

public interface AccessControlEntryOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getPrincipals(int index)

public abstract String getPrincipals(int index)

Optional. Users who are allowed for the operation. Each entry should be a valid v1 IAM principal identifier. The format for these is documented at: https://cloud.google.com/iam/docs/principal-identifiers#v1

repeated string principals = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The principals at the given index.

getPrincipalsBytes(int index)

public abstract ByteString getPrincipalsBytes(int index)

Optional. Users who are allowed for the operation. Each entry should be a valid v1 IAM principal identifier. The format for these is documented at: https://cloud.google.com/iam/docs/principal-identifiers#v1

repeated string principals = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the principals at the given index.

getPrincipalsCount()

public abstract int getPrincipalsCount()

Optional. Users who are allowed for the operation. Each entry should be a valid v1 IAM principal identifier. The format for these is documented at: https://cloud.google.com/iam/docs/principal-identifiers#v1

repeated string principals = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of principals.

getPrincipalsList()

public abstract List<String> getPrincipalsList()

Optional. Users who are allowed for the operation. Each entry should be a valid v1 IAM principal identifier. The format for these is documented at: https://cloud.google.com/iam/docs/principal-identifiers#v1

repeated string principals = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the principals.