github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/models/task-group-scale.js (about) 1 import { computed } from '@ember/object'; 2 import Fragment from 'ember-data-model-fragments/fragment'; 3 import { attr } from '@ember-data/model'; 4 import { fragmentOwner, fragmentArray } from 'ember-data-model-fragments/attributes'; 5 6 export default class TaskGroupScale extends Fragment { 7 @fragmentOwner() jobScale; 8 9 @attr('string') name; 10 11 @attr('number') desired; 12 @attr('number') placed; 13 @attr('number') running; 14 @attr('number') healthy; 15 @attr('number') unhealthy; 16 17 @fragmentArray('scale-event') events; 18 19 @computed.reads('events.length') 20 isVisible; 21 }