public final class EndpointTrait extends AbstractTrait implements software.amazon.smithy.utils.ToSmithyBuilder<EndpointTrait>
Modifier and Type | Class and Description |
---|---|
static class |
EndpointTrait.Builder |
static class |
EndpointTrait.Provider |
Modifier and Type | Method and Description |
---|---|
static EndpointTrait.Builder |
builder() |
protected Node |
createNode()
The result of toNode is used for hashCodes and equality.
|
SmithyPattern |
getHostPrefix() |
EndpointTrait.Builder |
toBuilder() |
equals, getSourceLocation, hashCode, setNodeCache, toNode, toShapeId, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
flatMapStream, getIdiomaticTraitName, getIdiomaticTraitName, isSynthetic, makeAbsoluteName, makeAbsoluteName
compare
public static final ShapeId ID
public SmithyPattern getHostPrefix()
public static EndpointTrait.Builder builder()
public EndpointTrait.Builder toBuilder()
toBuilder
in interface software.amazon.smithy.utils.ToSmithyBuilder<EndpointTrait>
protected Node createNode()
AbstractTrait
createNode
in class AbstractTrait