Interface ApplicationProvider.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationProvider.Builder,ApplicationProvider>
,SdkBuilder<ApplicationProvider.Builder,ApplicationProvider>
,SdkPojo
- Enclosing class:
- ApplicationProvider
public static interface ApplicationProvider.Builder extends SdkPojo, CopyableBuilder<ApplicationProvider.Builder,ApplicationProvider>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ApplicationProvider.Builder
applicationProviderArn(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.ApplicationProvider.Builder
displayData(DisplayData displayData)
A structure that describes how IAM Identity Center represents the application provider in the portal.ApplicationProvider.Builder
federationProtocol(String federationProtocol)
The protocol that the application provider uses to perform federation.ApplicationProvider.Builder
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.ApplicationProvider.Builder
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 Detail
-
applicationProviderArn
ApplicationProvider.Builder applicationProviderArn(String 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
ApplicationProvider.Builder displayData(DisplayData 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
default ApplicationProvider.Builder displayData(Consumer<DisplayData.Builder> 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:
displayData(DisplayData)
-
federationProtocol
ApplicationProvider.Builder federationProtocol(String 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
,FederationProtocol
-
federationProtocol
ApplicationProvider.Builder federationProtocol(FederationProtocol 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
,FederationProtocol
-
resourceServerConfig
ApplicationProvider.Builder resourceServerConfig(ResourceServerConfig 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:
resourceServerConfig(ResourceServerConfig)
-
-