public abstract class SourceAwareMetadataObject extends MetadataObject
Modifier and Type | Class and Description |
---|---|
static class |
SourceAwareMetadataObject.Fields
Provides the list of known field names that can appear in the properties Map.
|
properties, TAG
Constructor and Description |
---|
SourceAwareMetadataObject(java.util.Map<java.lang.String,java.lang.Object> properties) |
Modifier and Type | Method and Description |
---|---|
DeliveryType |
getDeliveryType()
Returns the DeliveryType for this Source, or DeliveryType.UNKNOWN if none was
specified.
|
protected void |
initializeDeliveryType(DeliveryType type)
Convenience method used by constructors to initialize DeliveryType.
|
getIntegerProperty, getIntegerProperty, getProperties, getStringProperty, getStringProperty, toString
public SourceAwareMetadataObject(@NonNull java.util.Map<java.lang.String,java.lang.Object> properties)
protected void initializeDeliveryType(@NonNull DeliveryType type)
@NonNull public DeliveryType getDeliveryType()