Class StandaloneKubernetesJobManagerParameters
- java.lang.Object
-
- org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
-
- org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
-
- org.apache.flink.kubernetes.operator.kubeclient.parameters.StandaloneKubernetesJobManagerParameters
-
- All Implemented Interfaces:
org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
public class StandaloneKubernetesJobManagerParameters extends org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParametersA Utility class that helps to parse, verify and manage the Kubernetes parameters that are used for constructing the JobManager deployment used for standalone cluster deployments.
-
-
Constructor Summary
Constructors Constructor Description StandaloneKubernetesJobManagerParameters(org.apache.flink.configuration.Configuration flinkConfig, org.apache.flink.client.deployment.ClusterSpecification clusterSpecification)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleangetAllowNonRestoredState()java.util.Map<java.lang.String,java.lang.String>getCommonLabels()java.util.List<java.lang.String>getJobSpecArgs()java.util.Map<java.lang.String,java.lang.String>getLabels()java.lang.StringgetMainClass()java.util.Map<java.lang.String,java.lang.String>getSelectors()booleanisApplicationCluster()booleanisInternalServiceEnabled()booleanisPipelineClasspathDefined()-
Methods inherited from class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
getAnnotations, getBlobServerPort, getEntrypointClass, getEnvironments, getJobManagerCPU, getJobManagerCPULimitFactor, getJobManagerMemoryLimitFactor, getJobManagerMemoryMB, getNodeSelector, getOwnerReference, getPodTemplateFilePath, getReplicas, getRestBindPort, getRestPort, getRestServiceAnnotations, getRestServiceExposedType, getRPCPort, getServiceAccount, getTolerations
-
Methods inherited from class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
getClusterId, getConfigDirectory, getContainerEntrypoint, getEnvironmentsFromSecrets, getExistingHadoopConfigurationConfigMap, getFlinkConfDirInPod, getFlinkConfiguration, getFlinkLogDirInPod, getImage, getImagePullPolicy, getImagePullSecrets, getLocalHadoopConfigurationDirectory, getNamespace, getSecretNamesToMountPaths, hasLog4j, hasLogback, isHostNetworkEnabled
-
-
-
-
Method Detail
-
getLabels
public java.util.Map<java.lang.String,java.lang.String> getLabels()
- Specified by:
getLabelsin interfaceorg.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters- Overrides:
getLabelsin classorg.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
-
getSelectors
public java.util.Map<java.lang.String,java.lang.String> getSelectors()
- Specified by:
getSelectorsin interfaceorg.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters- Overrides:
getSelectorsin classorg.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
-
getCommonLabels
public java.util.Map<java.lang.String,java.lang.String> getCommonLabels()
- Specified by:
getCommonLabelsin interfaceorg.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters- Overrides:
getCommonLabelsin classorg.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
-
isInternalServiceEnabled
public boolean isInternalServiceEnabled()
- Overrides:
isInternalServiceEnabledin classorg.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
-
isApplicationCluster
public boolean isApplicationCluster()
-
getMainClass
public java.lang.String getMainClass()
-
getAllowNonRestoredState
public java.lang.Boolean getAllowNonRestoredState()
-
isPipelineClasspathDefined
public boolean isPipelineClasspathDefined()
-
getJobSpecArgs
public java.util.List<java.lang.String> getJobSpecArgs()
-
-