Interface IdentityMappingEntryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
IdentityMappingEntry, IdentityMappingEntry.Builder

@Generated public interface IdentityMappingEntryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasUserId

      boolean hasUserId()
       User identifier.
       For Google Workspace user account, user_id should be the google workspace
       user email.
       For non-google identity provider, user_id is the mapped user identifier
       configured during the workforcepool config.
       
      string user_id = 2;
      Returns:
      Whether the userId field is set.
    • getUserId

      String getUserId()
       User identifier.
       For Google Workspace user account, user_id should be the google workspace
       user email.
       For non-google identity provider, user_id is the mapped user identifier
       configured during the workforcepool config.
       
      string user_id = 2;
      Returns:
      The userId.
    • getUserIdBytes

      com.google.protobuf.ByteString getUserIdBytes()
       User identifier.
       For Google Workspace user account, user_id should be the google workspace
       user email.
       For non-google identity provider, user_id is the mapped user identifier
       configured during the workforcepool config.
       
      string user_id = 2;
      Returns:
      The bytes for userId.
    • hasGroupId

      boolean hasGroupId()
       Group identifier.
       For Google Workspace user account, group_id should be the google
       workspace group email.
       For non-google identity provider, group_id is the mapped group identifier
       configured during the workforcepool config.
       
      string group_id = 3;
      Returns:
      Whether the groupId field is set.
    • getGroupId

      String getGroupId()
       Group identifier.
       For Google Workspace user account, group_id should be the google
       workspace group email.
       For non-google identity provider, group_id is the mapped group identifier
       configured during the workforcepool config.
       
      string group_id = 3;
      Returns:
      The groupId.
    • getGroupIdBytes

      com.google.protobuf.ByteString getGroupIdBytes()
       Group identifier.
       For Google Workspace user account, group_id should be the google
       workspace group email.
       For non-google identity provider, group_id is the mapped group identifier
       configured during the workforcepool config.
       
      string group_id = 3;
      Returns:
      The bytes for groupId.
    • getExternalIdentity

      String getExternalIdentity()
       Required. Identity outside the customer identity provider.
       The length limit of external identity will be of 100 characters.
       
      string external_identity = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The externalIdentity.
    • getExternalIdentityBytes

      com.google.protobuf.ByteString getExternalIdentityBytes()
       Required. Identity outside the customer identity provider.
       The length limit of external identity will be of 100 characters.
       
      string external_identity = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for externalIdentity.
    • getIdentityProviderIdCase

      IdentityMappingEntry.IdentityProviderIdCase getIdentityProviderIdCase()