Interface Application.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<Application.Builder,Application>
,SdkBuilder<Application.Builder,Application>
,SdkPojo
- Enclosing class:
- Application
public static interface Application.Builder extends SdkPojo, CopyableBuilder<Application.Builder,Application>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Application.Builder
applicationAccount(String applicationAccount)
The Amazon Web Services account ID number of the application.Application.Builder
applicationArn(String applicationArn)
The ARN of the application.Application.Builder
applicationProviderArn(String applicationProviderArn)
The ARN of the application provider for this application.Application.Builder
createdDate(Instant createdDate)
The date and time when the application was originally created.Application.Builder
description(String description)
The description of the application.Application.Builder
instanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center that is configured with this application.Application.Builder
name(String name)
The name of the application.default Application.Builder
portalOptions(Consumer<PortalOptions.Builder> portalOptions)
A structure that describes the options for the access portal associated with this application.Application.Builder
portalOptions(PortalOptions portalOptions)
A structure that describes the options for the access portal associated with this application.Application.Builder
status(String status)
The current status of the application in this instance of IAM Identity Center.Application.Builder
status(ApplicationStatus status)
The current status of the application in this instance of IAM Identity Center.-
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
-
applicationAccount
Application.Builder applicationAccount(String applicationAccount)
The Amazon Web Services account ID number of the application.
- Parameters:
applicationAccount
- The Amazon Web Services account ID number of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationArn
Application.Builder applicationArn(String applicationArn)
The ARN of the application.
- Parameters:
applicationArn
- The ARN of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationProviderArn
Application.Builder applicationProviderArn(String applicationProviderArn)
The ARN of the application provider for this application.
- Parameters:
applicationProviderArn
- The ARN of the application provider for this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdDate
Application.Builder createdDate(Instant createdDate)
The date and time when the application was originally created.
- Parameters:
createdDate
- The date and time when the application was originally created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Application.Builder description(String description)
The description of the application.
- Parameters:
description
- The description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceArn
Application.Builder instanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center that is configured with this application.
- Parameters:
instanceArn
- The ARN of the instance of IAM Identity Center that is configured with this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Application.Builder name(String name)
The name of the application.
- Parameters:
name
- The name of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalOptions
Application.Builder portalOptions(PortalOptions portalOptions)
A structure that describes the options for the access portal associated with this application.
- Parameters:
portalOptions
- A structure that describes the options for the access portal associated with this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalOptions
default Application.Builder portalOptions(Consumer<PortalOptions.Builder> portalOptions)
A structure that describes the options for the access portal associated with this application.
This is a convenience method that creates an instance of thePortalOptions.Builder
avoiding the need to create one manually viaPortalOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toportalOptions(PortalOptions)
.- Parameters:
portalOptions
- a consumer that will call methods onPortalOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
portalOptions(PortalOptions)
-
status
Application.Builder status(String status)
The current status of the application in this instance of IAM Identity Center.
- Parameters:
status
- The current status of the application in this instance of IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApplicationStatus
,ApplicationStatus
-
status
Application.Builder status(ApplicationStatus status)
The current status of the application in this instance of IAM Identity Center.
- Parameters:
status
- The current status of the application in this instance of IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApplicationStatus
,ApplicationStatus
-
-