Package org.apache.beam.sdk.io.iceberg
Class SnapshotInfo
java.lang.Object
org.apache.beam.sdk.io.iceberg.SnapshotInfo
This is an AutoValue representation of an Iceberg 
Snapshot.
 Note: this only includes the subset of fields in Snapshot that are Beam
 Schema-compatible.
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic SnapshotInfo.Builderbuilder()static SnapshotInfofromSnapshot(org.apache.iceberg.Snapshot snapshot) static SnapshotInfofromSnapshot(org.apache.iceberg.Snapshot snapshot, String tableIdentifier) abstract Stringabstract Stringabstract Longabstract Integerabstract longabstract longorg.apache.iceberg.catalog.TableIdentifierabstract Stringabstract longtoRow() 
- 
Constructor Details
- 
SnapshotInfo
public SnapshotInfo() 
 - 
 - 
Method Details
- 
fromSnapshot
 - 
fromSnapshot
public static SnapshotInfo fromSnapshot(org.apache.iceberg.Snapshot snapshot, @Nullable String tableIdentifier)  - 
toRow
 - 
builder
 - 
getTableIdentifier
 - 
getSequenceNumber
public abstract long getSequenceNumber() - 
getSnapshotId
public abstract long getSnapshotId() - 
getParentId
 - 
getTimestampMillis
public abstract long getTimestampMillis() - 
getOperation
 - 
getSummary
 - 
getManifestListLocation
 - 
getSchemaId
 - 
getTableIdentifierString
 
 -