Interface DataAsset.AccessGroupConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DataAsset.AccessGroupConfig, DataAsset.AccessGroupConfig.Builder
Enclosing class:
DataAsset

public static interface DataAsset.AccessGroupConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getIamRoles(int index)
    Optional.
    com.google.protobuf.ByteString
    getIamRolesBytes(int index)
    Optional.
    int
    Optional.
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getIamRolesList

      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:
      A list containing the iamRoles.
    • getIamRolesCount

      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:
      The count of iamRoles.
    • getIamRoles

      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];
      Parameters:
      index - The index of the element to return.
      Returns:
      The iamRoles at the given index.
    • getIamRolesBytes

      com.google.protobuf.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];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the iamRoles at the given index.