Interface UpdateWebAppRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateWebAppRequest.Builder,UpdateWebAppRequest>,SdkBuilder<UpdateWebAppRequest.Builder,UpdateWebAppRequest>,SdkPojo,SdkRequest.Builder,TransferRequest.Builder
- Enclosing class:
- UpdateWebAppRequest
public static interface UpdateWebAppRequest.Builder extends TransferRequest.Builder, SdkPojo, CopyableBuilder<UpdateWebAppRequest.Builder,UpdateWebAppRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateWebAppRequest.BuilderaccessEndpoint(String accessEndpoint)TheAccessEndpointis the URL that you provide to your users for them to interact with the Transfer Family web app.default UpdateWebAppRequest.BuilderidentityProviderDetails(Consumer<UpdateWebAppIdentityProviderDetails.Builder> identityProviderDetails)Provide updated identity provider values in aWebAppIdentityProviderDetailsobject.UpdateWebAppRequest.BuilderidentityProviderDetails(UpdateWebAppIdentityProviderDetails identityProviderDetails)Provide updated identity provider values in aWebAppIdentityProviderDetailsobject.UpdateWebAppRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateWebAppRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateWebAppRequest.BuilderwebAppId(String webAppId)Provide the identifier of the web app that you are updating.default UpdateWebAppRequest.BuilderwebAppUnits(Consumer<WebAppUnits.Builder> webAppUnits)A union that contains the value for number of concurrent connections or the user sessions on your web app.UpdateWebAppRequest.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
-
webAppId
UpdateWebAppRequest.Builder webAppId(String 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
WebAppIdentityProviderDetailsobject.- Parameters:
identityProviderDetails- Provide updated identity provider values in aWebAppIdentityProviderDetailsobject.- 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 theWebAppIdentityProviderDetailsobject.UpdateWebAppIdentityProviderDetails.Builderavoiding the need to create one manually viaUpdateWebAppIdentityProviderDetails.builder().When the
Consumercompletes,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:
identityProviderDetails(UpdateWebAppIdentityProviderDetails)
-
accessEndpoint
UpdateWebAppRequest.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
UpdateWebAppRequest.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 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.
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)
-
overrideConfiguration
UpdateWebAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateWebAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-