code: @Override
      public DeleteTrafficPolicyInstanceResult deleteTrafficPolicyInstance(DeleteTrafficPolicyInstanceRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteTrafficPolicyInstance(request);
      }
docs: <p>
  Deletes a traffic policy instance and all of the resource record sets that Amazon Route 53 created when you
  created the instance.
  </p>
  <note>
  <p>
  In the Route 53 console, traffic policy instances are known as policy records.
  </p>
  </note>
  
  @param deleteTrafficPolicyInstanceRequest
  A request to delete a specified traffic policy instance.
  @return Result of the DeleteTrafficPolicyInstance operation returned by the service.
  @throws NoSuchTrafficPolicyInstanceException
  No traffic policy instance exists with the specified ID.
  @throws InvalidInputException
  The input is not valid.
  @throws PriorRequestNotCompleteException
  If Amazon Route 53 can't process a request before the next request arrives, it will reject subsequent
  requests for the same hosted zone and return an <code>HTTP 400 error</code> (<code>Bad request</code>).
  If Route 53 returns this error repeatedly for the same request, we recommend that you wait, in intervals
  of increasing duration, before you try the request again.
  @sample AmazonRoute53.DeleteTrafficPolicyInstance
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/DeleteTrafficPolicyInstance"
  target="_top">AWS API Documentation</a>