public final class ScriptMetaData extends java.lang.Object implements MetaData.Custom
Modifier and Type | Class and Description |
---|---|
static class |
ScriptMetaData.Builder |
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static ScriptMetaData |
PROTO |
static java.lang.String |
TYPE |
EMPTY_PARAMS
Modifier and Type | Method and Description |
---|---|
java.util.EnumSet<MetaData.XContentContext> |
context() |
Diff<MetaData.Custom> |
diff(MetaData.Custom before)
Returns serializable object representing differences between this and previousState
|
boolean |
equals(java.lang.Object o) |
ScriptMetaData |
fromXContent(XContentParser parser) |
java.lang.String |
getScript(java.lang.String language,
java.lang.String id) |
BytesReference |
getScriptAsBytes(java.lang.String language,
java.lang.String id) |
int |
hashCode() |
Diff<MetaData.Custom> |
readDiffFrom(StreamInput in)
Reads the
Diff from StreamInput |
ScriptMetaData |
readFrom(StreamInput in)
Reads an object of this type from the provided StreamInput.
|
java.lang.String |
toString() |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
java.lang.String |
type() |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
public static final java.lang.String TYPE
public static final ScriptMetaData PROTO
public BytesReference getScriptAsBytes(java.lang.String language, java.lang.String id)
public java.lang.String getScript(java.lang.String language, java.lang.String id)
public java.lang.String type()
type
in interface MetaData.Custom
public ScriptMetaData fromXContent(XContentParser parser) throws java.io.IOException
fromXContent
in interface MetaData.Custom
java.io.IOException
public java.util.EnumSet<MetaData.XContentContext> context()
context
in interface MetaData.Custom
public ScriptMetaData readFrom(StreamInput in) throws java.io.IOException
Diffable
readFrom
in interface Diffable<MetaData.Custom>
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public Diff<MetaData.Custom> diff(MetaData.Custom before)
Diffable
diff
in interface Diffable<MetaData.Custom>
public Diff<MetaData.Custom> readDiffFrom(StreamInput in) throws java.io.IOException
Diffable
Diff
from StreamInputreadDiffFrom
in interface Diffable<MetaData.Custom>
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object