public interface SnapshotTable extends Action<SnapshotTable,SnapshotTable.Result>
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SnapshotTable.Result
The action result that contains a summary of the execution. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SnapshotTable | 
as(java.lang.String destTableIdent)
Sets the table identifier for the newly created Iceberg table. 
 | 
SnapshotTable | 
tableLocation(java.lang.String location)
Sets the table location for the newly created Iceberg table. 
 | 
SnapshotTable | 
tableProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Sets table properties in the newly created Iceberg table. 
 | 
SnapshotTable | 
tableProperty(java.lang.String key,
             java.lang.String value)
Sets a table property in the newly created Iceberg table. 
 | 
SnapshotTable as(java.lang.String destTableIdent)
destTableIdent - the destination table identifierSnapshotTable tableLocation(java.lang.String location)
location - a table locationSnapshotTable tableProperties(java.util.Map<java.lang.String,java.lang.String> properties)
properties - a map of properties to be includedSnapshotTable tableProperty(java.lang.String key, java.lang.String value)
key - the key of the property to addvalue - the value of the property to add