public class EditableKubernetesConfig extends KubernetesConfig implements io.fabric8.kubernetes.api.builder.Editable<KubernetesConfigBuilder>
Constructor and Description |
---|
EditableKubernetesConfig() |
EditableKubernetesConfig(Project project,
Map<ConfigKey,Object> attributes,
String partOf,
String name,
String version,
String deploymentKind,
Label[] labels,
Annotation[] annotations,
Env[] envVars,
String workingDir,
String[] command,
String[] arguments,
String serviceAccount,
Port[] ports,
ServiceType serviceType,
PersistentVolumeClaimVolume[] pvcVolumes,
SecretVolume[] secretVolumes,
ConfigMapVolume[] configMapVolumes,
EmptyDirVolume[] emptyDirVolumes,
GitRepoVolume[] gitRepoVolumes,
AwsElasticBlockStoreVolume[] awsElasticBlockStoreVolumes,
AzureDiskVolume[] azureDiskVolumes,
AzureFileVolume[] azureFileVolumes,
Mount[] mounts,
ImagePullPolicy imagePullPolicy,
String[] imagePullSecrets,
HostAlias[] hostAliases,
Probe livenessProbe,
Probe readinessProbe,
Probe startupProbe,
ResourceRequirements requestResources,
ResourceRequirements limitResources,
Container[] sidecars,
Boolean autoDeployEnabled,
Job[] jobs,
CronJob[] cronJobs,
Container[] initContainers,
Integer replicas,
DeploymentStrategy deploymentStrategy,
RollingUpdate rollingUpdate,
Ingress ingress,
Boolean headless) |
Modifier and Type | Method and Description |
---|---|
KubernetesConfigBuilder |
edit() |
equals, getDeploymentStrategy, getHeadless, getIngress, getInitContainers, getReplicas, getRollingUpdate, hashCode, isHeadless, newKubernetesConfigBuilder, newKubernetesConfigBuilderFromDefaults
getAnnotations, getArguments, getAutoDeployEnabled, getAwsElasticBlockStoreVolumes, getAzureDiskVolumes, getAzureFileVolumes, getCommand, getConfigMapVolumes, getCronJobs, getDeploymentKind, getEmptyDirVolumes, getEnvVars, getGitRepoVolumes, getHostAliases, getImagePullPolicy, getImagePullSecrets, getJobs, getLabels, getLimitResources, getLivenessProbe, getMounts, getPorts, getPvcVolumes, getReadinessProbe, getRequestResources, getSecretVolumes, getServiceAccount, getServiceType, getSidecars, getStartupProbe, getWorkingDir, isAutoDeployEnabled, newBaseConfigBuilder, newBaseConfigBuilderFromDefaults
getName, getPartOf, getVersion, setName, setPartOf, setVersion
entrySet, getAttribute, getAttributeOrDefault, getAttributes, getProject, hasAttribute, put, setAttributes, setProject
public EditableKubernetesConfig()
public EditableKubernetesConfig(Project project, Map<ConfigKey,Object> attributes, String partOf, String name, String version, String deploymentKind, Label[] labels, Annotation[] annotations, Env[] envVars, String workingDir, String[] command, String[] arguments, String serviceAccount, Port[] ports, ServiceType serviceType, PersistentVolumeClaimVolume[] pvcVolumes, SecretVolume[] secretVolumes, ConfigMapVolume[] configMapVolumes, EmptyDirVolume[] emptyDirVolumes, GitRepoVolume[] gitRepoVolumes, AwsElasticBlockStoreVolume[] awsElasticBlockStoreVolumes, AzureDiskVolume[] azureDiskVolumes, AzureFileVolume[] azureFileVolumes, Mount[] mounts, ImagePullPolicy imagePullPolicy, String[] imagePullSecrets, HostAlias[] hostAliases, Probe livenessProbe, Probe readinessProbe, Probe startupProbe, ResourceRequirements requestResources, ResourceRequirements limitResources, Container[] sidecars, Boolean autoDeployEnabled, Job[] jobs, CronJob[] cronJobs, Container[] initContainers, Integer replicas, DeploymentStrategy deploymentStrategy, RollingUpdate rollingUpdate, Ingress ingress, Boolean headless)
public KubernetesConfigBuilder edit()
edit
in interface io.fabric8.kubernetes.api.builder.Editable<KubernetesConfigBuilder>
Copyright © 2018–2023 Red Hat. All rights reserved.