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) TheAccessEndpointis 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.BuilderdescribedIdentityProviderDetails(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) TheWebAppEndpointis 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.BuilderwebAppUnits(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaDescribedWebAppIdentityProviderDetails.builder().When the
Consumercompletes,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
AccessEndpointis 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- TheAccessEndpointis 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
WebAppEndpointis the unique URL for your Transfer Family web app. This is the value that you use when you configure Origins on CloudFront.- Parameters:
webAppEndpoint- TheWebAppEndpointis 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.Builderavoiding the need to create one manually viaWebAppUnits.builder().When the
Consumercompletes,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.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 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:
-