src/app/instance/shared/instance.model.ts
        
| Properties | 
| 
 | 
| Accessors | 
| constructor(name: string, clusterName: string, enabled: boolean, liveInstance: boolean | string, sessionId?: string, helixVersion?: string) | 
| Defined in src/app/instance/shared/instance.model.ts:11 | 
| Readonly clusterName | 
| Type : string | 
| Defined in src/app/instance/shared/instance.model.ts:3 | 
| Readonly enabled | 
| Type : boolean | 
| Defined in src/app/instance/shared/instance.model.ts:4 | 
| Readonly helixVersion | 
| Type : string | 
| Defined in src/app/instance/shared/instance.model.ts:7 | 
| Readonly liveInstance | 
| Type : boolean | string | 
| Defined in src/app/instance/shared/instance.model.ts:5 | 
| Readonly name | 
| Type : string | 
| Defined in src/app/instance/shared/instance.model.ts:2 | 
| Readonly sessionId | 
| Type : string | 
| Defined in src/app/instance/shared/instance.model.ts:6 | 
| healthy | 
| get healthy() | 
| Defined in src/app/instance/shared/instance.model.ts:9 | 
export class Instance {
  readonly name: string;
  readonly clusterName: string;
  readonly enabled: boolean;
  readonly liveInstance: boolean | string;
  readonly sessionId: string;
  readonly helixVersion: string;
  get healthy(): boolean {
    return this.liveInstance && this.enabled;
  }
  constructor(
    name: string,
    clusterName: string,
    enabled: boolean,
    liveInstance: boolean | string,
    sessionId?: string,
    helixVersion?: string
  ) {
    this.name = name;
    this.clusterName = clusterName;
    this.enabled = enabled;
    this.liveInstance = liveInstance;
    this.sessionId = sessionId;
    this.helixVersion = helixVersion;
  }
}