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 ClusterBuildercluster()The builder to create a sahara clusterClusterTemplateBuilderclusterTemplate()The builder to create a sahara cluster templateDataSourceBuilderdataSource()The builder which creates a sahara Data SourceJobBuilderjob()The builder which creates a sahara JobJobBinaryBuilderjobBinary()The builder which creates a sahara Job BinaryJobConfigBuilderjobConfig()The builder which creates a job configuration for sahara job executionJobExecutionBuilderjobExecution()The builder which creates a sahara job executionNodeGroupBuildernodeGroup()The builder to create a sahara node groupNodeGroupTemplateBuildernodeGroupTemplate()The builder to create a sahara node group templateServiceConfigBuilderserviceConfig()The builder to create a sahara service configuration
-
-
-
Method Detail
-
cluster
public ClusterBuilder cluster()
Description copied from interface:DataProcessingBuildersThe builder to create a sahara cluster- Specified by:
clusterin interfaceDataProcessingBuilders- Returns:
- the cluster builder
-
clusterTemplate
public ClusterTemplateBuilder clusterTemplate()
Description copied from interface:DataProcessingBuildersThe builder to create a sahara cluster template- Specified by:
clusterTemplatein interfaceDataProcessingBuilders- Returns:
- the cluster template builder
-
nodeGroup
public NodeGroupBuilder nodeGroup()
Description copied from interface:DataProcessingBuildersThe builder to create a sahara node group- Specified by:
nodeGroupin interfaceDataProcessingBuilders- Returns:
- the node group builder
-
nodeGroupTemplate
public NodeGroupTemplateBuilder nodeGroupTemplate()
Description copied from interface:DataProcessingBuildersThe builder to create a sahara node group template- Specified by:
nodeGroupTemplatein interfaceDataProcessingBuilders- Returns:
- the node group template builder
-
serviceConfig
public ServiceConfigBuilder serviceConfig()
Description copied from interface:DataProcessingBuildersThe builder to create a sahara service configuration- Specified by:
serviceConfigin interfaceDataProcessingBuilders- Returns:
- the service configuration builder
-
dataSource
public DataSourceBuilder dataSource()
Description copied from interface:DataProcessingBuildersThe builder which creates a sahara Data Source- Specified by:
dataSourcein interfaceDataProcessingBuilders- Returns:
- the data source builder
-
jobBinary
public JobBinaryBuilder jobBinary()
Description copied from interface:DataProcessingBuildersThe builder which creates a sahara Job Binary- Specified by:
jobBinaryin interfaceDataProcessingBuilders- Returns:
- the job binary builder
-
job
public JobBuilder job()
Description copied from interface:DataProcessingBuildersThe builder which creates a sahara Job- Specified by:
jobin interfaceDataProcessingBuilders- Returns:
- the job builder
-
jobConfig
public JobConfigBuilder jobConfig()
Description copied from interface:DataProcessingBuildersThe builder which creates a job configuration for sahara job execution- Specified by:
jobConfigin interfaceDataProcessingBuilders- Returns:
- the job config builder
-
jobExecution
public JobExecutionBuilder jobExecution()
Description copied from interface:DataProcessingBuildersThe builder which creates a sahara job execution- Specified by:
jobExecutionin interfaceDataProcessingBuilders- Returns:
- the job execution builder
-
-