Class CfnResourceTrait
- java.lang.Object
-
- software.amazon.smithy.model.traits.AbstractTrait
-
- software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
-
- All Implemented Interfaces:
software.amazon.smithy.model.FromSourceLocation,software.amazon.smithy.model.node.ToNode,software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.traits.Trait,software.amazon.smithy.utils.ToSmithyBuilder<CfnResourceTrait>
public final class CfnResourceTrait extends software.amazon.smithy.model.traits.AbstractTrait implements software.amazon.smithy.utils.ToSmithyBuilder<CfnResourceTrait>
Indicates that a Smithy resource is a CloudFormation resource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCfnResourceTrait.Builderstatic classCfnResourceTrait.Provider
-
Field Summary
Fields Modifier and Type Field Description static software.amazon.smithy.model.shapes.ShapeIdID
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CfnResourceTrait.Builderbuilder()protected software.amazon.smithy.model.node.NodecreateNode()java.util.List<software.amazon.smithy.model.shapes.ShapeId>getAdditionalSchemas()Get the Smithy structure shape Ids for additional schema properties.java.util.Optional<java.lang.String>getName()Get the AWS CloudFormation resource name.software.amazon.smithy.utils.SmithyBuilder<CfnResourceTrait>toBuilder()
-
-
-
Method Detail
-
getName
public java.util.Optional<java.lang.String> getName()
Get the AWS CloudFormation resource name.- Returns:
- Returns the name.
-
getAdditionalSchemas
public java.util.List<software.amazon.smithy.model.shapes.ShapeId> getAdditionalSchemas()
Get the Smithy structure shape Ids for additional schema properties.- Returns:
- Returns the additional schema shape Ids.
-
builder
public static CfnResourceTrait.Builder builder()
-
createNode
protected software.amazon.smithy.model.node.Node createNode()
- Specified by:
createNodein classsoftware.amazon.smithy.model.traits.AbstractTrait
-
toBuilder
public software.amazon.smithy.utils.SmithyBuilder<CfnResourceTrait> toBuilder()
- Specified by:
toBuilderin interfacesoftware.amazon.smithy.utils.ToSmithyBuilder<CfnResourceTrait>
-
-