@AutoService(value=SchemaTransformProvider.class) public class IcebergWriteSchemaTransformProvider extends TypedSchemaTransformProvider<IcebergWriteSchemaTransformProvider.Configuration>
IcebergIO.writeRows(org.apache.beam.sdk.io.iceberg.IcebergCatalogConfig). Writes Beam Rows to Iceberg and
 outputs a PCollection<Row> representing snapshots created in the process.| Modifier and Type | Class and Description | 
|---|---|
| static class  | IcebergWriteSchemaTransformProvider.Configuration | 
| Constructor and Description | 
|---|
| IcebergWriteSchemaTransformProvider() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | description()Returns a description regarding the  SchemaTransformrepresented by theSchemaTransformProvider. | 
| protected SchemaTransform | from(IcebergWriteSchemaTransformProvider.Configuration configuration)Produce a SchemaTransform from ConfigT. | 
| java.lang.String | identifier()Returns an id that uniquely represents this transform. | 
| java.util.List<java.lang.String> | inputCollectionNames()Returns the input collection names of this transform. | 
| java.util.List<java.lang.String> | outputCollectionNames()Returns the output collection names of this transform. | 
configurationClass, configurationSchema, dependencies, frompublic java.lang.String description()
SchemaTransformProviderSchemaTransform represented by the SchemaTransformProvider. Please keep the language generic (i.e. not specific to any
 programming language). The description may be markdown formatted.protected SchemaTransform from(IcebergWriteSchemaTransformProvider.Configuration configuration)
TypedSchemaTransformProviderInvalidConfigurationException or a
 InvalidSchemaException.from in class TypedSchemaTransformProvider<IcebergWriteSchemaTransformProvider.Configuration>public java.util.List<java.lang.String> inputCollectionNames()
SchemaTransformProviderpublic java.util.List<java.lang.String> outputCollectionNames()
SchemaTransformProviderpublic java.lang.String identifier()
SchemaTransformProvider