org.openstack4j.api.heat.HeatService Maven / Gradle / Ivy
package org.openstack4j.api.heat;
import org.openstack4j.common.RestService;
/**
* This interface containts all available HeatServices
* @author Matthias Reisser
*
*/
public interface HeatService extends RestService {
/**
* Service implementation which provides methods for manipulation of stacks
*
* @return StackService
*/
StackService stacks();
/**
* Service implementation which provides methods for validating Templates
*
* @return TemplateService
*/
TemplateService templates();
/**
* Service implementation which provides methods for Events
*
* @return EventsService
*/
EventsService events();
/**
* Service implementation which provides methods for Resources
*
* @return ResourcesService
*/
ResourcesService resources();
/**
* Service implementation which provides methods for Software Configurations
*
* @return SoftwareConfigService
*/
SoftwareConfigService softwareConfig();
}