Interface DataAsset.AccessGroupConfigOrBuilder (1.86.0)

public static interface DataAsset.AccessGroupConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getIamRoles(int index)

public abstract String getIamRoles(int index)

Optional. IAM roles granted on the resource to this access group. Role name follows https://cloud.google.com/iam/docs/reference/rest/v1/roles.

Example: [ "roles/bigquery.dataViewer" ]

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

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The iamRoles at the given index.

getIamRolesBytes(int index)

public abstract ByteString getIamRolesBytes(int index)

Optional. IAM roles granted on the resource to this access group. Role name follows https://cloud.google.com/iam/docs/reference/rest/v1/roles.

Example: [ "roles/bigquery.dataViewer" ]

repeated string iam_roles = 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 iamRoles at the given index.

getIamRolesCount()

public abstract int getIamRolesCount()

Optional. IAM roles granted on the resource to this access group. Role name follows https://cloud.google.com/iam/docs/reference/rest/v1/roles.

Example: [ "roles/bigquery.dataViewer" ]

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

Returns
Type Description
int

The count of iamRoles.

getIamRolesList()

public abstract List<String> getIamRolesList()

Optional. IAM roles granted on the resource to this access group. Role name follows https://cloud.google.com/iam/docs/reference/rest/v1/roles.

Example: [ "roles/bigquery.dataViewer" ]

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

Returns
Type Description
List<String>

A list containing the iamRoles.