Class EnrichmentObj.Builder

  • Enclosing class:
    EnrichmentObj

    public static class EnrichmentObj.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(java.lang.String catalog,
                       java.lang.String operation,
                       java.lang.String schema)
        Instantiates a new builder with required properties.
        Parameters:
        catalog - the catalog
        operation - the operation
        schema - the schema
    • Method Detail

      • build

        public EnrichmentObj build()
        Builds a EnrichmentObj.
        Returns:
        the new EnrichmentObj instance
      • addTables

        public EnrichmentObj.Builder addTables​(java.lang.String tables)
        Adds a new element to tables.
        Parameters:
        tables - the new element to be added
        Returns:
        the EnrichmentObj builder
      • catalog

        public EnrichmentObj.Builder catalog​(java.lang.String catalog)
        Set the catalog.
        Parameters:
        catalog - the catalog
        Returns:
        the EnrichmentObj builder
      • operation

        public EnrichmentObj.Builder operation​(java.lang.String operation)
        Set the operation.
        Parameters:
        operation - the operation
        Returns:
        the EnrichmentObj builder
      • schema

        public EnrichmentObj.Builder schema​(java.lang.String schema)
        Set the schema.
        Parameters:
        schema - the schema
        Returns:
        the EnrichmentObj builder
      • tables

        public EnrichmentObj.Builder tables​(java.util.List<java.lang.String> tables)
        Set the tables. Existing tables will be replaced.
        Parameters:
        tables - the tables
        Returns:
        the EnrichmentObj builder