DisplayData.Builder (Google Cloud Dataflow SDK 1.9.1 API)

Google Cloud Dataflow SDK for Java, version 1.9.1

com.google.cloud.dataflow.sdk.transforms.display

Interface DisplayData.Builder

  • Enclosing class:
    DisplayData


    public static interface DisplayData.Builder
    Utility to build up display data from a component and its included subcomponents.
    • Method Detail

      • include

        DisplayData.Builder include(HasDisplayData subComponent)
        Register display data from the specified subcomponent. For example, a PTransform which delegates to a user-provided function can implement HasDisplayData on the function and include it from the PTransform:
         @Override
         public void populateDisplayData(DisplayData.Builder builder) {
           super.populateDisplayData(builder);
        
           builder
             .add(DisplayData.item("userFn", userFn)) // To register the class name of the userFn
             .include(userFn); // To allow the userFn to register additional display data
         }
         

        Using include(subcomponent) will associate each of the registered items with the namespace of the subcomponent being registered. To register display data in the current namespace, such as from a base class implementation, use subcomponent.populateDisplayData(builder) instead.

        See Also:
        HasDisplayData.populateDisplayData(DisplayData.Builder)


Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Dataflow