public class DisplayData extends Object
PTransforms that make up a pipeline.
Components specify their display data by implementing the HasDisplayData
interface.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DisplayData.Builder
Utility to build up display metadata from a component and its included
subcomponents.
|
static class |
DisplayData.Identifier
Unique identifier for a display metadata item within a component.
|
static class |
DisplayData.Item
A display metadata item.
|
static interface |
DisplayData.ItemBuilder
Utility to append optional fields to display metadata, or register additional display metadata
items.
|
| Modifier and Type | Method and Description |
|---|---|
Map<DisplayData.Identifier,DisplayData.Item> |
asMap() |
static DisplayData |
from(HasDisplayData component)
Collect the
DisplayData from a component. |
Collection<DisplayData.Item> |
items() |
static DisplayData |
none()
Default empty
DisplayData instance. |
String |
toString() |
public static DisplayData none()
DisplayData instance.public static DisplayData from(HasDisplayData component)
DisplayData from a component. This will traverse all subcomponents
specified via DisplayData.Builder.include(com.google.cloud.dataflow.sdk.transforms.display.HasDisplayData) in the given component. Data in this component will be in
a namespace derived from the component.public Collection<DisplayData.Item> items()
public Map<DisplayData.Identifier,DisplayData.Item> asMap()