Interface ProviderProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProviderProperties.Builder,ProviderProperties>,SdkBuilder<ProviderProperties.Builder,ProviderProperties>,SdkPojo
- Enclosing class:
- ProviderProperties
public static interface ProviderProperties.Builder extends SdkPojo, CopyableBuilder<ProviderProperties.Builder,ProviderProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ProviderProperties.BuilderintermediateSourceConfiguration(Consumer<IntermediateSourceConfiguration.Builder> intermediateSourceConfiguration)The Amazon S3 location that temporarily stores your data while it processes.ProviderProperties.BuilderintermediateSourceConfiguration(IntermediateSourceConfiguration intermediateSourceConfiguration)The Amazon S3 location that temporarily stores your data while it processes.ProviderProperties.BuilderproviderConfiguration(Document providerConfiguration)The required configuration fields to use with the provider service.ProviderProperties.BuilderproviderServiceArn(String providerServiceArn)The ARN of the provider service.-
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
-
-
-
-
Method Detail
-
intermediateSourceConfiguration
ProviderProperties.Builder intermediateSourceConfiguration(IntermediateSourceConfiguration intermediateSourceConfiguration)
The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
- Parameters:
intermediateSourceConfiguration- The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intermediateSourceConfiguration
default ProviderProperties.Builder intermediateSourceConfiguration(Consumer<IntermediateSourceConfiguration.Builder> intermediateSourceConfiguration)
The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
This is a convenience method that creates an instance of theIntermediateSourceConfiguration.Builderavoiding the need to create one manually viaIntermediateSourceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointermediateSourceConfiguration(IntermediateSourceConfiguration).- Parameters:
intermediateSourceConfiguration- a consumer that will call methods onIntermediateSourceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
intermediateSourceConfiguration(IntermediateSourceConfiguration)
-
providerConfiguration
ProviderProperties.Builder providerConfiguration(Document providerConfiguration)
The required configuration fields to use with the provider service.
- Parameters:
providerConfiguration- The required configuration fields to use with the provider service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerServiceArn
ProviderProperties.Builder providerServiceArn(String providerServiceArn)
The ARN of the provider service.
- Parameters:
providerServiceArn- The ARN of the provider service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-