Interface OpenIdConnectTokenSelectionItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpenIdConnectTokenSelectionItem.Builder,
,OpenIdConnectTokenSelectionItem> SdkBuilder<OpenIdConnectTokenSelectionItem.Builder,
,OpenIdConnectTokenSelectionItem> SdkPojo
- Enclosing class:
OpenIdConnectTokenSelectionItem
-
Method Summary
Modifier and TypeMethodDescriptionaccessTokenOnly
(Consumer<OpenIdConnectAccessTokenConfigurationItem.Builder> accessTokenOnly) The OIDC configuration for processing access tokens.accessTokenOnly
(OpenIdConnectAccessTokenConfigurationItem accessTokenOnly) The OIDC configuration for processing access tokens.identityTokenOnly
(Consumer<OpenIdConnectIdentityTokenConfigurationItem.Builder> identityTokenOnly) The OIDC configuration for processing identity (ID) tokens.identityTokenOnly
(OpenIdConnectIdentityTokenConfigurationItem identityTokenOnly) The OIDC configuration for processing identity (ID) tokens.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 Details
-
accessTokenOnly
OpenIdConnectTokenSelectionItem.Builder accessTokenOnly(OpenIdConnectAccessTokenConfigurationItem accessTokenOnly) The OIDC configuration for processing access tokens. Contains allowed audience claims, for example
https://auth.example.com
, and the claim that you want to map to the principal, for examplesub
.- Parameters:
accessTokenOnly
- The OIDC configuration for processing access tokens. Contains allowed audience claims, for examplehttps://auth.example.com
, and the claim that you want to map to the principal, for examplesub
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessTokenOnly
default OpenIdConnectTokenSelectionItem.Builder accessTokenOnly(Consumer<OpenIdConnectAccessTokenConfigurationItem.Builder> accessTokenOnly) The OIDC configuration for processing access tokens. Contains allowed audience claims, for example
This is a convenience method that creates an instance of thehttps://auth.example.com
, and the claim that you want to map to the principal, for examplesub
.OpenIdConnectAccessTokenConfigurationItem.Builder
avoiding the need to create one manually viaOpenIdConnectAccessTokenConfigurationItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessTokenOnly(OpenIdConnectAccessTokenConfigurationItem)
.- Parameters:
accessTokenOnly
- a consumer that will call methods onOpenIdConnectAccessTokenConfigurationItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityTokenOnly
OpenIdConnectTokenSelectionItem.Builder identityTokenOnly(OpenIdConnectIdentityTokenConfigurationItem identityTokenOnly) The OIDC configuration for processing identity (ID) tokens. Contains allowed client ID claims, for example
1example23456789
, and the claim that you want to map to the principal, for examplesub
.- Parameters:
identityTokenOnly
- The OIDC configuration for processing identity (ID) tokens. Contains allowed client ID claims, for example1example23456789
, and the claim that you want to map to the principal, for examplesub
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityTokenOnly
default OpenIdConnectTokenSelectionItem.Builder identityTokenOnly(Consumer<OpenIdConnectIdentityTokenConfigurationItem.Builder> identityTokenOnly) The OIDC configuration for processing identity (ID) tokens. Contains allowed client ID claims, for example
This is a convenience method that creates an instance of the1example23456789
, and the claim that you want to map to the principal, for examplesub
.OpenIdConnectIdentityTokenConfigurationItem.Builder
avoiding the need to create one manually viaOpenIdConnectIdentityTokenConfigurationItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityTokenOnly(OpenIdConnectIdentityTokenConfigurationItem)
.- Parameters:
identityTokenOnly
- a consumer that will call methods onOpenIdConnectIdentityTokenConfigurationItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-