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

org.openstack4j.model.octavia.builder.LoadBalancerV2UpdateBuilder Maven / Gradle / Ivy

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

import org.openstack4j.common.Buildable;
import org.openstack4j.model.octavia.LoadBalancerV2Update;

/**
 * Builder to update a lbaas v2 loadbalancer
 * @author wei
 */
public interface LoadBalancerV2UpdateBuilder extends Buildable.Builder {
    /**
     * Optional
     * @param description
     *            Human-readable description for the load balancer.
     * @return LoadBalancerV2UpdateBuilder
     */
    public LoadBalancerV2UpdateBuilder description(String description);

    /**
     * @param name
     *            Human-readable name for the load balancer.
     * @return LoadBalancerV2UpdateBuilder
     */
    public LoadBalancerV2UpdateBuilder name(String name);

    /**
     * Optional
     * @param adminStateUp
     *         The administrative state of the VIP. A valid value is true
     *            (UP) or false (DOWN).
     * @return LoadBalancerV2UpdateBuilder
     */
    public LoadBalancerV2UpdateBuilder adminStateUp(boolean adminStateUp);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy