Class SagemakerWorkforceOidcConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.sagemaker_workforce.SagemakerWorkforceOidcConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SagemakerWorkforceOidcConfig>
- Enclosing interface:
- SagemakerWorkforceOidcConfig
@Stability(Stable) public static final class SagemakerWorkforceOidcConfig.Builder extends Object implements software.amazon.jsii.Builder<SagemakerWorkforceOidcConfig>
A builder forSagemakerWorkforceOidcConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
authorizationEndpoint
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder authorizationEndpoint(String authorizationEndpoint)
Sets the value ofSagemakerWorkforceOidcConfig.getAuthorizationEndpoint()- Parameters:
authorizationEndpoint- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#authorization_endpoint SagemakerWorkforce#authorization_endpoint}. This parameter is required.- Returns:
this
-
clientId
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder clientId(String clientId)
Sets the value ofSagemakerWorkforceOidcConfig.getClientId()- Parameters:
clientId- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#client_id SagemakerWorkforce#client_id}. This parameter is required.- Returns:
this
-
clientSecret
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder clientSecret(String clientSecret)
Sets the value ofSagemakerWorkforceOidcConfig.getClientSecret()- Parameters:
clientSecret- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#client_secret SagemakerWorkforce#client_secret}. This parameter is required.- Returns:
this
-
issuer
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder issuer(String issuer)
Sets the value ofSagemakerWorkforceOidcConfig.getIssuer()- Parameters:
issuer- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#issuer SagemakerWorkforce#issuer}. This parameter is required.- Returns:
this
-
jwksUri
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder jwksUri(String jwksUri)
Sets the value ofSagemakerWorkforceOidcConfig.getJwksUri()- Parameters:
jwksUri- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#jwks_uri SagemakerWorkforce#jwks_uri}. This parameter is required.- Returns:
this
-
logoutEndpoint
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder logoutEndpoint(String logoutEndpoint)
Sets the value ofSagemakerWorkforceOidcConfig.getLogoutEndpoint()- Parameters:
logoutEndpoint- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#logout_endpoint SagemakerWorkforce#logout_endpoint}. This parameter is required.- Returns:
this
-
tokenEndpoint
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder tokenEndpoint(String tokenEndpoint)
Sets the value ofSagemakerWorkforceOidcConfig.getTokenEndpoint()- Parameters:
tokenEndpoint- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#token_endpoint SagemakerWorkforce#token_endpoint}. This parameter is required.- Returns:
this
-
userInfoEndpoint
@Stability(Stable) public SagemakerWorkforceOidcConfig.Builder userInfoEndpoint(String userInfoEndpoint)
Sets the value ofSagemakerWorkforceOidcConfig.getUserInfoEndpoint()- Parameters:
userInfoEndpoint- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_workforce#user_info_endpoint SagemakerWorkforce#user_info_endpoint}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public SagemakerWorkforceOidcConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SagemakerWorkforceOidcConfig>- Returns:
- a new instance of
SagemakerWorkforceOidcConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-