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

org.openstack4j.model.identity.v3.builder.ServiceBuilder Maven / Gradle / Ivy

There is a newer version: 3.2.0
Show newest version
package org.openstack4j.model.identity.v3.builder;

import java.util.Map;

import org.openstack4j.common.Buildable.Builder;
import org.openstack4j.model.identity.v3.Service;

/**
 * A Builder which creates an identity v3 service
 *
 *
 */
public interface ServiceBuilder extends Builder {

    /**
     * @see Service#getId()
     */
    ServiceBuilder id(String id);

    /**
     * @see Service#getDescription()
     */
    ServiceBuilder description(String description);

    /**
     * @see Service#getType()
     */
    ServiceBuilder type(String type);

    /**
     * @see Service#getName()
     */
    ServiceBuilder name(String name);

    /**
     * @see Service#getLinks()
     */
    ServiceBuilder links(Map links);

    /**
     * @see Service#getVersion()
     */
    ServiceBuilder version(Integer version);

    /**
     * @see Service#isEnabled()
     */
    ServiceBuilder enabled(boolean enabled);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy