public class K8sFileGenerator
extends java.lang.Object
| Constructor and Description |
|---|
K8sFileGenerator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addTab(java.lang.String data) |
java.lang.String |
addTab(java.lang.String data,
int size) |
java.lang.String |
generate(K8sFile k8sFile) |
java.lang.String |
generateAccessModes() |
java.lang.String |
generateAnnotations() |
java.lang.String |
generateApiVersion(java.lang.String version) |
java.lang.String |
generateContainerPort(java.lang.Integer port) |
java.lang.String |
generateContainers() |
java.lang.String |
generateDeploymentSpec(K8sDeploymentSpec k8sDeploymentSpec) |
java.lang.String |
generateEnv() |
java.lang.String |
generateImage(java.lang.String name) |
java.lang.String |
generateImagePullPolicy(K8sImagePullPolicies imagePullPolicy) |
java.lang.String |
generateImagePullSecrets() |
java.lang.String |
generateKeyValue(java.lang.String key,
java.lang.String value) |
java.lang.String |
generateKind(java.lang.String kind) |
java.lang.String |
generateLabels() |
java.lang.String |
generateListItem(java.lang.String item) |
java.lang.String |
generateListItem(java.lang.String item,
boolean skipDash) |
java.lang.String |
generateMatchExpressions() |
java.lang.String |
generateMatchLabels() |
java.lang.String |
generateMetadata() |
java.lang.String |
generateMetadata(K8sMetadata metadata) |
java.lang.String |
generateMetadata(K8sMetadata metadata,
java.lang.Integer tabSize) |
java.lang.String |
generateMountPath(java.lang.String mountPath) |
java.lang.String |
generateName(java.lang.String name) |
java.lang.String |
generateNamespace(java.lang.String namespace) |
java.lang.String |
generateNodePort(java.lang.Integer port) |
java.lang.String |
generateNodeSelector() |
java.lang.String |
generatePersistentVolumeClaim() |
java.lang.String |
generatePersistentVolumeClaim(java.lang.String name) |
java.lang.String |
generatePersistentVolumeSpec(K8sPersistentVolumeClaimSpec persistentVolumeClaimSpec) |
java.lang.String |
generatePodTemplate(K8sPodTemplate podTemplate) |
java.lang.String |
generatePodTemplateSpec(K8sPodTemplateSpec podTemplateSpec) |
java.lang.String |
generatePort(java.lang.Integer port) |
java.lang.String |
generatePorts() |
java.lang.String |
generateProtocol(java.lang.String name) |
java.lang.String |
generateReplicas(java.lang.Integer replicas) |
java.lang.String |
generateRequests() |
java.lang.String |
generateResources() |
java.lang.String |
generateRestartPolicy(K8sPodTemplateSpecRestartPolicies restartPolicies) |
java.lang.String |
generateSelector() |
java.lang.String |
generateSelector(K8sSelector selector) |
java.lang.String |
generateSelector(K8sSelector selector,
int size) |
java.lang.String |
generateServiceSpec(K8sServiceSpec k8sServiceSpec) |
java.lang.String |
generateSpec() |
java.lang.String |
generateStorageClass(java.lang.String storageClass) |
java.lang.String |
generateStorageRequest(java.lang.String storageSize) |
java.lang.String |
generateTargetPort(java.lang.Integer port) |
java.lang.String |
generateTemplate() |
java.lang.String |
generateType(java.lang.String name) |
java.lang.String |
generateValue(java.lang.String name) |
java.lang.String |
generateVolumeMounts() |
java.lang.String |
generateVolumes() |
java.lang.String |
separator() |
int |
subtractOne(boolean selected,
int tabSize) |
public java.lang.String generate(K8sFile k8sFile)
public java.lang.String generateApiVersion(java.lang.String version)
public java.lang.String generateKind(java.lang.String kind)
public java.lang.String generateName(java.lang.String name)
public java.lang.String generateProtocol(java.lang.String name)
public java.lang.String generatePort(java.lang.Integer port)
public java.lang.String generateTargetPort(java.lang.Integer port)
public java.lang.String generateNodePort(java.lang.Integer port)
public java.lang.String generateContainerPort(java.lang.Integer port)
public java.lang.String generateReplicas(java.lang.Integer replicas)
public java.lang.String generateNamespace(java.lang.String namespace)
public java.lang.String generateMetadata()
public java.lang.String generateSpec()
public java.lang.String generateAnnotations()
public java.lang.String generateLabels()
public java.lang.String generateMatchLabels()
public java.lang.String generateMatchExpressions()
public java.lang.String generateAccessModes()
public java.lang.String generateResources()
public java.lang.String generateSelector()
public java.lang.String generateTemplate()
public java.lang.String generatePorts()
public java.lang.String generateKeyValue(java.lang.String key,
java.lang.String value)
public java.lang.String generateRequests()
public java.lang.String generateImagePullSecrets()
public java.lang.String generateVolumes()
public java.lang.String generatePersistentVolumeClaim()
public java.lang.String generateContainers()
public java.lang.String generateEnv()
public java.lang.String generateVolumeMounts()
public java.lang.String generateNodeSelector()
public java.lang.String generateStorageRequest(java.lang.String storageSize)
public java.lang.String generateStorageClass(java.lang.String storageClass)
public java.lang.String generatePersistentVolumeClaim(java.lang.String name)
public java.lang.String generateImage(java.lang.String name)
public java.lang.String generateImagePullPolicy(K8sImagePullPolicies imagePullPolicy)
public java.lang.String generateType(java.lang.String name)
public java.lang.String generateRestartPolicy(K8sPodTemplateSpecRestartPolicies restartPolicies)
public java.lang.String generateValue(java.lang.String name)
public java.lang.String generateMountPath(java.lang.String mountPath)
public java.lang.String generateListItem(java.lang.String item)
public java.lang.String generateListItem(java.lang.String item,
boolean skipDash)
public java.lang.String generateMetadata(K8sMetadata metadata)
public java.lang.String generateMetadata(K8sMetadata metadata, java.lang.Integer tabSize)
public java.lang.String generatePersistentVolumeSpec(K8sPersistentVolumeClaimSpec persistentVolumeClaimSpec)
public java.lang.String generateServiceSpec(K8sServiceSpec k8sServiceSpec)
public int subtractOne(boolean selected,
int tabSize)
public java.lang.String generateSelector(K8sSelector selector)
public java.lang.String generateSelector(K8sSelector selector, int size)
public java.lang.String generatePodTemplate(K8sPodTemplate podTemplate)
public java.lang.String generatePodTemplateSpec(K8sPodTemplateSpec podTemplateSpec)
public java.lang.String generateDeploymentSpec(K8sDeploymentSpec k8sDeploymentSpec)
public java.lang.String addTab(java.lang.String data)
public java.lang.String addTab(java.lang.String data,
int size)
public java.lang.String separator()