Interface CreateWebAppRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateWebAppRequest.Builder,CreateWebAppRequest>,SdkBuilder<CreateWebAppRequest.Builder,CreateWebAppRequest>,SdkPojo,SdkRequest.Builder,TransferRequest.Builder
- Enclosing class:
- CreateWebAppRequest
public static interface CreateWebAppRequest.Builder extends TransferRequest.Builder, SdkPojo, CopyableBuilder<CreateWebAppRequest.Builder,CreateWebAppRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateWebAppRequest.BuilderaccessEndpoint(String accessEndpoint)TheAccessEndpointis the URL that you provide to your users for them to interact with the Transfer Family web app.default CreateWebAppRequest.BuilderidentityProviderDetails(Consumer<WebAppIdentityProviderDetails.Builder> identityProviderDetails)You can provide a structure that contains the details for the identity provider to use with your web app.CreateWebAppRequest.BuilderidentityProviderDetails(WebAppIdentityProviderDetails identityProviderDetails)You can provide a structure that contains the details for the identity provider to use with your web app.CreateWebAppRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateWebAppRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateWebAppRequest.Buildertags(Collection<Tag> tags)Key-value pairs that can be used to group and search for web apps.CreateWebAppRequest.Buildertags(Consumer<Tag.Builder>... tags)Key-value pairs that can be used to group and search for web apps.CreateWebAppRequest.Buildertags(Tag... tags)Key-value pairs that can be used to group and search for web apps.default CreateWebAppRequest.BuilderwebAppUnits(Consumer<WebAppUnits.Builder> webAppUnits)A union that contains the value for number of concurrent connections or the user sessions on your web app.CreateWebAppRequest.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.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
Methods inherited from interface software.amazon.awssdk.services.transfer.model.TransferRequest.Builder
build
-
-
-
-
Method Detail
-
identityProviderDetails
CreateWebAppRequest.Builder identityProviderDetails(WebAppIdentityProviderDetails identityProviderDetails)
You can provide a structure that contains the details for the identity provider to use with your web app.
- Parameters:
identityProviderDetails- You can provide a structure that contains the details for the identity provider to use with your web app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderDetails
default CreateWebAppRequest.Builder identityProviderDetails(Consumer<WebAppIdentityProviderDetails.Builder> identityProviderDetails)
You can provide a structure that contains the details for the identity provider to use with your web app.
This is a convenience method that creates an instance of theWebAppIdentityProviderDetails.Builderavoiding the need to create one manually viaWebAppIdentityProviderDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProviderDetails(WebAppIdentityProviderDetails).- Parameters:
identityProviderDetails- a consumer that will call methods onWebAppIdentityProviderDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
identityProviderDetails(WebAppIdentityProviderDetails)
-
accessEndpoint
CreateWebAppRequest.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.
-
webAppUnits
CreateWebAppRequest.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 CreateWebAppRequest.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
CreateWebAppRequest.Builder tags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for web apps.
- Parameters:
tags- Key-value pairs that can be used to group and search for web apps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateWebAppRequest.Builder tags(Tag... tags)
Key-value pairs that can be used to group and search for web apps.
- Parameters:
tags- Key-value pairs that can be used to group and search for web apps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateWebAppRequest.Builder tags(Consumer<Tag.Builder>... tags)
Key-value pairs that can be used to group and search for web apps.
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)
-
overrideConfiguration
CreateWebAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateWebAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-