Interface UpdateAvailabilityConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateAvailabilityConfigurationRequest.Builder,UpdateAvailabilityConfigurationRequest>,SdkBuilder<UpdateAvailabilityConfigurationRequest.Builder,UpdateAvailabilityConfigurationRequest>,SdkPojo,SdkRequest.Builder,WorkMailRequest.Builder
- Enclosing class:
- UpdateAvailabilityConfigurationRequest
public static interface UpdateAvailabilityConfigurationRequest.Builder extends WorkMailRequest.Builder, SdkPojo, CopyableBuilder<UpdateAvailabilityConfigurationRequest.Builder,UpdateAvailabilityConfigurationRequest>
-
-
Method Summary
-
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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.workmail.model.WorkMailRequest.Builder
build
-
-
-
-
Method Detail
-
organizationId
UpdateAvailabilityConfigurationRequest.Builder organizationId(String organizationId)
The WorkMail organization for which the
AvailabilityConfigurationwill be updated.- Parameters:
organizationId- The WorkMail organization for which theAvailabilityConfigurationwill be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainName
UpdateAvailabilityConfigurationRequest.Builder domainName(String domainName)
The domain to which the provider applies the availability configuration.
- Parameters:
domainName- The domain to which the provider applies the availability configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ewsProvider
UpdateAvailabilityConfigurationRequest.Builder ewsProvider(EwsAvailabilityProvider ewsProvider)
The EWS availability provider definition. The request must contain exactly one provider definition, either
EwsProviderorLambdaProvider. The previously stored provider will be overridden by the one provided.- Parameters:
ewsProvider- The EWS availability provider definition. The request must contain exactly one provider definition, eitherEwsProviderorLambdaProvider. The previously stored provider will be overridden by the one provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ewsProvider
default UpdateAvailabilityConfigurationRequest.Builder ewsProvider(Consumer<EwsAvailabilityProvider.Builder> ewsProvider)
The EWS availability provider definition. The request must contain exactly one provider definition, either
This is a convenience method that creates an instance of theEwsProviderorLambdaProvider. The previously stored provider will be overridden by the one provided.EwsAvailabilityProvider.Builderavoiding the need to create one manually viaEwsAvailabilityProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toewsProvider(EwsAvailabilityProvider).- Parameters:
ewsProvider- a consumer that will call methods onEwsAvailabilityProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ewsProvider(EwsAvailabilityProvider)
-
lambdaProvider
UpdateAvailabilityConfigurationRequest.Builder lambdaProvider(LambdaAvailabilityProvider lambdaProvider)
The Lambda availability provider definition. The request must contain exactly one provider definition, either
EwsProviderorLambdaProvider. The previously stored provider will be overridden by the one provided.- Parameters:
lambdaProvider- The Lambda availability provider definition. The request must contain exactly one provider definition, eitherEwsProviderorLambdaProvider. The previously stored provider will be overridden by the one provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaProvider
default UpdateAvailabilityConfigurationRequest.Builder lambdaProvider(Consumer<LambdaAvailabilityProvider.Builder> lambdaProvider)
The Lambda availability provider definition. The request must contain exactly one provider definition, either
This is a convenience method that creates an instance of theEwsProviderorLambdaProvider. The previously stored provider will be overridden by the one provided.LambdaAvailabilityProvider.Builderavoiding the need to create one manually viaLambdaAvailabilityProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolambdaProvider(LambdaAvailabilityProvider).- Parameters:
lambdaProvider- a consumer that will call methods onLambdaAvailabilityProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lambdaProvider(LambdaAvailabilityProvider)
-
overrideConfiguration
UpdateAvailabilityConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateAvailabilityConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-