code: @Override
      public PutCorsPolicyResult putCorsPolicy(PutCorsPolicyRequest request) {
          request = beforeClientExecution(request);
          return executePutCorsPolicy(request);
      }
docs: <p>
  Sets the cross-origin resource sharing (CORS) configuration on a container so that the container can service
  cross-origin requests. For example, you might want to enable a request whose origin is http://www.example.com to
  access your AWS Elemental MediaStore container at my.example.container.com by using the browser's XMLHttpRequest
  capability.
  </p>
  <p>
  To enable CORS on a container, you attach a CORS policy to the container. In the CORS policy, you configure rules
  that identify origins and the HTTP methods that can be executed on your container. The policy can contain up to
  398,000 characters. You can add up to 100 rules to a CORS policy. If more than one rule applies, the service uses
  the first applicable rule listed.
  </p>
  <p>
  To learn more about CORS, see <a
  href="https://docs.aws.amazon.com/mediastore/latest/ug/cors-policy.html">Cross-Origin Resource Sharing (CORS) in
  AWS Elemental MediaStore</a>.
  </p>
  
  @param putCorsPolicyRequest
  @return Result of the PutCorsPolicy operation returned by the service.
  @throws ContainerNotFoundException
  The container that you specified in the request does not exist.
  @throws ContainerInUseException
  The container that you specified in the request already exists or is being updated.
  @throws InternalServerErrorException
  The service is temporarily unavailable.
  @sample AWSMediaStore.PutCorsPolicy
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/mediastore-2017-09-01/PutCorsPolicy" target="_top">AWS API
  Documentation</a>