All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openstack4j.model.magnum.ContainerBuilder Maven / Gradle / Ivy

The newest version!
package org.openstack4j.model.magnum;

import java.util.List;

import org.openstack4j.common.Buildable.Builder;
import org.openstack4j.openstack.common.GenericLink;
import org.openstack4j.openstack.magnum.MagnumEnvironment;


public interface ContainerBuilder extends Builder {
    /**
     * @see Container#getStatus
     */
    ContainerBuilder status(String status);

    /**
     * @see Container#getUuid
     */
    ContainerBuilder uuid(String uuid);

    /**
     * @see Container#getLinks
     */
    ContainerBuilder links(List links);

    /**
     * @see Container#getImage
     */
    ContainerBuilder image(String image);

    /**
     * @see Container#getEnvironment
     */
    ContainerBuilder environment(MagnumEnvironment environment);

    /**
     * @see Container#getCommand
     */
    ContainerBuilder command(String command);

    /**
     * @see Container#getMemory
     */
    ContainerBuilder memory(String memory);

    /**
     * @see Container#getBayUuid
     */
    ContainerBuilder bayUuid(String bayUuid);

    /**
     * @see Container#getName
     */
    ContainerBuilder name(String name);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy