Class CleanClientDiscoveryTraitTransformer
java.lang.Object
software.amazon.smithy.aws.traits.clientendpointdiscovery.CleanClientDiscoveryTraitTransformer
- All Implemented Interfaces:
software.amazon.smithy.model.transform.ModelTransformerPlugin
public final class CleanClientDiscoveryTraitTransformer
extends Object
implements software.amazon.smithy.model.transform.ModelTransformerPlugin
Removes the endpoint discovery trait from a service if the referenced operation or error are removed.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.smithy.model.ModelonRemove(software.amazon.smithy.model.transform.ModelTransformer transformer, Collection<software.amazon.smithy.model.shapes.Shape> shapes, software.amazon.smithy.model.Model model)
-
Constructor Details
-
CleanClientDiscoveryTraitTransformer
public CleanClientDiscoveryTraitTransformer()
-
-
Method Details
-
onRemove
public software.amazon.smithy.model.Model onRemove(software.amazon.smithy.model.transform.ModelTransformer transformer, Collection<software.amazon.smithy.model.shapes.Shape> shapes, software.amazon.smithy.model.Model model) - Specified by:
onRemovein interfacesoftware.amazon.smithy.model.transform.ModelTransformerPlugin
-