Class HookTargetModel
java.lang.Object
software.amazon.cloudformation.proxy.hook.targetmodel.HookTargetModel
- Direct Known Subclasses:
GenericHookTargetModel,ResourceHookTargetModel,StackHookTargetModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleancontainsKey(String key) final Objectfinal ObjectgetOrDefault(String key, Object value) org.json.JSONObjectstatic HookTargetModelstatic <TargetModelT extends HookTargetModel>
TargetModelTof(Object targetModel, @NonNull com.fasterxml.jackson.core.type.TypeReference<TargetModelT> typeReference) static <TargetModelT extends HookTargetModel>
TargetModelT
-
Constructor Details
-
HookTargetModel
public HookTargetModel()
-
-
Method Details
-
getTargetModel
-
getTargetModelAsJSONObject
public org.json.JSONObject getTargetModelAsJSONObject() -
getTargetModelAsMap
-
get
-
getOrDefault
-
containsKey
-
of
-
of
public static <TargetModelT extends HookTargetModel> TargetModelT of(@CheckForNull Object targetModel, @NonNull @NonNull Class<TargetModelT> clazz) -
of
public static <TargetModelT extends HookTargetModel> TargetModelT of(@CheckForNull Object targetModel, @NonNull @NonNull com.fasterxml.jackson.core.type.TypeReference<TargetModelT> typeReference)
-