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)
CodegenCustomizationProcessorpreprocess in interface CodegenCustomizationProcessorpublic void postprocess(IntermediateModel intermediateModel)
CodegenCustomizationProcessorpostprocess in interface CodegenCustomizationProcessorCopyright © 2023. All rights reserved.