public interface ApplicationSpecification
Modifier and Type | Method and Description |
---|---|
String |
getAppCDAPVersion() |
String |
getAppVersion() |
ArtifactId |
getArtifactId() |
String |
getConfiguration() |
Map<String,String> |
getDatasetModules() |
Map<String,DatasetCreationSpec> |
getDatasets() |
String |
getDescription() |
Map<String,MapReduceSpecification> |
getMapReduce() |
String |
getName() |
Map<String,Plugin> |
getPlugins() |
Set<String> |
getProgramsByType(ProgramType programType) |
Map<String,ScheduleCreationSpec> |
getProgramSchedules() |
Map<String,ServiceSpecification> |
getServices() |
Map<String,SparkSpecification> |
getSpark() |
Map<String,WorkerSpecification> |
getWorkers() |
Map<String,WorkflowSpecification> |
getWorkflows() |
String getName()
String getAppVersion()
@Nullable String getAppCDAPVersion()
@Nullable String getConfiguration()
String getDescription()
ArtifactId getArtifactId()
Map<String,String> getDatasetModules()
Map
from DatasetModule
name to DatasetModule
class
name for dataset modules configured for the Application.Map<String,DatasetCreationSpec> getDatasets()
Map
from Dataset
name to DatasetCreationSpec
for
Dataset
s configured for the Application.Map<String,MapReduceSpecification> getMapReduce()
Map
from MapReduce
name to MapReduceSpecification
for MapReduce
jobs configured for the Application.Map<String,SparkSpecification> getSpark()
Map
from Spark
name to SparkSpecification
for
Spark
jobs configured for the Application.Map<String,WorkflowSpecification> getWorkflows()
Map
from Workflow
name to WorkflowSpecification
for Workflow
s configured for the Application.Map<String,ServiceSpecification> getServices()
Map
from service name to ServiceSpecification
for services
configured for the Application.Map<String,WorkerSpecification> getWorkers()
Map
from worker name to WorkerSpecification
for workers
configured for the Application.Map<String,ScheduleCreationSpec> getProgramSchedules()
Map
from Schedule name to ScheduleCreationSpec
Set<String> getProgramsByType(ProgramType programType)
ProgramType
.Copyright © 2024 Cask Data, Inc. Licensed under the Apache License, Version 2.0.