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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JWTOptionsInput.Builderenabled(Boolean enabled)True to enable JWT authentication and authorization for a domain.JWTOptionsInput.BuilderpublicKey(String publicKey)Element of the JWT assertion used by the cluster to verify JWT signatures.JWTOptionsInput.BuilderrolesKey(String rolesKey)Element of the JWT assertion to use for roles.JWTOptionsInput.BuildersubjectKey(String subjectKey)Element of the JWT assertion to use for the user name.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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.
-
-