All Implemented Interfaces:
Writeable, org.elasticsearch.core.RefCounted, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentObject

public final class CreateTokenResponse extends ActionResponse implements org.elasticsearch.xcontent.ToXContentObject
Response containing the token string that was generated from a token creation request. This object also contains the scope and expiration date. If the scope was not provided or if the provided scope matches the scope of the token, then the scope value is null
  • Constructor Details

  • Method Details

    • getTokenString

      public String getTokenString()
    • getScope

      public String getScope()
    • getExpiresIn

      public org.elasticsearch.core.TimeValue getExpiresIn()
    • getRefreshToken

      public String getRefreshToken()
    • getKerberosAuthenticationResponseToken

      public String getKerberosAuthenticationResponseToken()
    • getAuthentication

      public Authentication getAuthentication()
    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • toXContent

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object