public abstract class HookTargetModel extends Object
| Constructor and Description |
|---|
HookTargetModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(String key) |
Object |
get(String key) |
Object |
getOrDefault(String key,
Object value) |
Map<String,Object> |
getTargetModel() |
org.json.JSONObject |
getTargetModelAsJSONObject() |
Map<String,Object> |
getTargetModelAsMap() |
static HookTargetModel |
of(Object targetModel) |
static <TargetModelT extends HookTargetModel> |
of(Object targetModel,
@NonNull Class<TargetModelT> clazz) |
static <TargetModelT extends HookTargetModel> |
of(Object targetModel,
@NonNull com.fasterxml.jackson.core.type.TypeReference<TargetModelT> typeReference) |
public org.json.JSONObject getTargetModelAsJSONObject()
public final boolean containsKey(String key)
public static HookTargetModel of(Object targetModel)
public static <TargetModelT extends HookTargetModel> TargetModelT of(@CheckForNull Object targetModel, @NonNull @NonNull Class<TargetModelT> clazz)
public static <TargetModelT extends HookTargetModel> TargetModelT of(@CheckForNull Object targetModel, @NonNull @NonNull com.fasterxml.jackson.core.type.TypeReference<TargetModelT> typeReference)
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.