Class WhoAmIResponse

  • All Implemented Interfaces:
    org.elasticsearch.common.io.stream.Writeable, org.elasticsearch.common.util.concurrent.RefCounted, org.elasticsearch.common.xcontent.ToXContent

    public class WhoAmIResponse
    extends org.elasticsearch.action.ActionResponse
    implements org.elasticsearch.common.xcontent.ToXContent
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.elasticsearch.action.ActionResponse

        org.elasticsearch.action.ActionResponse.Empty
      • Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

        org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
      • Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable

        org.elasticsearch.common.io.stream.Writeable.Reader<V extends Object>, org.elasticsearch.common.io.stream.Writeable.Writer<V extends Object>
    • Field Summary

      • Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

        EMPTY_PARAMS
    • Constructor Summary

      Constructors 
      Constructor Description
      WhoAmIResponse()  
      WhoAmIResponse​(String dn, boolean isAdmin, boolean isAuthenticated, boolean isNodeCertificateRequest)  
      WhoAmIResponse​(org.elasticsearch.common.io.stream.StreamInput in)  
    • Constructor Detail

      • WhoAmIResponse

        public WhoAmIResponse​(String dn,
                              boolean isAdmin,
                              boolean isAuthenticated,
                              boolean isNodeCertificateRequest)
      • WhoAmIResponse

        public WhoAmIResponse()
      • WhoAmIResponse

        public WhoAmIResponse​(org.elasticsearch.common.io.stream.StreamInput in)
                       throws IOException
        Throws:
        IOException
    • Method Detail

      • writeTo

        public void writeTo​(org.elasticsearch.common.io.stream.StreamOutput out)
                     throws IOException
        Specified by:
        writeTo in interface org.elasticsearch.common.io.stream.Writeable
        Throws:
        IOException
      • getDn

        public String getDn()
      • isAdmin

        public boolean isAdmin()
      • isAuthenticated

        public boolean isAuthenticated()
      • isNodeCertificateRequest

        public boolean isNodeCertificateRequest()
      • toXContent

        public org.elasticsearch.common.xcontent.XContentBuilder toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder,
                                                                            org.elasticsearch.common.xcontent.ToXContent.Params params)
                                                                     throws IOException
        Specified by:
        toXContent in interface org.elasticsearch.common.xcontent.ToXContent
        Throws:
        IOException