@Override
    public CreateLoadBalancerPolicyResult createLoadBalancerPolicy(CreateLoadBalancerPolicyRequest request) {
        request = beforeClientExecution(request);
        return executeCreateLoadBalancerPolicy(request);
    }
<p>
Creates a policy with the specified attributes for the specified load balancer.
</p>
<p>
Policies are settings that are saved for your load balancer and that can be applied to the listener or the
application server, depending on the policy type.
</p>

@param createLoadBalancerPolicyRequest
       Contains the parameters for CreateLoadBalancerPolicy.
@return Result of the CreateLoadBalancerPolicy operation returned by the service.
@throws LoadBalancerNotFoundException
        The specified load balancer does not exist.
@throws PolicyTypeNotFoundException
        One or more of the specified policy types do not exist.
@throws DuplicatePolicyNameException
        A policy with the specified name already exists for this load balancer.
@throws TooManyPoliciesException
        The quota for the number of policies for this load balancer has been reached.
@throws InvalidConfigurationRequestException
        The requested configuration change is not valid.
@sample AmazonElasticLoadBalancing.CreateLoadBalancerPolicy
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancing-2012-06-01/CreateLoadBalancerPolicy"
     target="_top">AWS API Documentation</a>
aws-java-sdk-elasticloadbalancing/src/main/java/com/amazonaws/services/elasticloadbalancing/AmazonElasticLoadBalancingClient.java