Class ResourceDeletionBinding
java.lang.Object
software.amazon.smithy.model.traits.ResourceDeletionBinding
- All Implemented Interfaces:
ToNode,ResourceBinding,ToSmithyBuilder<ResourceDeletionBinding>
public final class ResourceDeletionBinding
extends Object
implements ResourceBinding, ToSmithyBuilder<ResourceDeletionBinding>
Associates a deleted resource with an operation and optionally declares where
to find the resource's identifiers.
Unlike ResourceLifecycleBinding, a deletion binding has no
properties: a resource is deleted by its identifiers alone.
-
Nested Class Summary
Nested Classes -
Method Summary
-
Method Details
-
getResource
- Specified by:
getResourcein interfaceResourceBinding- Returns:
- Gets the shape ID of the affected resource.
-
getIdentifiers
- Specified by:
getIdentifiersin interfaceResourceBinding- Returns:
- Gets the explicit map of resource identifier name to a locator for its value.
-
getIdentifiersFrom
- Specified by:
getIdentifiersFromin interfaceResourceBinding- Returns:
- Gets the structural JMESPath from whose members identifiers are inferred by name.
-
toNode
Description copied from interface:ToNodeConverts a value to aNode. -
fromNode
-
toBuilder
Description copied from interface:ToSmithyBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToSmithyBuilder<ResourceDeletionBinding>- Returns:
- a builder for type T
-
builder
-
equals
-
hashCode
public int hashCode() -
toString
-