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

org.openstack4j.api.gbp.GbpService Maven / Gradle / Ivy

There is a newer version: 3.2.0
Show newest version
package org.openstack4j.api.gbp;

import org.openstack4j.common.RestService;
/**
 * This interface contains all available GbpServices
 * 
 * @author vinod borole
 * 
 */
public interface GbpService extends RestService {

    /**
     * Service implementation which provides methods for manipulation of external Policies
     * 
     * @return ExternalPolicyService
     */
    ExternalPolicyService externalPolicy();
    /**
     * Service implementation which provides methods for manipulation of external segments
     * 
     * @return ExternalSegmentService
     */     
    ExternalSegmentService externalSegment();
    
    /**
     * Service implementation which provides methods for manipulation of groups
     * 
     * @return GroupService
     */
    GroupService group();
    /**
     * Service implementation which provides methods for manipulation of l2policies
     * 
     * @return L2policyService
     */
    L2policyService l2Policy();
    /**
     * Service implementation which provides methods for manipulation of l3policies
     * 
     * @return L3policyService
     */
    L3policyService l3Policy();
    /**
     * Service implementation which provides methods for manipulation of nat pools
     * 
     * @return NatPoolService
     */
    NatPoolService natPool();
    /**
     * Service implementation which provides methods for manipulation of network services
     * 
     * @return NetworkPolicyService
     */
    NetworkPolicyService networkPolicyService();
    /**
     * Service implementation which provides methods for manipulation of policy actions
     * 
     * @return PolicyActionService
     */
    PolicyActionService policyAction();
    /**
     * Service implementation which provides methods for manipulation of policy rules
     * 
     * @return PolicyRuleService
     */
    PolicyRuleService policyRule();
    /**
     * Service implementation which provides methods for manipulation of policy rules Sets
     * 
     * @return PolicyRuleSetService
     */
    PolicyRuleSetService policyRuleSet();
    /**
     * Service implementation which provides methods for manipulation of policy targets
     * 
     * @return PolicyTargetService
     */
    PolicyTargetService policyTarget();
    /**
     * Service implementation which provides methods for manipulation of policy classifiers
     * 
     * @return PolicyClassifierService
     */
    PolicyClassifierService policyClassifier();
    /**
     * Service implementation which provides methods for manipulation of service chains 
     * 
     * @return ServicechainService
     */
    ServicechainService servicechain();
    /**
     * Service implementation which provides methods for manipulation of service profiles
     * 
     * @return ServiceProfileService
     */
    ServiceProfileService serviceProfile();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy