Interface DescribedWebApp.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DescribedWebApp.Builder,
,DescribedWebApp> SdkBuilder<DescribedWebApp.Builder,
,DescribedWebApp> SdkPojo
- Enclosing class:
DescribedWebApp
-
Method Summary
Modifier and TypeMethodDescriptionaccessEndpoint
(String accessEndpoint) TheAccessEndpoint
is the URL that you provide to your users for them to interact with the Transfer Family web app.The Amazon Resource Name (ARN) of the web app.default DescribedWebApp.Builder
describedIdentityProviderDetails
(Consumer<DescribedWebAppIdentityProviderDetails.Builder> describedIdentityProviderDetails) A structure that contains the details for the identity provider used by the web app.describedIdentityProviderDetails
(DescribedWebAppIdentityProviderDetails describedIdentityProviderDetails) A structure that contains the details for the identity provider used by the web app.tags
(Collection<Tag> tags) Key-value pairs that can be used to group and search for web apps.tags
(Consumer<Tag.Builder>... tags) Key-value pairs that can be used to group and search for web apps.Key-value pairs that can be used to group and search for web apps.webAppEndpoint
(String webAppEndpoint) TheWebAppEndpoint
is the unique URL for your Transfer Family web app.webAppEndpointPolicy
(String webAppEndpointPolicy) Setting for the type of endpoint policy for the web app.webAppEndpointPolicy
(WebAppEndpointPolicy webAppEndpointPolicy) Setting for the type of endpoint policy for the web app.The unique identifier for the web app.default DescribedWebApp.Builder
webAppUnits
(Consumer<WebAppUnits.Builder> webAppUnits) A union that contains the value for number of concurrent connections or the user sessions on your web app.webAppUnits
(WebAppUnits webAppUnits) A union that contains the value for number of concurrent connections or the user sessions on your web app.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, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the web app.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the web app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webAppId
The unique identifier for the web app.
- Parameters:
webAppId
- The unique identifier for the web app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
describedIdentityProviderDetails
DescribedWebApp.Builder describedIdentityProviderDetails(DescribedWebAppIdentityProviderDetails describedIdentityProviderDetails) A structure that contains the details for the identity provider used by the web app.
- Parameters:
describedIdentityProviderDetails
- A structure that contains the details for the identity provider used by the web app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
describedIdentityProviderDetails
default DescribedWebApp.Builder describedIdentityProviderDetails(Consumer<DescribedWebAppIdentityProviderDetails.Builder> describedIdentityProviderDetails) A structure that contains the details for the identity provider used by the web app.
This is a convenience method that creates an instance of theDescribedWebAppIdentityProviderDetails.Builder
avoiding the need to create one manually viaDescribedWebAppIdentityProviderDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todescribedIdentityProviderDetails(DescribedWebAppIdentityProviderDetails)
.- Parameters:
describedIdentityProviderDetails
- a consumer that will call methods onDescribedWebAppIdentityProviderDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessEndpoint
The
AccessEndpoint
is the URL that you provide to your users for them to interact with the Transfer Family web app. You can specify a custom URL or use the default value.- Parameters:
accessEndpoint
- TheAccessEndpoint
is the URL that you provide to your users for them to interact with the Transfer Family web app. You can specify a custom URL or use the default value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webAppEndpoint
The
WebAppEndpoint
is the unique URL for your Transfer Family web app. This is the value that you use when you configure Origins on CloudFront.- Parameters:
webAppEndpoint
- TheWebAppEndpoint
is the unique URL for your Transfer Family web app. This is the value that you use when you configure Origins on CloudFront.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webAppUnits
A union that contains the value for number of concurrent connections or the user sessions on your web app.
- Parameters:
webAppUnits
- A union that contains the value for number of concurrent connections or the user sessions on your web app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webAppUnits
A union that contains the value for number of concurrent connections or the user sessions on your web app.
This is a convenience method that creates an instance of theWebAppUnits.Builder
avoiding the need to create one manually viaWebAppUnits.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed towebAppUnits(WebAppUnits)
.- Parameters:
webAppUnits
- a consumer that will call methods onWebAppUnits.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Key-value pairs that can be used to group and search for web apps. Tags are metadata attached to web apps for any purpose.
- Parameters:
tags
- Key-value pairs that can be used to group and search for web apps. Tags are metadata attached to web apps for any purpose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Key-value pairs that can be used to group and search for web apps. Tags are metadata attached to web apps for any purpose.
- Parameters:
tags
- Key-value pairs that can be used to group and search for web apps. Tags are metadata attached to web apps for any purpose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Key-value pairs that can be used to group and search for web apps. Tags are metadata attached to web apps for any purpose.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
webAppEndpointPolicy
Setting for the type of endpoint policy for the web app. The default value is
STANDARD
.If your web app was created in an Amazon Web Services GovCloud (US) Region, the value of this parameter can be
FIPS
, which indicates the web app endpoint is FIPS-compliant.- Parameters:
webAppEndpointPolicy
- Setting for the type of endpoint policy for the web app. The default value isSTANDARD
.If your web app was created in an Amazon Web Services GovCloud (US) Region, the value of this parameter can be
FIPS
, which indicates the web app endpoint is FIPS-compliant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
webAppEndpointPolicy
Setting for the type of endpoint policy for the web app. The default value is
STANDARD
.If your web app was created in an Amazon Web Services GovCloud (US) Region, the value of this parameter can be
FIPS
, which indicates the web app endpoint is FIPS-compliant.- Parameters:
webAppEndpointPolicy
- Setting for the type of endpoint policy for the web app. The default value isSTANDARD
.If your web app was created in an Amazon Web Services GovCloud (US) Region, the value of this parameter can be
FIPS
, which indicates the web app endpoint is FIPS-compliant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-