Class IdentityMetadata

java.lang.Object
org.apache.kafka.common.security.auth.IdentityMetadata

public class IdentityMetadata extends Object
  • Constructor Details

    • IdentityMetadata

      public IdentityMetadata(String poolId, String providerId, String identity, String externalIdentityId)
    • IdentityMetadata

      public IdentityMetadata(String poolId, String providerId, String identity, String externalIdentityId, String issuer, List<String> audience, io.confluent.kafka.multitenant.CallingResourceIdentityType callingResourceIdentityType)
  • Method Details

    • poolId

      public String poolId()
    • providerId

      public String providerId()
    • identity

      public String identity()
    • externalIdentityId

      public String externalIdentityId()
    • issuer

      public String issuer()
    • audience

      public List<String> audience()
    • callingResourceIdentityType

      public io.confluent.kafka.multitenant.CallingResourceIdentityType callingResourceIdentityType()
    • maybeGetPoolId

      public Optional<String> maybeGetPoolId()
    • maybeGetProviderId

      public Optional<String> maybeGetProviderId()
    • maybeGetIdentity

      public Optional<String> maybeGetIdentity()
    • maybeGetIssuer

      public Optional<String> maybeGetIssuer()
    • maybeGetAudience

      public Optional<List<String>> maybeGetAudience()
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object