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) 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.identityProviderDetails(UpdateWebAppIdentityProviderDetails identityProviderDetails) Provide updated identity provider values in aWebAppIdentityProviderDetailsobject.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.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.awscore.AwsRequest.Builder
overrideConfigurationMethods 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, sdkFieldsMethods 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
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:
-
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
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:
-
overrideConfiguration
UpdateWebAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-