Interface RegisterOidcConfigResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<RegisterOidcConfigResponse.Builder,,RegisterOidcConfigResponse> SdkBuilder<RegisterOidcConfigResponse.Builder,,RegisterOidcConfigResponse> SdkPojo,SdkResponse.Builder,WickrResponse.Builder
- Enclosing class:
RegisterOidcConfigResponse
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId(Integer applicationId) The unique identifier for the registered OIDC application.applicationName(String applicationName) The name of the registered OIDC application.caCertificate(String caCertificate) The CA certificate used for secure communication with the OIDC provider.The OAuth client ID assigned to the application.clientSecret(String clientSecret) The OAuth client secret for the application.Custom identifier your end users will use to sign in with SSO.customUsername(String customUsername) The custom field mapping used for extracting the username.extraAuthParams(String extraAuthParams) The additional authentication parameters configured for the OIDC flow.The issuer URL of the OIDC provider.redirectUrl(String redirectUrl) The redirect URL configured for the OAuth flow.The OAuth scopes configured for the application.The client secret for authenticating with the OIDC provider.ssoTokenBufferMinutes(Integer ssoTokenBufferMinutes) The buffer time in minutes before the SSO token expires.The claim field being used as the user identifier.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.wickr.model.WickrResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
applicationName
The name of the registered OIDC application.
- Parameters:
applicationName- The name of the registered OIDC application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
The OAuth client ID assigned to the application.
- Parameters:
clientId- The OAuth client ID assigned to the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
companyId
Custom identifier your end users will use to sign in with SSO.
- Parameters:
companyId- Custom identifier your end users will use to sign in with SSO.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
The OAuth scopes configured for the application.
- Parameters:
scopes- The OAuth scopes configured for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuer
The issuer URL of the OIDC provider.
- Parameters:
issuer- The issuer URL of the OIDC provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
The OAuth client secret for the application.
- Parameters:
clientSecret- The OAuth client secret for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secret
The client secret for authenticating with the OIDC provider.
- Parameters:
secret- The client secret for authenticating with the OIDC provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectUrl
The redirect URL configured for the OAuth flow.
- Parameters:
redirectUrl- The redirect URL configured for the OAuth flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userId
The claim field being used as the user identifier.
- Parameters:
userId- The claim field being used as the user identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customUsername
The custom field mapping used for extracting the username.
- Parameters:
customUsername- The custom field mapping used for extracting the username.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
caCertificate
The CA certificate used for secure communication with the OIDC provider.
- Parameters:
caCertificate- The CA certificate used for secure communication with the OIDC provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationId
The unique identifier for the registered OIDC application.
- Parameters:
applicationId- The unique identifier for the registered OIDC application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssoTokenBufferMinutes
The buffer time in minutes before the SSO token expires.
- Parameters:
ssoTokenBufferMinutes- The buffer time in minutes before the SSO token expires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extraAuthParams
The additional authentication parameters configured for the OIDC flow.
- Parameters:
extraAuthParams- The additional authentication parameters configured for the OIDC flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-