/** * Copyright 2014 Yahoo! Inc. Licensed under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with the * License. You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law * or agreed to in writing, software distributed under the License is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. See accompanying * LICENSE file. */ package com.yahoo.sql4d.indexeragent.meta; /** * * @author srikalyan */ public enum JobFreq { minute,fifteen_minute,thirty_minute,hour,day; public int inMinutes() { int mins = 0; switch(this) { case minute: mins = 1; break; case fifteen_minute: mins = 15; break; case thirty_minute: mins = 30; break; case hour: mins = 60; break; case day: mins = 1440; break; } return mins; } public int inMillis() { return inMinutes() * 60 * 1000; } }