@Generated
public interface PrincipalOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getExternalEntityId()
For 3P application identities which are not present in the customer
identity provider.
|
com.google.protobuf.ByteString |
getExternalEntityIdBytes()
For 3P application identities which are not present in the customer
identity provider.
|
String |
getGroupId()
Group identifier.
|
com.google.protobuf.ByteString |
getGroupIdBytes()
Group identifier.
|
Principal.PrincipalCase |
getPrincipalCase() |
String |
getUserId()
User identifier.
|
com.google.protobuf.ByteString |
getUserIdBytes()
User identifier.
|
boolean |
hasExternalEntityId()
For 3P application identities which are not present in the customer
identity provider.
|
boolean |
hasGroupId()
Group identifier.
|
boolean |
hasUserId()
User identifier.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasUserId()
User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider user account, user_id is the mapped user identifier configured during the workforcepool config.
string user_id = 1;String getUserId()
User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider user account, user_id is the mapped user identifier configured during the workforcepool config.
string user_id = 1;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 account, user_id is the mapped user identifier configured during the workforcepool config.
string user_id = 1;boolean hasGroupId()
Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider user account, group_id is the mapped group identifier configured during the workforcepool config.
string group_id = 2;String getGroupId()
Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider user account, group_id is the mapped group identifier configured during the workforcepool config.
string group_id = 2;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 user account, group_id is the mapped group identifier configured during the workforcepool config.
string group_id = 2;boolean hasExternalEntityId()
For 3P application identities which are not present in the customer identity provider.
string external_entity_id = 3;String getExternalEntityId()
For 3P application identities which are not present in the customer identity provider.
string external_entity_id = 3;com.google.protobuf.ByteString getExternalEntityIdBytes()
For 3P application identities which are not present in the customer identity provider.
string external_entity_id = 3;Principal.PrincipalCase getPrincipalCase()
Copyright © 2026 Google LLC. All rights reserved.