Interface Principal.AuthenticatedOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Principal.Authenticated, Principal.Authenticated.Builder
Enclosing class:
Principal

public static interface Principal.AuthenticatedOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The name of the principal.
    The name of the principal.
    boolean
    The name of the principal.

    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 Details

    • hasPrincipalName

      boolean hasPrincipalName()
       The name of the principal. If set, The URI SAN or DNS SAN in that order
       is used from the certificate, otherwise the subject field is used. If
       unset, it applies to any user that is authenticated.
       
      .envoy.type.matcher.v3.StringMatcher principal_name = 2;
      Returns:
      Whether the principalName field is set.
    • getPrincipalName

      StringMatcher getPrincipalName()
       The name of the principal. If set, The URI SAN or DNS SAN in that order
       is used from the certificate, otherwise the subject field is used. If
       unset, it applies to any user that is authenticated.
       
      .envoy.type.matcher.v3.StringMatcher principal_name = 2;
      Returns:
      The principalName.
    • getPrincipalNameOrBuilder

      StringMatcherOrBuilder getPrincipalNameOrBuilder()
       The name of the principal. If set, The URI SAN or DNS SAN in that order
       is used from the certificate, otherwise the subject field is used. If
       unset, it applies to any user that is authenticated.
       
      .envoy.type.matcher.v3.StringMatcher principal_name = 2;