congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Image.valueOf
Code IndexAdd Tabnine to your IDE (free)

How to use
valueOf
method
in
org.arquillian.cube.docker.impl.client.config.Image

Best Java code snippets using org.arquillian.cube.docker.impl.client.config.Image.valueOf (Showing top 20 results out of 315)

origin: org.arquillian.cube/arquillian-cube-docker

public ContainerBuilder addImage(String image) {
  configuration.setImage(Image.valueOf(image));
  return this;
}
origin: arquillian/arquillian-cube

public ContainerBuilder addImage(String image) {
  configuration.setImage(Image.valueOf(image));
  return this;
}
origin: org.arquillian.cube/arquillian-cube-docker

public ContainerOptionsBuilder fromImage(String image) {
  cubeContainer.setImage(Image.valueOf(image));
  return new ContainerOptionsBuilder();
}
origin: arquillian/arquillian-cube

public ContainerOptionsBuilder fromImage(String image) {
  cubeContainer.setImage(Image.valueOf(image));
  return new ContainerOptionsBuilder();
}
origin: org.arquillian.cube/arquillian-cube-docker-drone

private static CubeContainer configureCube(String image, int seleniumBoundedPort) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(image));
  setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort);
  return cubeContainer;
}
origin: arquillian/arquillian-cube

private static CubeContainer configureCube(String image, int seleniumBoundedPort) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(image));
  setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort);
  return cubeContainer;
}
origin: org.arquillian.cube/arquillian-cube-docker

public void pullImage(String imageName) {
  this.readWriteLock.readLock().lock();
  try {
    final Image image = Image.valueOf(imageName);
    PullImageCmd pullImageCmd = this.dockerClient.pullImageCmd(image.getName());
    String tag = image.getTag();
    if (tag != null && !"".equals(tag)) {
      pullImageCmd.withTag(tag);
    } else {
      pullImageCmd.withTag("latest");
    }
    pullImageCmd.exec(new PullImageResultCallback()).awaitSuccess();
  } finally {
    this.readWriteLock.readLock().unlock();
  }
}
origin: arquillian/arquillian-cube

public void pullImage(String imageName) {
  this.readWriteLock.readLock().lock();
  try {
    final Image image = Image.valueOf(imageName);
    PullImageCmd pullImageCmd = this.dockerClient.pullImageCmd(image.getName());
    String tag = image.getTag();
    if (tag != null && !"".equals(tag)) {
      pullImageCmd.withTag(tag);
    } else {
      pullImageCmd.withTag("latest");
    }
    pullImageCmd.exec(new PullImageResultCallback()).awaitSuccess();
  } finally {
    this.readWriteLock.readLock().unlock();
  }
}
origin: arquillian/arquillian-cube

  @Override
  public Object construct(Node node) {
    if (node.getType() == PortBinding.class) {
      String value = constructScalar((ScalarNode) node).toString();
      return PortBinding.valueOf(value);
    } else if (node.getType() == ExposedPort.class) {
      String value = constructScalar((ScalarNode) node).toString();
      return ExposedPort.valueOf(value);
    } else if (node.getType() == Image.class) {
      String value = constructScalar((ScalarNode) node).toString();
      return Image.valueOf(value);
    } else if (node.getType() == Link.class) {
      String value = constructScalar((ScalarNode) node).toString();
      return Link.valueOf(value);
    }
    return super.construct(node);
  }
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseSimpleImages() {
  final Image image = Image.valueOf("my_image");
  assertThat(image.getName(), is("my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseRepositoryImages() {
  final Image image = Image.valueOf("localhost:5000/organization/my_image");
  assertThat(image.getName(), is("localhost:5000/organization/my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseOrganizationImages() {
  final Image image = Image.valueOf("organization/my_image");
  assertThat(image.getName(), is("organization/my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseRepositoryImagesAndSeveralOrganizationLevels() {
  final Image image = Image.valueOf("localhost:5000/organization/organization2/my_image");
  assertThat(image.getName(), is("localhost:5000/organization/organization2/my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: org.arquillian.cube/arquillian-cube-docker-drone

private static CubeContainer createVncContainer(final Path dockerVolume, String seleniumContainerName) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(VNC_IMAGE));
  cubeContainer.setBinds(
    Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z"))
  );
  final Link link = Link.valueOf(seleniumContainerName + ":" + VNC_HOSTNAME);
  cubeContainer.setLinks(Arrays.asList(link));
  // Using sleeping strategy since VNC client is a CLI without exposing a port
  Await await = new Await();
  await.setStrategy("sleeping");
  await.setSleepTime("100 ms");
  cubeContainer.setAwait(await);
  cubeContainer.setCmd(Arrays.asList(FLVREC_COMMAND));
  // sets container as manual because we need to start and stop for each test case
  cubeContainer.setManual(true);
  return cubeContainer;
}

origin: arquillian/arquillian-cube

@Test
public void shouldParseOrganizationalImagesWithTag() {
  final Image image = Image.valueOf("organization/my_image:tag");
  assertThat(image.getName(), is("organization/my_image"));
  assertThat(image.getTag(), is("tag"));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseSimpleImagesWithTag() {
  final Image image = Image.valueOf("my_image:tag");
  assertThat(image.getName(), is("my_image"));
  assertThat(image.getTag(), is("tag"));
}
origin: org.arquillian.cube/arquillian-cube-docker-drone

private static CubeContainer createVideoConverterContainer(Path dockerVolume) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(CONVERSION_IMAGE));
  cubeContainer.setBinds(
    Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z"))
  );
  // Using log await strategy to match the echo string indicating completion of conversion
  Await await = new Await();
  await.setStrategy("log");
  await.setMatch("CONVERSION COMPLETED");
  cubeContainer.setAwait(await);
  // sets container as manual because we need to start and stop
  cubeContainer.setManual(true);
  return cubeContainer;
}
origin: arquillian/arquillian-cube

  @Test
  public void shouldParseRepositoryImagesWithTagAndSeveralOrganizationLevels() {
    final Image image = Image.valueOf("localhost:5000/organization/organization2/my_image:tag");
    assertThat(image.getName(), is("localhost:5000/organization/organization2/my_image"));
    assertThat(image.getTag(), is("tag"));
  }
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseRepositoryImagesWithTag() {
  final Image image = Image.valueOf("localhost:5000/organization/my_image:tag");
  assertThat(image.getName(), is("localhost:5000/organization/my_image"));
  assertThat(image.getTag(), is("tag"));
}
origin: arquillian/arquillian-cube

private static CubeContainer createVideoConverterContainer(Path dockerVolume, String dockerRegistry) {
  CubeContainer cubeContainer = new CubeContainer();
  cubeContainer.setImage(Image.valueOf(dockerRegistry + CONVERSION_IMAGE));
  cubeContainer.setBinds(
    Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z"))
  );
  // Using log await strategy to match the echo string indicating completion of conversion
  Await await = new Await();
  await.setStrategy("log");
  await.setMatch("CONVERSION COMPLETED");
  cubeContainer.setAwait(await);
  // sets container as manual because we need to start and stop
  cubeContainer.setManual(true);
  return cubeContainer;
}
org.arquillian.cube.docker.impl.client.configImagevalueOf

Popular methods of Image

  • getName
  • getTag
  • toImageRef
  • toString
  • <init>
  • isPort

Popular in Java

  • Finding current android device location
  • getSupportFragmentManager (FragmentActivity)
  • notifyDataSetChanged (ArrayAdapter)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now