public class AddExtraHostContainerDecorator extends Object implements ContainerDecorator
HostConfig.extraHosts().| Constructor and Description |
|---|
AddExtraHostContainerDecorator(List<String> extraHosts) |
| Modifier and Type | Method and Description |
|---|---|
void |
decorateContainerConfig(com.spotify.helios.common.descriptors.Job job,
com.spotify.docker.client.messages.ImageInfo imageInfo,
com.google.common.base.Optional<String> dockerVersion,
com.spotify.docker.client.messages.ContainerConfig.Builder containerConfig) |
void |
decorateHostConfig(com.spotify.helios.common.descriptors.Job job,
com.google.common.base.Optional<String> dockerVersion,
com.spotify.docker.client.messages.HostConfig.Builder hostConfig) |
static boolean |
isValidArg(String arg)
Validates that the argument has form "host:ip-address".
|
public void decorateHostConfig(com.spotify.helios.common.descriptors.Job job, com.google.common.base.Optional<String> dockerVersion, com.spotify.docker.client.messages.HostConfig.Builder hostConfig)
decorateHostConfig in interface ContainerDecoratorpublic void decorateContainerConfig(com.spotify.helios.common.descriptors.Job job, com.spotify.docker.client.messages.ImageInfo imageInfo, com.google.common.base.Optional<String> dockerVersion, com.spotify.docker.client.messages.ContainerConfig.Builder containerConfig)
decorateContainerConfig in interface ContainerDecoratorpublic static boolean isValidArg(String arg)
InetAddresses.isInetAddress(java.lang.String).Copyright © 2017. All rights reserved.