Class FlattenNamespaces.Config
- java.lang.Object
-
- software.amazon.smithy.build.transforms.FlattenNamespaces.Config
-
- Enclosing class:
- FlattenNamespaces
public static final class FlattenNamespaces.Config extends java.lang.Object
flattenNamespaces
configuration settings.
-
-
Constructor Summary
Constructors Constructor Description Config()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getIncludeTagged()
Gets the set of tags that are retained in the model.java.lang.String
getNamespace()
Gets the target namespace that existing namespaces will be flattened into.ShapeId
getService()
void
setIncludeTagged(java.util.Set<java.lang.String> tags)
Sets the set of tags that are retained in the model.void
setNamespace(java.lang.String namespace)
Sets the target namespace that existing namespaces will be flattened into.void
setService(ShapeId service)
Sets the service ShapeId that will be flattened into the target namespace.
-
-
-
Method Detail
-
setNamespace
public void setNamespace(java.lang.String namespace)
Sets the target namespace that existing namespaces will be flattened into.- Parameters:
namespace
- The target namespace to use in the model.
-
getNamespace
public java.lang.String getNamespace()
Gets the target namespace that existing namespaces will be flattened into.- Returns:
- the target namespace to be used in the model.
-
setService
public void setService(ShapeId service)
Sets the service ShapeId that will be flattened into the target namespace.- Parameters:
service
- The ID of the service.
-
getService
public ShapeId getService()
- Returns:
- Gets the service shape ID of the service that will have its shape namespaces updated.
-
setIncludeTagged
public void setIncludeTagged(java.util.Set<java.lang.String> tags)
Sets the set of tags that are retained in the model.- Parameters:
tags
- The tags to retain in the model.
-
getIncludeTagged
public java.util.Set<java.lang.String> getIncludeTagged()
Gets the set of tags that are retained in the model.- Returns:
- Returns the tags to retain.
-
-