public final class ArnTrait extends AbstractTrait implements ToSmithyBuilder<ArnTrait>
Modifier and Type | Class and Description |
---|---|
static class |
ArnTrait.Builder
Builder for
ArnTrait . |
static class |
ArnTrait.Provider |
Modifier and Type | Method and Description |
---|---|
static ArnTrait.Builder |
builder() |
protected Node |
createNode()
The result of toNode is used for hashCodes and equality.
|
boolean |
equals(java.lang.Object other) |
java.util.List<java.lang.String> |
getLabels() |
java.lang.String |
getTemplate() |
int |
hashCode() |
boolean |
isAbsolute() |
boolean |
isNoAccount() |
boolean |
isNoRegion() |
ArnTrait.Builder |
toBuilder()
Take this object and create a builder that contains all of the
current property values of this object.
|
getSourceLocation, setNodeCache, toNode, toShapeId, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
flatMapStream, getIdiomaticTraitName, getIdiomaticTraitName, isSynthetic, makeAbsoluteName, makeAbsoluteName
public static final ShapeId ID
public static ArnTrait.Builder builder()
ArnTrait
.public boolean isNoAccount()
public boolean isNoRegion()
public boolean isAbsolute()
public java.lang.String getTemplate()
public java.util.List<java.lang.String> getLabels()
protected Node createNode()
AbstractTrait
createNode
in class AbstractTrait
public ArnTrait.Builder toBuilder()
ToSmithyBuilder
toBuilder
in interface ToSmithyBuilder<ArnTrait>
public boolean equals(java.lang.Object other)
equals
in class AbstractTrait
public int hashCode()
hashCode
in class AbstractTrait