public class S3RemoveBucketFromUriProcessor extends Object implements CodegenCustomizationProcessor
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.Constructor and Description |
---|
S3RemoveBucketFromUriProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
postprocess(IntermediateModel intermediateModel)
Apply the customization after the intermediate model is built
|
void |
preprocess(ServiceModel serviceModel)
Apply the customization by directly modifying the service model, before
the intermediate model is built.
|
public void preprocess(ServiceModel serviceModel)
CodegenCustomizationProcessor
preprocess
in interface CodegenCustomizationProcessor
public void postprocess(IntermediateModel intermediateModel)
CodegenCustomizationProcessor
postprocess
in interface CodegenCustomizationProcessor
Copyright © 2023. All rights reserved.