2using System.Collections.Generic;
3using System.Runtime.Serialization;
12#pragma warning disable IDE1006
19 #region Public Properties
34 #endregion Public Properties
36 #region Public Methods
137 #endregion Public Methods
151 [
Obsolete(
"Please provide a ProbabilityWindow rather than a double tail-probability. " +
152 "This legacy method was less flexible and only returned the co-tail-metrics.")]
167 [
Obsolete(
"Please provide a list of ProbabilityWindows rather than doubles. " +
168 "This legacy method was less flexible and only returned the co-tail-metrics.")]
172 #endregion Deprecated
A pass-through to the yelt endpoint for configuring and downloading a per-trial simulation result fro...
A pass-through to the ylt endpoint for configuring and downloading a per-trial simulation result from...
Describes a collection of resources which can be listed.
Specifies that a property is generated by the server and should not be specified on the client side d...
The structure returned when requesting back-allocated metrics for a view.
Optional parameters which can be specified for co-metrics requests.
The structure returned when requesting Co-Metrics for a view.
Optional parameters which can be specified for exceedance probability requests.
The structure returned when requesting Exceedance Probability for a view.
Optional parameters which can be specified for all metrics requests.
The structure returned when requesting Tail Metrics for a view.
The structure returned when requesting Window Metrics for a view, containing the core window distribu...
A probability range used to dictate the set of ordered trial losses in a loss distribution that shoul...
Interface for resources that reference an analysis profile.
PortfolioView and LayerView interface.
CoMetrics co_metrics< T >(ProbabilityWindow range, IReference< T > component, CoMetricsOptions options=null, int? timeout=null)
Returns the co-metrics of this view for a given probability range.
List< TailMetrics > tail_metrics(IEnumerable< double > probabilities, MetricsOptions options=null, int? timeout=null)
Returns the tail metrics of this view at multiple probabilities.
TailMetrics tail_metrics(double probability, MetricsOptions options=null, int? timeout=null)
Returns the tail metrics of this view at a given probability.
string ylt_id
The hash identifier for the simulation results of this layer.
YELTSimulationResult yelt
Allows retrieval of the YELT (Year Event Loss Table) associated with this view once it has been simul...
YLTSimulationResult ylt
Allows retrieval of the YLT (Year Loss Table) associated with this view once it has been simulated.
List< WindowMetrics > window_metrics(IEnumerable< ProbabilityWindow > ranges, MetricsOptions options=null, int? timeout=null)
Returns the window metrics of this view for multiple probability ranges.
WindowMetrics window_metrics(ProbabilityWindow range, MetricsOptions options=null, int? timeout=null)
Returns the window metrics of this view for a given probability range.
ExceedanceProbability exceedance_probability(double threshold, ExceedanceProbabilityOptions options=null, int? timeout=null)
Returns the exceedance probability for this view for the given loss. That is, the probability the spe...
BackAllocations back_allocations(string source_id, int? timeout=null)
Returns a URL to the YELT of this view back-allocated to some component loss source.
Interface for Base class used by all resources.
Base interface for all reference entities.