Class KubernetesJobAutoScalerContext


  • public class KubernetesJobAutoScalerContext
    extends JobAutoScalerContext<io.javaoperatorsdk.operator.processing.event.ResourceID>
    An implementation of JobAutoscalerContext for Kubernetes.
    • Constructor Summary

      Constructors 
      Constructor Description
      KubernetesJobAutoScalerContext​(org.apache.flink.api.common.JobID jobID, org.apache.flink.api.common.JobStatus jobStatus, org.apache.flink.configuration.Configuration configuration, org.apache.flink.metrics.MetricGroup metricGroup, org.apache.flink.util.function.SupplierWithException<org.apache.flink.client.program.rest.RestClusterClient<java.lang.String>,​java.lang.Exception> restClientSupplier, AbstractFlinkResource<?,​?> resource, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)  
    • Constructor Detail

      • KubernetesJobAutoScalerContext

        public KubernetesJobAutoScalerContext​(@Nullable
                                              org.apache.flink.api.common.JobID jobID,
                                              @Nullable
                                              org.apache.flink.api.common.JobStatus jobStatus,
                                              org.apache.flink.configuration.Configuration configuration,
                                              org.apache.flink.metrics.MetricGroup metricGroup,
                                              org.apache.flink.util.function.SupplierWithException<org.apache.flink.client.program.rest.RestClusterClient<java.lang.String>,​java.lang.Exception> restClientSupplier,
                                              AbstractFlinkResource<?,​?> resource,
                                              io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
    • Method Detail

      • getKubernetesClient

        public io.fabric8.kubernetes.client.KubernetesClient getKubernetesClient()