Class TokenFileAuthentication

java.lang.Object
io.kubernetes.client.util.credentials.TokenFileAuthentication
All Implemented Interfaces:
Authentication, okhttp3.Interceptor

public class TokenFileAuthentication extends Object implements Authentication, okhttp3.Interceptor
  • Nested Class Summary

    Nested classes/interfaces inherited from interface okhttp3.Interceptor

    okhttp3.Interceptor.Chain, okhttp3.Interceptor.Companion
  • Field Summary

    Fields inherited from interface okhttp3.Interceptor

    Companion
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    okhttp3.Response
    intercept(okhttp3.Interceptor.Chain chain)
     
    void
    provide(io.kubernetes.client.openapi.ApiClient client)
     
    void
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TokenFileAuthentication

      public TokenFileAuthentication(String file)
  • Method Details

    • setExpiry

      public void setExpiry(Instant expiry)
    • setFile

      public void setFile(String file)
    • provide

      public void provide(io.kubernetes.client.openapi.ApiClient client)
      Specified by:
      provide in interface Authentication
    • intercept

      public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain) throws IOException
      Specified by:
      intercept in interface okhttp3.Interceptor
      Throws:
      IOException