Package org.apache.beam.sdk.io.aws2.s3
Interface S3FileSystemSchemeRegistrar
- All Known Implementing Classes:
 DefaultS3FileSystemSchemeRegistrar
public interface S3FileSystemSchemeRegistrar
A registrar that creates 
S3FileSystemConfiguration instances from PipelineOptions.
 Users of storage systems that use the S3 protocol have the ability to register a URI scheme by
 creating a ServiceLoader entry and a concrete implementation of this interface.
 
It is optional but recommended to use one of the many build time tools such as AutoService to generate the necessary META-INF files automatically.
- 
Method Summary
Modifier and TypeMethodDescriptionfromOptions(PipelineOptions options) Create zero or moreS3FileSystemConfigurationinstances from the givenPipelineOptions. 
- 
Method Details
- 
fromOptions
Create zero or moreS3FileSystemConfigurationinstances from the givenPipelineOptions.Each
schemeis required to be unique among all schemes registered by allS3FileSystemSchemeRegistrars, as well as among allFileSystems registered by allFileSystemRegistrars. 
 -