Interface UpdateTrustedTokenIssuerRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateTrustedTokenIssuerRequest.Builder,UpdateTrustedTokenIssuerRequest>
,SdkBuilder<UpdateTrustedTokenIssuerRequest.Builder,UpdateTrustedTokenIssuerRequest>
,SdkPojo
,SdkRequest.Builder
,SsoAdminRequest.Builder
- Enclosing class:
- UpdateTrustedTokenIssuerRequest
public static interface UpdateTrustedTokenIssuerRequest.Builder extends SsoAdminRequest.Builder, SdkPojo, CopyableBuilder<UpdateTrustedTokenIssuerRequest.Builder,UpdateTrustedTokenIssuerRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.ssoadmin.model.SsoAdminRequest.Builder
build
-
-
-
-
Method Detail
-
name
UpdateTrustedTokenIssuerRequest.Builder name(String name)
Specifies the updated name to be applied to the trusted token issuer configuration.
- Parameters:
name
- Specifies the updated name to be applied to the trusted token issuer configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustedTokenIssuerArn
UpdateTrustedTokenIssuerRequest.Builder trustedTokenIssuerArn(String trustedTokenIssuerArn)
Specifies the ARN of the trusted token issuer configuration that you want to update.
- Parameters:
trustedTokenIssuerArn
- Specifies the ARN of the trusted token issuer configuration that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustedTokenIssuerConfiguration
UpdateTrustedTokenIssuerRequest.Builder trustedTokenIssuerConfiguration(TrustedTokenIssuerUpdateConfiguration trustedTokenIssuerConfiguration)
Specifies a structure with settings to apply to the specified trusted token issuer. The settings that you can provide are determined by the type of the trusted token issuer that you are updating.
- Parameters:
trustedTokenIssuerConfiguration
- Specifies a structure with settings to apply to the specified trusted token issuer. The settings that you can provide are determined by the type of the trusted token issuer that you are updating.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustedTokenIssuerConfiguration
default UpdateTrustedTokenIssuerRequest.Builder trustedTokenIssuerConfiguration(Consumer<TrustedTokenIssuerUpdateConfiguration.Builder> trustedTokenIssuerConfiguration)
Specifies a structure with settings to apply to the specified trusted token issuer. The settings that you can provide are determined by the type of the trusted token issuer that you are updating.
This is a convenience method that creates an instance of theTrustedTokenIssuerUpdateConfiguration.Builder
avoiding the need to create one manually viaTrustedTokenIssuerUpdateConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totrustedTokenIssuerConfiguration(TrustedTokenIssuerUpdateConfiguration)
.- Parameters:
trustedTokenIssuerConfiguration
- a consumer that will call methods onTrustedTokenIssuerUpdateConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
trustedTokenIssuerConfiguration(TrustedTokenIssuerUpdateConfiguration)
-
overrideConfiguration
UpdateTrustedTokenIssuerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateTrustedTokenIssuerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-