C# Class RightScale.netClient.ElasticityParam

Elasticity Params specify the parameters around which a ServerArray will scale up and down
Show file Open project: rs-services/RightScaleNetAPI

Public Methods

Method Description
ElasticityParam ( ) : System
ElasticityParam ( AlertSpecificParam alertParam, Bound arrayBounds, Pacing arrayPacing, List arrayScheduleEntries ) : System

Cosntructor for Alert-based Elasticity Param objects

ElasticityParam ( QueueSpecificParam queueParam, Bound arrayBounds, Pacing arrayPacing, List arrayScheduleEntries ) : System

Constructor for Queue-based Elasticity Param objects

Private Methods

Method Description
setSharedProperties ( Bound arrayBounds, Pacing arrayPacing, List arrayScheduleEntries ) : void

Private set method to handle common properties between two types of Elasticity Param objects

Method Details

ElasticityParam() public method

public ElasticityParam ( ) : System
return System

ElasticityParam() public method

Cosntructor for Alert-based Elasticity Param objects
public ElasticityParam ( AlertSpecificParam alertParam, Bound arrayBounds, Pacing arrayPacing, List arrayScheduleEntries ) : System
alertParam AlertSpecificParam Alert-specific Elasticity Parameter Object
arrayBounds Bound Bounds object defining the boundaries fo the array
arrayPacing Pacing Pacing object defining the pace at which the array will grow and shrink
arrayScheduleEntries List Schedule object defining the times for which this ruleset is valid
return System

ElasticityParam() public method

Constructor for Queue-based Elasticity Param objects
public ElasticityParam ( QueueSpecificParam queueParam, Bound arrayBounds, Pacing arrayPacing, List arrayScheduleEntries ) : System
queueParam QueueSpecificParam Queue-Specific Elasticity Parameter Object
arrayBounds Bound Bounds object defining the boundaries fo the array
arrayPacing Pacing Pacing object defining the pace at which the array will grow and shrink
arrayScheduleEntries List Schedule object defining the times for which this ruleset is valid
return System