public static class DefaultFilenamePolicy.Params
extends java.lang.Object
implements java.io.Serializable
DefaultFilenamePolicy.
This is used as the DestinationT argument to allow DefaultFilenamePolicy
objects to be dynamically generated.
| Constructor and Description |
|---|
Params()
Construct a default Params object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
toString() |
DefaultFilenamePolicy.Params |
withBaseFilename(ResourceId baseFilename)
Sets the base filename.
|
DefaultFilenamePolicy.Params |
withBaseFilename(ValueProvider<ResourceId> baseFilename)
Like
withBaseFilename(ResourceId), but takes in a ValueProvider. |
DefaultFilenamePolicy.Params |
withShardTemplate(java.lang.String shardTemplate)
Sets the shard template.
|
DefaultFilenamePolicy.Params |
withSuffix(java.lang.String suffix)
Sets the suffix.
|
DefaultFilenamePolicy.Params |
withWindowedWrites()
Specify that writes are windowed.
|
public Params()
DefaultFilenamePolicy.DEFAULT_UNWINDOWED_SHARD_TEMPLATE value.public DefaultFilenamePolicy.Params withWindowedWrites()
DefaultFilenamePolicy.DEFAULT_WINDOWED_SHARD_TEMPLATE.public DefaultFilenamePolicy.Params withBaseFilename(ResourceId baseFilename)
public DefaultFilenamePolicy.Params withBaseFilename(ValueProvider<ResourceId> baseFilename)
withBaseFilename(ResourceId), but takes in a ValueProvider.public DefaultFilenamePolicy.Params withShardTemplate(java.lang.String shardTemplate)
public DefaultFilenamePolicy.Params withSuffix(java.lang.String suffix)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object