public interface ServiceAccountDelegationInfoOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
String |
getPrincipalEmail()
The email address of a Google account.
|
ByteString |
getPrincipalEmailBytes()
The email address of a Google account.
|
String |
getPrincipalSubject()
A string representing the principal_subject associated with the identity.
|
ByteString |
getPrincipalSubjectBytes()
A string representing the principal_subject associated with the identity.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
String getPrincipalEmail()
The email address of a Google account.
string principal_email = 1;
ByteString getPrincipalEmailBytes()
The email address of a Google account.
string principal_email = 1;
String getPrincipalSubject()
A string representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]`
string principal_subject = 2;
ByteString getPrincipalSubjectBytes()
A string representing the principal_subject associated with the identity. As compared to `principal_email`, supports principals that aren't associated with email addresses, such as third party principals. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subjects/{subject}` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]`
string principal_subject = 2;
Copyright © 2022 Google LLC. All rights reserved.