public class OpenShiftAutoScaler
extends java.lang.Object
implements io.fabric8.api.ContainerAutoScaler
Constructor and Description |
---|
OpenShiftAutoScaler(OpenshiftContainerProvider containerProvider) |
Modifier and Type | Method and Description |
---|---|
protected CreateOpenshiftContainerOptions.Builder |
createAutoScaleOptions(io.fabric8.api.FabricService fabricService) |
void |
createContainers(java.lang.String version,
java.lang.String profile,
int count) |
void |
destroyContainers(java.lang.String profile,
int count,
java.util.List<io.fabric8.api.Container> containers) |
int |
getWeight() |
protected java.lang.String |
validateProperty(java.util.Map<java.lang.String,?> properties,
java.lang.String name,
java.lang.String propertyName,
java.lang.String envVarName,
java.lang.String defaultValue) |
public OpenShiftAutoScaler(OpenshiftContainerProvider containerProvider)
public int getWeight()
getWeight
in interface io.fabric8.api.ContainerAutoScaler
public void createContainers(java.lang.String version, java.lang.String profile, int count) throws java.lang.Exception
createContainers
in interface io.fabric8.api.ContainerAutoScaler
java.lang.Exception
protected CreateOpenshiftContainerOptions.Builder createAutoScaleOptions(io.fabric8.api.FabricService fabricService)
protected java.lang.String validateProperty(java.util.Map<java.lang.String,?> properties, java.lang.String name, java.lang.String propertyName, java.lang.String envVarName, java.lang.String defaultValue)
public void destroyContainers(java.lang.String profile, int count, java.util.List<io.fabric8.api.Container> containers)
destroyContainers
in interface io.fabric8.api.ContainerAutoScaler
Copyright © 2016 Red Hat. All Rights Reserved.