Statistics
| Branch: | Tag: | Revision:

root / Classes / LoadBalancerConnectionThrottle.h @ 72744ed1

History | View | Annotate | Download (660 Bytes)

1
//
2
//  LoadBalancerConnectionThrottle.h
3
//  OpenStack
4
//
5
//  Created by Mike Mayo on 7/11/11.
6
//  Copyright 2011 __MyCompanyName__. All rights reserved.
7
//
8

    
9
#import <Foundation/Foundation.h>
10

    
11

    
12
@interface LoadBalancerConnectionThrottle : NSObject <NSCoding> {
13
    NSInteger minConnections;
14
    NSInteger maxConnections;
15
    NSInteger maxConnectionRate;
16
    NSInteger rateInterval;
17
}
18

    
19
@property (assign) NSInteger minConnections;
20
@property (assign) NSInteger maxConnections;
21
@property (assign) NSInteger maxConnectionRate;
22
@property (assign) NSInteger rateInterval;
23

    
24
+ (LoadBalancerConnectionThrottle *)fromJSON:(NSDictionary *)json;
25
- (NSString *)toJSON;
26

    
27
@end