public class K8sFileBuilder
extends java.lang.Object
| Constructor and Description |
|---|
K8sFileBuilder() |
| Modifier and Type | Method and Description |
|---|---|
K8sFileBuilder |
addDeployment(K8sDeployment k8sDeployment) |
K8sFileBuilder |
addDeployment(java.lang.String name,
java.lang.String namespace,
java.util.Map<java.lang.String,java.lang.String> labels,
java.lang.Integer replicas,
java.util.Map<java.lang.String,java.lang.String> matchLabels,
java.util.Map<java.lang.String,java.lang.String> templateLabels,
java.lang.String pullSecretName,
java.util.List<K8sPodTemplateSpecVolume> podTemplateSpecVolumes,
java.util.List<K8sPodTemplateSpecContainer> containers,
java.util.Map<java.lang.String,java.lang.String> nodeSelector,
java.lang.String restartPolicy) |
K8sFileBuilder |
addDeployment(java.lang.String name,
java.lang.String labelKey,
java.lang.String labelValue,
java.lang.Integer replicas,
java.lang.String imagePullSecretName,
java.lang.String containerName,
java.lang.String imageName,
java.lang.String imagePullPolicy,
java.lang.Integer containerPort,
java.lang.String nodeName,
java.lang.String restartPolicy) |
K8sFileBuilder |
addDeployment(java.lang.String name,
java.lang.String labelKey,
java.lang.String labelValue,
java.lang.Integer replicas,
java.lang.String imagePullSecretName,
java.lang.String containerName,
java.lang.String imageName,
java.lang.String imagePullPolicy,
java.lang.Integer containerPort,
java.lang.String nodeName,
java.lang.String restartPolicy,
java.lang.String envKey,
java.lang.String envVal) |
K8sFileBuilder |
addNamespace(K8sNamespace k8sNamespace) |
K8sFileBuilder |
addNamespace(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> annotations) |
K8sFileBuilder |
addNamespaceForRancher(java.lang.String name,
java.lang.String rancherId) |
K8sFileBuilder |
addService(K8sService k8sService) |
K8sFileBuilder |
addService(java.lang.String name,
java.lang.String namespace,
java.util.Map<java.lang.String,java.lang.String> selector,
java.lang.String type,
java.util.List<K8sServiceSpecPort> ports) |
K8sFileBuilder |
addService(java.lang.String name,
java.lang.String selectorKey,
java.lang.String selectorValue,
java.lang.String type,
java.lang.String protocol,
java.lang.Integer port,
java.lang.Integer targetPort) |
K8sFileBuilder |
addService(java.lang.String name,
java.lang.String selectorKey,
java.lang.String selectorValue,
java.lang.String type,
java.lang.String protocol,
java.lang.Integer port,
java.lang.Integer targetPort,
java.lang.Integer nodePort) |
K8sFileBuilder |
addServiceToNamespace(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> selector,
java.lang.String type,
K8sServiceSpecPort... ports) |
K8sFile |
build() |
K8sFileBuilder |
setCurrentNamespace(java.lang.String namespace) |
public K8sFileBuilder addNamespaceForRancher(java.lang.String name, java.lang.String rancherId)
public K8sFileBuilder addNamespace(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> annotations)
public K8sFileBuilder addNamespace(K8sNamespace k8sNamespace)
public K8sFileBuilder setCurrentNamespace(java.lang.String namespace)
public K8sFileBuilder addService(java.lang.String name, java.lang.String selectorKey, java.lang.String selectorValue, java.lang.String type, java.lang.String protocol, java.lang.Integer port, java.lang.Integer targetPort)
public K8sFileBuilder addService(java.lang.String name, java.lang.String selectorKey, java.lang.String selectorValue, java.lang.String type, java.lang.String protocol, java.lang.Integer port, java.lang.Integer targetPort, java.lang.Integer nodePort)
public K8sFileBuilder addServiceToNamespace(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> selector, java.lang.String type, K8sServiceSpecPort... ports)
public K8sFileBuilder addService(java.lang.String name, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> selector, java.lang.String type, java.util.List<K8sServiceSpecPort> ports)
public K8sFileBuilder addService(K8sService k8sService)
public K8sFileBuilder addDeployment(java.lang.String name, java.lang.String labelKey, java.lang.String labelValue, java.lang.Integer replicas, java.lang.String imagePullSecretName, java.lang.String containerName, java.lang.String imageName, java.lang.String imagePullPolicy, java.lang.Integer containerPort, java.lang.String nodeName, java.lang.String restartPolicy)
public K8sFileBuilder addDeployment(java.lang.String name, java.lang.String labelKey, java.lang.String labelValue, java.lang.Integer replicas, java.lang.String imagePullSecretName, java.lang.String containerName, java.lang.String imageName, java.lang.String imagePullPolicy, java.lang.Integer containerPort, java.lang.String nodeName, java.lang.String restartPolicy, java.lang.String envKey, java.lang.String envVal)
public K8sFileBuilder addDeployment(java.lang.String name, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> labels, java.lang.Integer replicas, java.util.Map<java.lang.String,java.lang.String> matchLabels, java.util.Map<java.lang.String,java.lang.String> templateLabels, java.lang.String pullSecretName, java.util.List<K8sPodTemplateSpecVolume> podTemplateSpecVolumes, java.util.List<K8sPodTemplateSpecContainer> containers, java.util.Map<java.lang.String,java.lang.String> nodeSelector, java.lang.String restartPolicy)
public K8sFileBuilder addDeployment(K8sDeployment k8sDeployment)
public K8sFile build()