@Value.Enclosing public interface SnapshotTable extends Action<SnapshotTable,SnapshotTable.Result>
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | SnapshotTable.ResultThe 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