Interface DescribedWebApp.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DescribedWebApp.Builder,DescribedWebApp>,SdkBuilder<DescribedWebApp.Builder,DescribedWebApp>,SdkPojo
- Enclosing class:
- DescribedWebApp
public static interface DescribedWebApp.Builder extends SdkPojo, CopyableBuilder<DescribedWebApp.Builder,DescribedWebApp>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribedWebApp.BuilderaccessEndpoint(String accessEndpoint)TheAccessEndpointis the URL that you provide to your users for them to interact with the Transfer Family web app.DescribedWebApp.Builderarn(String arn)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.DescribedWebApp.BuilderdescribedIdentityProviderDetails(DescribedWebAppIdentityProviderDetails describedIdentityProviderDetails)A structure that contains the details for the identity provider used by the web app.DescribedWebApp.Buildertags(Collection<Tag> tags)Key-value pairs that can be used to group and search for web apps.DescribedWebApp.Buildertags(Consumer<Tag.Builder>... tags)Key-value pairs that can be used to group and search for web apps.DescribedWebApp.Buildertags(Tag... tags)Key-value pairs that can be used to group and search for web apps.DescribedWebApp.BuilderwebAppEndpoint(String webAppEndpoint)TheWebAppEndpointis the unique URL for your Transfer Family web app.DescribedWebApp.BuilderwebAppId(String webAppId)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.DescribedWebApp.BuilderwebAppUnits(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 Detail
-
arn
DescribedWebApp.Builder arn(String 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
DescribedWebApp.Builder webAppId(String 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:
describedIdentityProviderDetails(DescribedWebAppIdentityProviderDetails)
-
accessEndpoint
DescribedWebApp.Builder accessEndpoint(String 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
DescribedWebApp.Builder webAppEndpoint(String 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
DescribedWebApp.Builder webAppUnits(WebAppUnits 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
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.
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:
webAppUnits(WebAppUnits)
-
tags
DescribedWebApp.Builder tags(Collection<Tag> 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
DescribedWebApp.Builder tags(Tag... 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
DescribedWebApp.Builder tags(Consumer<Tag.Builder>... 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 to#tags(List.) - 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:
#tags(java.util.Collection)
-
-