Interface ApplicationProvider.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationProvider.Builder,
,ApplicationProvider> SdkBuilder<ApplicationProvider.Builder,
,ApplicationProvider> SdkPojo
- Enclosing class:
ApplicationProvider
-
Method Summary
Modifier and TypeMethodDescriptionapplicationProviderArn
(String applicationProviderArn) The ARN of the application provider.default ApplicationProvider.Builder
displayData
(Consumer<DisplayData.Builder> displayData) A structure that describes how IAM Identity Center represents the application provider in the portal.displayData
(DisplayData displayData) A structure that describes how IAM Identity Center represents the application provider in the portal.federationProtocol
(String federationProtocol) The protocol that the application provider uses to perform federation.federationProtocol
(FederationProtocol federationProtocol) The protocol that the application provider uses to perform federation.default ApplicationProvider.Builder
resourceServerConfig
(Consumer<ResourceServerConfig.Builder> resourceServerConfig) A structure that describes the application provider's resource server.resourceServerConfig
(ResourceServerConfig resourceServerConfig) A structure that describes the application provider's resource server.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
-
Method Details
-
applicationProviderArn
The ARN of the application provider.
- Parameters:
applicationProviderArn
- The ARN of the application provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayData
A structure that describes how IAM Identity Center represents the application provider in the portal.
- Parameters:
displayData
- A structure that describes how IAM Identity Center represents the application provider in the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayData
A structure that describes how IAM Identity Center represents the application provider in the portal.
This is a convenience method that creates an instance of theDisplayData.Builder
avoiding the need to create one manually viaDisplayData.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todisplayData(DisplayData)
.- Parameters:
displayData
- a consumer that will call methods onDisplayData.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
federationProtocol
The protocol that the application provider uses to perform federation.
- Parameters:
federationProtocol
- The protocol that the application provider uses to perform federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
federationProtocol
The protocol that the application provider uses to perform federation.
- Parameters:
federationProtocol
- The protocol that the application provider uses to perform federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceServerConfig
A structure that describes the application provider's resource server.
- Parameters:
resourceServerConfig
- A structure that describes the application provider's resource server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceServerConfig
default ApplicationProvider.Builder resourceServerConfig(Consumer<ResourceServerConfig.Builder> resourceServerConfig) A structure that describes the application provider's resource server.
This is a convenience method that creates an instance of theResourceServerConfig.Builder
avoiding the need to create one manually viaResourceServerConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceServerConfig(ResourceServerConfig)
.- Parameters:
resourceServerConfig
- a consumer that will call methods onResourceServerConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-