public final class ResolvedTradeParameterMetadata extends Object implements ParameterMetadata, org.joda.beans.ImmutableBean, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ResolvedTradeParameterMetadata.Builder
The bean-builder for
ResolvedTradeParameterMetadata. |
static class |
ResolvedTradeParameterMetadata.Meta
The meta-bean for
ResolvedTradeParameterMetadata. |
| Modifier and Type | Method and Description |
|---|---|
static ResolvedTradeParameterMetadata.Builder |
builder()
Returns a builder used to create an instance of the bean.
|
boolean |
equals(Object obj) |
String |
getIdentifier()
Returns an object used to identify the parameter.
|
String |
getLabel()
Gets the label that describes the parameter.
|
ResolvedTrade |
getTrade()
Gets the trade that describes the parameter.
|
int |
hashCode() |
static ResolvedTradeParameterMetadata.Meta |
meta()
The meta-bean for
ResolvedTradeParameterMetadata. |
ResolvedTradeParameterMetadata.Meta |
metaBean() |
static ResolvedTradeParameterMetadata |
of(ResolvedTrade trade,
String label)
Obtains an instance specifying the trade and label.
|
ResolvedTradeParameterMetadata.Builder |
toBuilder()
Returns a builder that allows this bean to be mutated.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitempty, listOfEmptypublic static ResolvedTradeParameterMetadata of(ResolvedTrade trade, String label)
trade - the resolved tradelabel - the labelpublic String getIdentifier()
ParameterMetadataA good choice of identifier is one that makes sense to the user and can easily be created as part of a scenario definition. For example, many nodes types are naturally identified by a tenor.
The identifier must satisfy the following criteria:
hashCode() and equals().getIdentifier in interface ParameterMetadatapublic static ResolvedTradeParameterMetadata.Meta meta()
ResolvedTradeParameterMetadata.public static ResolvedTradeParameterMetadata.Builder builder()
public ResolvedTradeParameterMetadata.Meta metaBean()
metaBean in interface org.joda.beans.Beanpublic ResolvedTrade getTrade()
public String getLabel()
getLabel in interface ParameterMetadatapublic ResolvedTradeParameterMetadata.Builder toBuilder()
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.