code: @Override
      public CreateTrafficPolicyResult createTrafficPolicy(CreateTrafficPolicyRequest request) {
          request = beforeClientExecution(request);
          return executeCreateTrafficPolicy(request);
      }
docs: <p>
  Creates a traffic policy, which you use to create multiple DNS resource record sets for one domain name (such as
  example.com) or one subdomain name (such as www.example.com).
  </p>
  
  @param createTrafficPolicyRequest
  A complex type that contains information about the traffic policy that you want to create.
  @return Result of the CreateTrafficPolicy operation returned by the service.
  @throws InvalidInputException
  The input is not valid.
  @throws TooManyTrafficPoliciesException
  This traffic policy can't be created because the current account has reached the limit on the number of
  traffic policies.</p>
  <p>
  For information about default limits, see <a
  href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html">Limits</a> in the
  <i>Amazon Route 53 Developer Guide</i>.
  </p>
  <p>
  To get the current limit for an account, see <a
  href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetAccountLimit.html"
  >GetAccountLimit</a>.
  </p>
  <p>
  To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a case</a> with the AWS
  Support Center.
  @throws TrafficPolicyAlreadyExistsException
  A traffic policy that has the same value for <code>Name</code> already exists.
  @throws InvalidTrafficPolicyDocumentException
  The format of the traffic policy document that you specified in the <code>Document</code> element is
  invalid.
  @sample AmazonRoute53.CreateTrafficPolicy
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/CreateTrafficPolicy" target="_top">AWS
  API Documentation</a>