Interface DataProduct.AccessGroupOrBuilder

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

public static interface DataProduct.AccessGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getId

      String getId()
       Required. Unique identifier of the access group within the data product.
       User defined. Eg. "analyst", "developer", etc.
       
      string id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       Required. Unique identifier of the access group within the data product.
       User defined. Eg. "analyst", "developer", etc.
       
      string id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for id.
    • getDisplayName

      String getDisplayName()
       Required. User friendly display name of the access group.
       Eg. "Analyst", "Developer", etc.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       Required. User friendly display name of the access group.
       Eg. "Analyst", "Developer", etc.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for displayName.
    • getDescription

      String getDescription()
       Optional. Description of the access group.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. Description of the access group.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for description.
    • hasPrincipal

      boolean hasPrincipal()
       Required. The principal entity associated with this access group.
       
      .google.cloud.dataplex.v1.DataProduct.Principal principal = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the principal field is set.
    • getPrincipal

      DataProduct.Principal getPrincipal()
       Required. The principal entity associated with this access group.
       
      .google.cloud.dataplex.v1.DataProduct.Principal principal = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The principal.
    • getPrincipalOrBuilder

      DataProduct.PrincipalOrBuilder getPrincipalOrBuilder()
       Required. The principal entity associated with this access group.
       
      .google.cloud.dataplex.v1.DataProduct.Principal principal = 4 [(.google.api.field_behavior) = REQUIRED];