Class SaharaBuilders
- java.lang.Object
-
- org.openstack4j.openstack.sahara.builder.SaharaBuilders
-
- All Implemented Interfaces:
DataProcessingBuilders
public class SaharaBuilders extends Object implements DataProcessingBuilders
The Data Processing Builders
-
-
Constructor Summary
Constructors Constructor Description SaharaBuilders()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterBuilder
cluster()
The builder to create a sahara clusterClusterTemplateBuilder
clusterTemplate()
The builder to create a sahara cluster templateDataSourceBuilder
dataSource()
The builder which creates a sahara Data SourceJobBuilder
job()
The builder which creates a sahara JobJobBinaryBuilder
jobBinary()
The builder which creates a sahara Job BinaryJobConfigBuilder
jobConfig()
The builder which creates a job configuration for sahara job executionJobExecutionBuilder
jobExecution()
The builder which creates a sahara job executionNodeGroupBuilder
nodeGroup()
The builder to create a sahara node groupNodeGroupTemplateBuilder
nodeGroupTemplate()
The builder to create a sahara node group templateServiceConfigBuilder
serviceConfig()
The builder to create a sahara service configuration
-
-
-
Method Detail
-
cluster
public ClusterBuilder cluster()
Description copied from interface:DataProcessingBuilders
The builder to create a sahara cluster- Specified by:
cluster
in interfaceDataProcessingBuilders
- Returns:
- the cluster builder
-
clusterTemplate
public ClusterTemplateBuilder clusterTemplate()
Description copied from interface:DataProcessingBuilders
The builder to create a sahara cluster template- Specified by:
clusterTemplate
in interfaceDataProcessingBuilders
- Returns:
- the cluster template builder
-
nodeGroup
public NodeGroupBuilder nodeGroup()
Description copied from interface:DataProcessingBuilders
The builder to create a sahara node group- Specified by:
nodeGroup
in interfaceDataProcessingBuilders
- Returns:
- the node group builder
-
nodeGroupTemplate
public NodeGroupTemplateBuilder nodeGroupTemplate()
Description copied from interface:DataProcessingBuilders
The builder to create a sahara node group template- Specified by:
nodeGroupTemplate
in interfaceDataProcessingBuilders
- Returns:
- the node group template builder
-
serviceConfig
public ServiceConfigBuilder serviceConfig()
Description copied from interface:DataProcessingBuilders
The builder to create a sahara service configuration- Specified by:
serviceConfig
in interfaceDataProcessingBuilders
- Returns:
- the service configuration builder
-
dataSource
public DataSourceBuilder dataSource()
Description copied from interface:DataProcessingBuilders
The builder which creates a sahara Data Source- Specified by:
dataSource
in interfaceDataProcessingBuilders
- Returns:
- the data source builder
-
jobBinary
public JobBinaryBuilder jobBinary()
Description copied from interface:DataProcessingBuilders
The builder which creates a sahara Job Binary- Specified by:
jobBinary
in interfaceDataProcessingBuilders
- Returns:
- the job binary builder
-
job
public JobBuilder job()
Description copied from interface:DataProcessingBuilders
The builder which creates a sahara Job- Specified by:
job
in interfaceDataProcessingBuilders
- Returns:
- the job builder
-
jobConfig
public JobConfigBuilder jobConfig()
Description copied from interface:DataProcessingBuilders
The builder which creates a job configuration for sahara job execution- Specified by:
jobConfig
in interfaceDataProcessingBuilders
- Returns:
- the job config builder
-
jobExecution
public JobExecutionBuilder jobExecution()
Description copied from interface:DataProcessingBuilders
The builder which creates a sahara job execution- Specified by:
jobExecution
in interfaceDataProcessingBuilders
- Returns:
- the job execution builder
-
-