A B C E G H I M N O P R S T U V W 
All Classes All Packages

A

addAdditionalIdentifier(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addAdditionalSchema(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
addExcludedProperty(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
additionalIdentifiers(List<Set<String>>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
additionalSchemas(List<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
addPrimaryIdentifier(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 

B

build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 

C

CfnAdditionalIdentifierTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that the CloudFormation property generated from this member is an additional identifier for the resource.
CfnAdditionalIdentifierTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
CfnAdditionalIdentifierTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
CfnAdditionalIdentifierTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnDefaultValueTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that the CloudFormation property generated from this member has a default value for this resource.
CfnDefaultValueTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
 
CfnDefaultValueTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
 
CfnDefaultValueTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnExcludePropertyTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that structure member should not be included in generated CloudFormation resource definitions.
CfnExcludePropertyTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
CfnExcludePropertyTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
CfnExcludePropertyTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnMutabilityTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates an explicit CloudFormation mutability of the structure member when part of a CloudFormation resource.
CfnMutabilityTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
CfnMutabilityTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnMutabilityTraitValidator - Class in software.amazon.smithy.aws.cloudformation.traits
Validates that members marked as having write-only mutability are not also marked as additional identifiers for their CloudFormation resource.
CfnMutabilityTraitValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
 
CfnNameTrait - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnNameTrait(String) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
CfnNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
CfnNameTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResource - Class in software.amazon.smithy.aws.cloudformation.traits
Contains extracted resource information.
CfnResource.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResourceIndex - Class in software.amazon.smithy.aws.cloudformation.traits
Index of resources to their CloudFormation identifiers and properties.
CfnResourceIndex(Model) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
 
CfnResourceIndex.Mutability - Enum in software.amazon.smithy.aws.cloudformation.traits
Mutability options derived through lifecycle operations or traits.
CfnResourceProperty - Class in software.amazon.smithy.aws.cloudformation.traits
Contains extracted resource property information.
CfnResourceProperty.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResourcePropertyValidator - Class in software.amazon.smithy.aws.cloudformation.traits
Validates that derived CloudFormation properties all have the same target.
CfnResourcePropertyValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
 
CfnResourceTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that a Smithy resource is a CloudFormation resource.
CfnResourceTrait.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResourceTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CREATE - software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Applied when a property was derived from a lifecycle operation that creates a resource or the CfnMutabilityTrait specifying full, create, or create-and-read mutability.
createNode() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
 

E

excludedProperties(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 

G

getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get a list of sets of member shape ids, each set can be used to identify the CloudFormation resource in addition to its primary identifier(s).
getAdditionalSchemas() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
Get the Smithy structure shape Ids for additional schema properties.
getCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get create-specifiable-only property definitions of the CloudFormation resource.
getExcludedProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get members that have been explicitly excluded from the CloudFormation resource.
getMutabilities() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Gets all of the CloudFormation-specific property mutability options associated with this resource property.
getName() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
Get the AWS CloudFormation resource name.
getPrimaryIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Gets a set of identifier names that represent the primary way to identify a CloudFormation resource.
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get all property definitions of the CloudFormation resource.
getProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Gets the definition of the specified property of the CloudFormation resource.
getReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get read-only property definitions of the CloudFormation resource.
getResource(ToShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
Gets the definition of the specified CloudFormation resource.
getShapeId() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Gets the shape ID used to represent this property.
getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get write-only property definitions of the CloudFormation resource.

H

hasExplicitMutability() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Returns true if the property's mutability was configured explicitly by the use of a trait instead of derived through its lifecycle bindings within a resource.
hasExplicitMutability(boolean) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
hasPropertyDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 

I

ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
isCreate() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isCreateAndRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isFullyMutable() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isWrite() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 

M

mutabilities(Set<CfnResourceIndex.Mutability>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 

N

name(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 

O

of(Model) - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
 

P

primaryIdentifiers(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
propertyDefinitions(Map<String, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
 
putPropertyDefinition(String, CfnResourceProperty) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 

R

READ - software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Applied when a property was derived from a lifecycle operation that retrieves a resource or the CfnMutabilityTrait specifying full, read, or create-and-read mutability.
removeShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 

S

shapeIds(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
software.amazon.smithy.aws.cloudformation.traits - package software.amazon.smithy.aws.cloudformation.traits
Defines traits used for generating CloudFormation Resource Schemas from Smithy models.

T

toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 

U

updatePropertyDefinition(String, Function<CfnResourceProperty, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 

V

validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
 
valueOf(String) - Static method in enum software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Returns an array containing the constants of this enum type, in the order they are declared.

W

WRITE - software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Applied when a property was derived from a lifecycle operation that updates a resource or the CfnMutabilityTrait specifying full or write mutability.
A B C E G H I M N O P R S T U V W 
All Classes All Packages