Interface DataProcessingBuilders

  • All Known Implementing Classes:
    SaharaBuilders

    public interface DataProcessingBuilders
    The Data Processing (Sahara) builders
    • Method Detail

      • cluster

        ClusterBuilder cluster()
        The builder to create a sahara cluster
        Returns:
        the cluster builder
      • clusterTemplate

        ClusterTemplateBuilder clusterTemplate()
        The builder to create a sahara cluster template
        Returns:
        the cluster template builder
      • nodeGroup

        NodeGroupBuilder nodeGroup()
        The builder to create a sahara node group
        Returns:
        the node group builder
      • nodeGroupTemplate

        NodeGroupTemplateBuilder nodeGroupTemplate()
        The builder to create a sahara node group template
        Returns:
        the node group template builder
      • serviceConfig

        ServiceConfigBuilder serviceConfig()
        The builder to create a sahara service configuration
        Returns:
        the service configuration builder
      • dataSource

        DataSourceBuilder dataSource()
        The builder which creates a sahara Data Source
        Returns:
        the data source builder
      • jobBinary

        JobBinaryBuilder jobBinary()
        The builder which creates a sahara Job Binary
        Returns:
        the job binary builder
      • job

        JobBuilder job()
        The builder which creates a sahara Job
        Returns:
        the job builder
      • jobConfig

        JobConfigBuilder jobConfig()
        The builder which creates a job configuration for sahara job execution
        Returns:
        the job config builder
      • jobExecution

        JobExecutionBuilder jobExecution()
        The builder which creates a sahara job execution
        Returns:
        the job execution builder