public class OpenshiftConfig extends BaseConfig
| Constructor and Description |
|---|
OpenshiftConfig() |
OpenshiftConfig(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,
DeploymentStrategy deploymentStrategy,
RollingUpdate rollingUpdate,
HostAlias[] hostAliases,
Probe livenessProbe,
Probe readinessProbe,
Probe startupProbe,
ResourceRequirements requestResources,
ResourceRequirements limitResources,
Container[] sidecars,
Boolean autoDeployEnabled,
Job[] jobs,
CronJob[] cronJobs,
Container[] initContainers,
Integer replicas,
Route route,
Boolean headless) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Boolean |
getHeadless()
Controls whether the generated
Service will be headless. |
Container[] |
getInitContainers()
The init containers.
|
Integer |
getReplicas()
The number of replicas to use.
|
Route |
getRoute() |
int |
hashCode() |
boolean |
isHeadless()
Controls whether the generated
Service will be headless. |
static OpenshiftConfigBuilder |
newOpenshiftConfigBuilder() |
static OpenshiftConfigBuilder |
newOpenshiftConfigBuilderFromDefaults() |
getAnnotations, getArguments, getAutoDeployEnabled, getAwsElasticBlockStoreVolumes, getAzureDiskVolumes, getAzureFileVolumes, getCommand, getConfigMapVolumes, getCronJobs, getDeploymentKind, getDeploymentStrategy, getEmptyDirVolumes, getEnvVars, getGitRepoVolumes, getHostAliases, getImagePullPolicy, getImagePullSecrets, getJobs, getLabels, getLimitResources, getLivenessProbe, getMounts, getPorts, getPvcVolumes, getReadinessProbe, getRequestResources, getRollingUpdate, getSecretVolumes, getServiceAccount, getServiceType, getSidecars, getStartupProbe, getWorkingDir, isAutoDeployEnabled, newBaseConfigBuilder, newBaseConfigBuilderFromDefaultsgetName, getPartOf, getVersion, setName, setPartOf, setVersionentrySet, getAttribute, getAttributeOrDefault, getAttributes, getProject, hasAttribute, put, setAttributes, setProjectpublic OpenshiftConfig()
public OpenshiftConfig(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, DeploymentStrategy deploymentStrategy, RollingUpdate rollingUpdate, HostAlias[] hostAliases, Probe livenessProbe, Probe readinessProbe, Probe startupProbe, ResourceRequirements requestResources, ResourceRequirements limitResources, Container[] sidecars, Boolean autoDeployEnabled, Job[] jobs, CronJob[] cronJobs, Container[] initContainers, Integer replicas, Route route, Boolean headless)
public Container[] getInitContainers()
public Integer getReplicas()
public Route getRoute()
public Boolean getHeadless()
Service will be headless.public boolean isHeadless()
Service will be headless.public static OpenshiftConfigBuilder newOpenshiftConfigBuilder()
public static OpenshiftConfigBuilder newOpenshiftConfigBuilderFromDefaults()
public boolean equals(Object o)
equals in class BaseConfigpublic int hashCode()
hashCode in class BaseConfigCopyright © 2018–2024 Red Hat. All rights reserved.