public interface RewriteManifests extends SnapshotUpdate<RewriteManifests,RewriteManifests.Result>
Modifier and Type | Interface and Description |
---|---|
static interface |
RewriteManifests.Result
The action result that contains a summary of the execution.
|
Modifier and Type | Method and Description |
---|---|
RewriteManifests |
rewriteIf(java.util.function.Predicate<ManifestFile> predicate)
Rewrites only manifests that match the given predicate.
|
RewriteManifests |
specId(int specId)
Rewrites manifests for a given spec id.
|
RewriteManifests |
stagingLocation(java.lang.String stagingLocation)
Passes a location where the staged manifests should be written.
|
snapshotProperty
RewriteManifests specId(int specId)
If not set, defaults to the table's default spec ID.
specId
- a spec idRewriteManifests rewriteIf(java.util.function.Predicate<ManifestFile> predicate)
If not set, all manifests will be rewritten.
predicate
- a predicateRewriteManifests stagingLocation(java.lang.String stagingLocation)
If not set, defaults to the table's metadata location.
stagingLocation
- a staging location