Interface CreateTrustedTokenIssuerRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreateTrustedTokenIssuerRequest.Builder,,- CreateTrustedTokenIssuerRequest> - SdkBuilder<CreateTrustedTokenIssuerRequest.Builder,,- CreateTrustedTokenIssuerRequest> - SdkPojo,- SdkRequest.Builder,- SsoAdminRequest.Builder
- Enclosing class:
- CreateTrustedTokenIssuerRequest
- 
Method SummaryModifier and TypeMethodDescriptionclientToken(String clientToken) Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.instanceArn(String instanceArn) Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.Specifies the name of the new trusted token issuer configuration.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.tags(Collection<Tag> tags) Specifies tags to be attached to the new trusted token issuer configuration.tags(Consumer<Tag.Builder>... tags) Specifies tags to be attached to the new trusted token issuer configuration.Specifies tags to be attached to the new trusted token issuer configuration.trustedTokenIssuerConfiguration(Consumer<TrustedTokenIssuerConfiguration.Builder> trustedTokenIssuerConfiguration) Specifies settings that apply to the new trusted token issuer configuration.trustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration trustedTokenIssuerConfiguration) Specifies settings that apply to the new trusted token issuer configuration.trustedTokenIssuerType(String trustedTokenIssuerType) Specifies the type of the new trusted token issuer.trustedTokenIssuerType(TrustedTokenIssuerType trustedTokenIssuerType) Specifies the type of the new trusted token issuer.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.ssoadmin.model.SsoAdminRequest.Builderbuild
- 
Method Details- 
instanceArnSpecifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration. - Parameters:
- instanceArn- Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameSpecifies the name of the new trusted token issuer configuration. - Parameters:
- name- Specifies the name of the new trusted token issuer configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
trustedTokenIssuerTypeSpecifies the type of the new trusted token issuer. - Parameters:
- trustedTokenIssuerType- Specifies the type of the new trusted token issuer.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
trustedTokenIssuerTypeCreateTrustedTokenIssuerRequest.Builder trustedTokenIssuerType(TrustedTokenIssuerType trustedTokenIssuerType) Specifies the type of the new trusted token issuer. - Parameters:
- trustedTokenIssuerType- Specifies the type of the new trusted token issuer.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
trustedTokenIssuerConfigurationCreateTrustedTokenIssuerRequest.Builder trustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration trustedTokenIssuerConfiguration) Specifies settings that apply to the new trusted token issuer configuration. The settings that are available depend on what TrustedTokenIssuerTypeyou specify.- Parameters:
- trustedTokenIssuerConfiguration- Specifies settings that apply to the new trusted token issuer configuration. The settings that are available depend on what- TrustedTokenIssuerTypeyou specify.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
trustedTokenIssuerConfigurationdefault CreateTrustedTokenIssuerRequest.Builder trustedTokenIssuerConfiguration(Consumer<TrustedTokenIssuerConfiguration.Builder> trustedTokenIssuerConfiguration) Specifies settings that apply to the new trusted token issuer configuration. The settings that are available depend on what This is a convenience method that creates an instance of theTrustedTokenIssuerTypeyou specify.TrustedTokenIssuerConfiguration.Builderavoiding the need to create one manually viaTrustedTokenIssuerConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration).- Parameters:
- trustedTokenIssuerConfiguration- a consumer that will call methods on- TrustedTokenIssuerConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
clientTokenSpecifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value.. If you don't provide this value, then Amazon Web Services generates a random one for you. If you retry the operation with the same ClientToken, but with different parameters, the retry fails with anIdempotentParameterMismatcherror.- Parameters:
- clientToken- Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..- If you don't provide this value, then Amazon Web Services generates a random one for you. - If you retry the operation with the same - ClientToken, but with different parameters, the retry fails with an- IdempotentParameterMismatcherror.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsSpecifies tags to be attached to the new trusted token issuer configuration. - Parameters:
- tags- Specifies tags to be attached to the new trusted token issuer configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsSpecifies tags to be attached to the new trusted token issuer configuration. - Parameters:
- tags- Specifies tags to be attached to the new trusted token issuer configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsSpecifies tags to be attached to the new trusted token issuer configuration. This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
- tags- a consumer that will call methods on- Tag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overrideConfigurationCreateTrustedTokenIssuerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateTrustedTokenIssuerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-