Class S3RemoveBucketFromUriProcessor

  • All Implemented Interfaces:
    CodegenCustomizationProcessor

    public class S3RemoveBucketFromUriProcessor
    extends Object
    implements CodegenCustomizationProcessor
    With Endpoints 2.0, the endpoint rule set for S3 is responsible for taking the Bucket parameter from the input and adding it to the request URI. To make this work, we preprocess the model to remove it from the HTTP definition so that the marshallers don't add it to the path as well.