/** * disarms a given alarm. * * @param member the alarm * @return the response result */ public AlarmResponse AlarmDisarm(AlarmMember member) { Etcdserverpb.AlarmRequest alarmRequest = new Etcdserverpb.AlarmRequest(); alarmRequest.Alarm = Etcdserverpb.AlarmType.Nospace; alarmRequest.Action = Etcdserverpb.AlarmRequest.Types.AlarmAction.Deactivate; alarmRequest.MemberID = member.MemberId; var rsp = maintenanceClient.Alarm(alarmRequest); AlarmResponse response = new AlarmResponse(rsp); return(response); // return Util.ToCompletableFuture( // this.stub.Alarm(alarmRequest), // new FunctionResponse<Etcdserverpb.AlarmRequest, AlarmResponse>() // ); }
/** * get all active keyspace alarm. * * @return alarm list */ public AlarmResponse ListAlarms() { Etcdserverpb.AlarmRequest alarmRequest = new Etcdserverpb.AlarmRequest(); alarmRequest.Alarm = Etcdserverpb.AlarmType.None; alarmRequest.Action = Etcdserverpb.AlarmRequest.Types.AlarmAction.Get; alarmRequest.MemberID = 0; var rsp = maintenanceClient.Alarm(alarmRequest); AlarmResponse response = new AlarmResponse(rsp); return(response); //return Util.ToCompletableFuture( // this.stub.Alarm(alarmRequest), // new FunctionResponse<Etcdserverpb.AlarmRequest, AlarmResponse>() //); }