Class ResourceHookTarget

java.lang.Object
software.amazon.cloudformation.proxy.hook.targetmodel.ResourceHookTarget
All Implemented Interfaces:
HookTarget

public abstract class ResourceHookTarget extends Object implements HookTarget
  • Constructor Details

    • ResourceHookTarget

      public ResourceHookTarget()
  • Method Details

    • get

      public final Object get(String key)
      Specified by:
      get in interface HookTarget
    • getOrDefault

      public final Object getOrDefault(String key, Object defaultValue)
    • hasProperty

      public final boolean hasProperty(String key)
    • getProperties

      public final Map<String,Object> getProperties()
    • getAdditionalProperties

      public final Map<String,Object> getAdditionalProperties()
    • getHookTargetType

      public final HookTargetType getHookTargetType()
      Specified by:
      getHookTargetType in interface HookTarget
    • getPrimaryIdentifier

      public abstract org.json.JSONObject getPrimaryIdentifier()
    • getAdditionalIdentifiers

      public abstract List<org.json.JSONObject> getAdditionalIdentifiers()
    • targetSchemaJSONObject

      public abstract org.json.JSONObject targetSchemaJSONObject()
    • hasDefinedSchema

      public abstract Boolean hasDefinedSchema()
    • isCloudFormationRegistryType

      public abstract Boolean isCloudFormationRegistryType()