Interface ServiceAccountDelegationInfoOrBuilder

    • 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.MessageLiteOrBuilder

        isInitialized
      • 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.