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

org.openstack4j.model.network.NetworkUpdate Maven / Gradle / Ivy

package org.openstack4j.model.network;

import org.openstack4j.common.Buildable;
import org.openstack4j.model.ModelEntity;
import org.openstack4j.model.network.builder.NetworkUpdateBuilder;

/**
 * An entity used to update a network
 * 
 * @author Jeremy Unruh
 */
public interface NetworkUpdate extends ModelEntity, Buildable {

    /**
     * The name of the network
     * 
     * @return the network name
     */
    String getName();
    
    /**
     * The administrative state of the network, which is up (true) or down (false).
     * 
     * @return the admin state up state
     */
    boolean isAdminStateUp();
    
    /**
     * Admin-only. Indicates whether this network is shared across all tenants.
     * 
     * @return true if this network is shared
     */
    boolean isShared();
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy