public class BulkResponseImpl extends Object implements BulkResponse, JsonBean
Modifier and Type | Field and Description |
---|---|
static String |
BULK_DATE_FORMAT |
static String |
BULK_FILTER_BUNDLE |
static String |
BULK_FILTER_COORD |
static String |
BULK_FILTER_END_CREATED_EPOCH |
static String |
BULK_FILTER_END_NOMINAL_EPOCH |
static String |
BULK_FILTER_LEVEL |
static Set<String> |
BULK_FILTER_NAMES |
static String |
BULK_FILTER_START_CREATED_EPOCH |
static String |
BULK_FILTER_START_NOMINAL_EPOCH |
static String |
BULK_FILTER_STATUS |
Constructor and Description |
---|
BulkResponseImpl() |
Modifier and Type | Method and Description |
---|---|
CoordinatorActionBean |
getAction() |
BundleJobBean |
getBundle() |
CoordinatorJobBean |
getCoordinator() |
void |
setAction(CoordinatorActionBean ca)
Sets the coord action comprising this bulk response object
|
void |
setBundle(BundleJobBean bj)
Sets the bundle comprising this bulk response object
|
void |
setCoordinator(CoordinatorJobBean cj)
Sets the coordinator comprising this bulk response object
|
static org.json.simple.JSONArray |
toJSONArray(List<? extends BulkResponseImpl> responses,
String timeZoneId)
Convert a nodes list into a JSONArray.
|
org.json.simple.JSONObject |
toJSONObject()
Construct JSON object using the bulk request object and the associated tags
|
org.json.simple.JSONObject |
toJSONObject(String timeZoneId)
Construct JSON object using the bulk request object and the associated tags
|
public static final String BULK_FILTER_BUNDLE
public static final String BULK_FILTER_COORD
public static final String BULK_FILTER_LEVEL
public static final String BULK_FILTER_STATUS
public static final String BULK_FILTER_START_CREATED_EPOCH
public static final String BULK_FILTER_END_CREATED_EPOCH
public static final String BULK_FILTER_START_NOMINAL_EPOCH
public static final String BULK_FILTER_END_NOMINAL_EPOCH
public static final String BULK_DATE_FORMAT
public static final Set<String> BULK_FILTER_NAMES
public BulkResponseImpl()
public org.json.simple.JSONObject toJSONObject()
toJSONObject
in interface JsonBean
public org.json.simple.JSONObject toJSONObject(String timeZoneId)
toJSONObject
in interface JsonBean
timeZoneId
- the time zone to usepublic BundleJobBean getBundle()
getBundle
in interface BulkResponse
public CoordinatorJobBean getCoordinator()
getCoordinator
in interface BulkResponse
public CoordinatorActionBean getAction()
getAction
in interface BulkResponse
public void setBundle(BundleJobBean bj)
bj
- the bundlepublic void setCoordinator(CoordinatorJobBean cj)
cj
- the coordpublic void setAction(CoordinatorActionBean ca)
ca
- the actionpublic static org.json.simple.JSONArray toJSONArray(List<? extends BulkResponseImpl> responses, String timeZoneId)
responses
- nodes list.timeZoneId
- time zone to use for dates in the JSON array.Copyright © 2018 Apache Software Foundation. All rights reserved.