Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.hubspot.singularity;
  
  import java.util.List;
  
 
 public class SingularityRequest extends SingularityJsonObject {
 
   private final String id;
 
   private final Optional<List<String>> owners;
   private final Optional<IntegernumRetriesOnFailure;
 
   private final Optional<Stringschedule;
   private final Optional<StringquartzSchedule;
   private final Optional<ScheduleTypescheduleType;
 
 
   private final Optional<Booleandaemon;
 
   private final Optional<Integerinstances;
 
   private final Optional<BooleanrackSensitive;
   private final Optional<List<String>> rackAffinity;
 
   private final Optional<BooleanloadBalanced;
 
   public static SingularityRequestBuilder newBuilder(String id) {
     return new SingularityRequestBuilder(id);
   }
 
   public static SingularityRequest fromBytes(byte[] bytesObjectMapper objectMapper) {
     try {
       return objectMapper.readValue(bytesSingularityRequest.class);
     } catch (IOException e) {
       throw new SingularityJsonException(e);
     }
   }
 
   public SingularityRequest(@JsonProperty("id"String id, @JsonProperty("owners"Optional<List<String>> owners, @JsonProperty("numRetriesOnFailure"Optional<IntegernumRetriesOnFailure,
       @JsonProperty("schedule"Optional<Stringschedule, @JsonProperty("daemon"Optional<Booleandaemon, @JsonProperty("instances"Optional<Integerinstances,
       @JsonProperty("rackSensitive"Optional<BooleanrackSensitive, @JsonProperty("loadBalanced"Optional<BooleanloadBalanced,
       @JsonProperty("killOldNonLongRunningTasksAfterMillis"Optional<LongkillOldNonLongRunningTasksAfterMillis, @JsonProperty("scheduleType"Optional<ScheduleTypescheduleType,
       @JsonProperty("quartzSchedule"Optional<StringquartzSchedule,  @JsonProperty("rackAffinity"Optional<List<String>> rackAffinity) {
     this. = id;
     this. = owners;
     this. = numRetriesOnFailure;
     this. = schedule;
     this. = daemon;
     this. = rackSensitive;
     this. = instances;
     this. = loadBalanced;
     this. = killOldNonLongRunningTasksAfterMillis;
     this. = scheduleType;
     this. = quartzSchedule;
     this. = rackAffinity;
   }
 
     return new SingularityRequestBuilder()
     .setDaemon()
   }
 
   public String getId() {
     return ;
   }
 
   public Optional<List<String>> getOwners() {
     return ;
   }
 
     return ;
   }
 
   public Optional<StringgetSchedule() {
     return ;
   }
 
   public Optional<StringgetQuartzSchedule() {
     return ;
   }
 
  public Optional<BooleangetDaemon() {
    return ;
  }
  public Optional<IntegergetInstances() {
    return ;
  }
    return ;
  }
    return ;
  }
  }
    return ;
  }
    return ;
  }
  public int getInstancesSafe() {
    return getInstances().or(1);
  }
  public boolean isScheduled() {
    return .isPresent() || .isPresent();
  }
    if (.isPresent()) {
      return .get();
    }
    return .get();
  }
  public boolean isDaemon() {
    return .or(.).booleanValue();
  }
  public boolean isLongRunning() {
    return !isScheduled() && isDaemon();
  }
  public boolean isOneOff() {
    return !isScheduled() && !isDaemon();
  }
  public boolean isDeployable() {
    return !isScheduled() && !isOneOff();
  }
  public boolean isRackSensitive() {
  }
  public boolean isLoadBalanced() {
  }
  }
  public String toString() {
    return "SingularityRequest [id=" +  + ", owners=" +  + ", numRetriesOnFailure=" +  + ", schedule=" +  + ", quartzSchedule=" +  + ", scheduleType=" + 
        + ", killOldNonLongRunningTasksAfterMillis=" +  + ", daemon=" +  + ", instances=" +  + ", rackSensitive=" +  + ", rackAffinity=" +  + ", loadBalanced="
        +  + "]";
  }
New to GrepCode? Check out our FAQ X