public static final class Metadata.Builder
extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Metadata |
build()
Builds a
Metadata using the provided parameters. |
Metadata.Builder |
configuration(java.util.Map<String,String> configuration) |
Metadata.Builder |
createdTime(Long createdTime) |
Metadata.Builder |
createdTime(java.util.Optional<Long> createdTime) |
Metadata.Builder |
description(String description) |
Metadata.Builder |
format(Format format) |
Metadata.Builder |
id(String id) |
Metadata.Builder |
name(String name) |
Metadata.Builder |
partitionColumns(java.util.List<String> partitionColumns) |
Metadata.Builder |
schema(StructType schema) |
public Metadata.Builder id(@Nonnull String id)
public Metadata.Builder name(@Nullable String name)
public Metadata.Builder description(@Nullable String description)
public Metadata.Builder format(@Nonnull Format format)
public Metadata.Builder partitionColumns(@Nonnull java.util.List<String> partitionColumns)
public Metadata.Builder configuration(@Nonnull java.util.Map<String,String> configuration)
public Metadata.Builder createdTime(Long createdTime)
public Metadata.Builder createdTime(@Nonnull java.util.Optional<Long> createdTime)
public Metadata.Builder schema(@Nullable StructType schema)