Interface JWTOptionsInput.Builder

All Superinterfaces:
Buildable, CopyableBuilder<JWTOptionsInput.Builder,JWTOptionsInput>, SdkBuilder<JWTOptionsInput.Builder,JWTOptionsInput>, SdkPojo
Enclosing class:
JWTOptionsInput

public static interface JWTOptionsInput.Builder extends SdkPojo, CopyableBuilder<JWTOptionsInput.Builder,JWTOptionsInput>
  • Method Details

    • enabled

      JWTOptionsInput.Builder enabled(Boolean enabled)

      True to enable JWT authentication and authorization for a domain.

      Parameters:
      enabled - True to enable JWT authentication and authorization for a domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subjectKey

      JWTOptionsInput.Builder subjectKey(String subjectKey)

      Element of the JWT assertion to use for the user name.

      Parameters:
      subjectKey - Element of the JWT assertion to use for the user name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rolesKey

      JWTOptionsInput.Builder rolesKey(String rolesKey)

      Element of the JWT assertion to use for roles.

      Parameters:
      rolesKey - Element of the JWT assertion to use for roles.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publicKey

      JWTOptionsInput.Builder publicKey(String publicKey)

      Element of the JWT assertion used by the cluster to verify JWT signatures.

      Parameters:
      publicKey - Element of the JWT assertion used by the cluster to verify JWT signatures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.