|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.common.definitions.DefinitionBase
org.eclipse.smila.jobmanager.definitions.BucketDefinition
public class BucketDefinition
Definition of a (persistent) bucket. JSON format:
{
"name": "docsBucket",
"type": "recordBulks",
"parameters":
{
"param1": "value1",
...
"paramN": "valueN"
}
}
| Field Summary | |
|---|---|
static java.lang.String |
KEY_BUCKETS
name of JSON property for lists of buckets. |
static java.lang.String |
KEY_MODE
name of JSON property for bucket modes. |
static java.lang.String |
KEY_PARAMETERS
name of JSON property for bucket parameters. |
static java.lang.String |
KEY_TYPE
name of JSON property for bucket type. |
| Fields inherited from class org.eclipse.smila.common.definitions.DefinitionBase |
|---|
_anyMap, _name, _readOnly, _timestamp, KEY_NAME, KEY_READ_ONLY, KEY_TIMESTAMP |
| Constructor Summary | |
|---|---|
BucketDefinition(AnyMap bucket)
parse bucket definition from Any object. |
|
BucketDefinition(java.lang.String name,
java.lang.String dataObjectType)
create a bucket definition for a transient bucket. |
|
| Method Summary | |
|---|---|
java.lang.String |
getDataObjectType()
|
AnyMap |
getParameters()
|
static BucketDefinition |
parseBucket(AnyMap bucketAny)
Parse a single bucket from an Any object containing a bucket description. |
AnyMap |
toAny(boolean includingAdditionalAttributes)
Returns object information as an Any representation. |
| Methods inherited from class org.eclipse.smila.common.definitions.DefinitionBase |
|---|
getName, getTimestamp, isReadOnly, toAny, toString, validateName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String KEY_BUCKETS
public static final java.lang.String KEY_TYPE
public static final java.lang.String KEY_MODE
public static final java.lang.String KEY_PARAMETERS
| Constructor Detail |
|---|
public BucketDefinition(AnyMap bucket)
throws InvalidDefinitionException
bucket - see class comment for format of Any object
InvalidDefinitionException - error parsing object.
public BucketDefinition(java.lang.String name,
java.lang.String dataObjectType)
name - bucket namedataObjectType - data object type name.| Method Detail |
|---|
public static BucketDefinition parseBucket(AnyMap bucketAny)
throws InvalidDefinitionException
bucketAny - bucket as Any.
InvalidDefinitionException - error parsing Any.public java.lang.String getDataObjectType()
public AnyMap getParameters()
public AnyMap toAny(boolean includingAdditionalAttributes)
toAny in class DefinitionBaseincludingAdditionalAttributes - 'true' if also any additional information in the AnyMap should be returned, 'false' if only the (minimal
set of) relevant information should be returned.
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||