org.openstack4j.model.gbp.builder.ExternalPolicyBuilder Maven / Gradle / Ivy
package org.openstack4j.model.gbp.builder;
import java.util.List;
import org.openstack4j.common.Buildable.Builder;
import org.openstack4j.model.gbp.ExternalPolicyCreate;
/**
* A builder which produces a External Policy object
*
* @author vinod borole
*/
public interface ExternalPolicyBuilder extends Builder {
ExternalPolicyBuilder name(String string);
ExternalPolicyBuilder description(String description);
ExternalPolicyBuilder isShared(boolean shared);
ExternalPolicyBuilder consumedPolicyRuleSets(List policyRuleSet);
ExternalPolicyBuilder providedPolicyRuleSets(List policyRuleSet);
ExternalPolicyBuilder externalSegments(List externalSegmentIds);
}