Interface UpdateWebAppRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateWebAppRequest.Builder,
,UpdateWebAppRequest> SdkBuilder<UpdateWebAppRequest.Builder,
,UpdateWebAppRequest> SdkPojo
,SdkRequest.Builder
,TransferRequest.Builder
- Enclosing class:
UpdateWebAppRequest
-
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.default UpdateWebAppRequest.Builder
identityProviderDetails
(Consumer<UpdateWebAppIdentityProviderDetails.Builder> identityProviderDetails) Provide updated identity provider values in aWebAppIdentityProviderDetails
object.identityProviderDetails
(UpdateWebAppIdentityProviderDetails identityProviderDetails) Provide updated identity provider values in aWebAppIdentityProviderDetails
object.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Provide the identifier of the web app that you are updating.default UpdateWebAppRequest.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.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 Details
-
webAppId
Provide the identifier of the web app that you are updating.
- Parameters:
webAppId
- Provide the identifier of the web app that you are updating.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderDetails
UpdateWebAppRequest.Builder identityProviderDetails(UpdateWebAppIdentityProviderDetails identityProviderDetails) Provide updated identity provider values in a
WebAppIdentityProviderDetails
object.- Parameters:
identityProviderDetails
- Provide updated identity provider values in aWebAppIdentityProviderDetails
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderDetails
default UpdateWebAppRequest.Builder identityProviderDetails(Consumer<UpdateWebAppIdentityProviderDetails.Builder> identityProviderDetails) Provide updated identity provider values in a
This is a convenience method that creates an instance of theWebAppIdentityProviderDetails
object.UpdateWebAppIdentityProviderDetails.Builder
avoiding the need to create one manually viaUpdateWebAppIdentityProviderDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityProviderDetails(UpdateWebAppIdentityProviderDetails)
.- Parameters:
identityProviderDetails
- a consumer that will call methods onUpdateWebAppIdentityProviderDetails.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.
-
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:
-
overrideConfiguration
UpdateWebAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateWebAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-