2
2
3
3
import io .kubernetes .client .openapi .models .V1ConfigMap ;
4
4
import io .kubernetes .client .openapi .models .V1ConfigMapList ;
5
+ import io .kubernetes .client .openapi .models .V1Job ;
6
+ import io .kubernetes .client .openapi .models .V1JobList ;
5
7
import io .kubernetes .client .openapi .models .V1Namespace ;
6
8
import io .kubernetes .client .openapi .models .V1NamespaceList ;
7
9
import io .kubernetes .client .openapi .models .V1Secret ;
17
19
import com .linkedin .hoptimator .k8s .models .V1alpha1PipelineList ;
18
20
import com .linkedin .hoptimator .k8s .models .V1alpha1TableTemplate ;
19
21
import com .linkedin .hoptimator .k8s .models .V1alpha1TableTemplateList ;
22
+ import com .linkedin .hoptimator .k8s .models .V1alpha1TableTrigger ;
23
+ import com .linkedin .hoptimator .k8s .models .V1alpha1TableTriggerList ;
20
24
import com .linkedin .hoptimator .k8s .models .V1alpha1View ;
21
25
import com .linkedin .hoptimator .k8s .models .V1alpha1ViewList ;
22
26
@@ -31,6 +35,9 @@ public final class K8sApiEndpoints {
31
35
public static final K8sApiEndpoint <V1ConfigMap , V1ConfigMapList > CONFIG_MAPS =
32
36
new K8sApiEndpoint <>("ConfigMap" , "" , "v1" , "configmaps" , false ,
33
37
V1ConfigMap .class , V1ConfigMapList .class );
38
+ public static final K8sApiEndpoint <V1Job , V1JobList > JOBS =
39
+ new K8sApiEndpoint <>("Job" , "batch" , "v1" , "jobs" , false ,
40
+ V1Job .class , V1JobList .class );
34
41
35
42
// Hoptimator custom resources
36
43
public static final K8sApiEndpoint <V1alpha1Database , V1alpha1DatabaseList > DATABASES =
@@ -51,6 +58,9 @@ public final class K8sApiEndpoints {
51
58
public static final K8sApiEndpoint <V1alpha1JobTemplate , V1alpha1JobTemplateList > JOB_TEMPLATES =
52
59
new K8sApiEndpoint <>("JobTemplate" , "hoptimator.linkedin.com" , "v1alpha1" , "jobtemplates" , false ,
53
60
V1alpha1JobTemplate .class , V1alpha1JobTemplateList .class );
61
+ public static final K8sApiEndpoint <V1alpha1TableTrigger , V1alpha1TableTriggerList > TABLE_TRIGGERS =
62
+ new K8sApiEndpoint <>("TableTrigger" , "hoptimator.linkedin.com" , "v1alpha1" , "tabletriggers" , false ,
63
+ V1alpha1TableTrigger .class , V1alpha1TableTriggerList .class );
54
64
55
65
private K8sApiEndpoints () {
56
66
}
0 commit comments