Interface ServiceAccountDelegationInfoOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ServiceAccountDelegationInfo
,ServiceAccountDelegationInfo.Builder
public interface ServiceAccountDelegationInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getPrincipalEmail()
The email address of a Google account.com.google.protobuf.ByteString
getPrincipalEmailBytes()
The email address of a Google account.String
getPrincipalSubject()
A string representing the principal_subject associated with the identity.com.google.protobuf.ByteString
getPrincipalSubjectBytes()
A string representing the principal_subject associated with the identity.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getPrincipalEmail
String getPrincipalEmail()
The email address of a Google account.
string principal_email = 1;
- Returns:
- The principalEmail.
-
getPrincipalEmailBytes
com.google.protobuf.ByteString getPrincipalEmailBytes()
The email address of a Google account.
string principal_email = 1;
- Returns:
- The bytes for principalEmail.
-
getPrincipalSubject
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;
- Returns:
- The principalSubject.
-
getPrincipalSubjectBytes
com.google.protobuf.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;
- Returns:
- The bytes for principalSubject.
-
-