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

org.openstack4j.api.compute.ext.ZoneService Maven / Gradle / Ivy

package org.openstack4j.api.compute.ext;


import java.util.List;

import org.openstack4j.common.RestService;
import org.openstack4j.model.compute.ext.AvailabilityZone;

/**
 * API which supports the "os-availability-zone" extension.  
 * 
 * @author octopus zhang
 */
public interface ZoneService extends RestService {

	/**
	 * List availability zone info .
	 *  
	 * NOTE: This is an extension and not all deployments support os-availability-zone
	 *  
	 * @return the available zones in brief form
	 */
	List list();
	
	/**
     * List availability zone info .
     *  
     * NOTE: This is an extension and not all deployments support os-availability-zone
     *  
     * @param detailed if true (admin only) details information will be populated
     * @return the available zones resolved to the specified {@code detailed} param
     */
    List list(boolean detailed);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy