Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.hubspot.singularity;
 
 import java.util.Map;
 
 
public class SingularityDeployKey extends SingularityId {
  private final String requestId;
  private final String deployId;
  public static SingularityDeployKey fromDeploy(SingularityDeploy deploy) {
    return new SingularityDeployKey(deploy.getRequestId(), deploy.getId());
  }
  public static SingularityDeployKey fromPendingTask(SingularityPendingTask pendingTask) {
    return new SingularityDeployKey(pendingTask.getPendingTaskId().getRequestId(), pendingTask.getPendingTaskId().getDeployId());
  }
  public static SingularityDeployKey fromDeployMarker(SingularityDeployMarker deployMarker) {
    return new SingularityDeployKey(deployMarker.getRequestId(), deployMarker.getDeployId());
  }
    return Maps.uniqueIndex(deploysnew Function<SingularityDeploySingularityDeployKey>() {
      @Override
      public SingularityDeployKey apply(SingularityDeploy input) {
        return SingularityDeployKey.fromDeploy(input);
      }
    });
  }
    return Maps.toMap(pendingTasksnew Function<SingularityPendingTaskSingularityDeployKey>() {
      @Override
      public SingularityDeployKey apply(SingularityPendingTask input) {
        return SingularityDeployKey.fromPendingTask(input);
      }
    });
  }
    return Maps.toMap(pendingDeploys);
  }
    @Override
      return SingularityDeployKey.fromDeployMarker(input.getDeployMarker());
    }
  };
  public SingularityDeployKey(String requestIdString deployId) {
    this. = requestId;
    this. = deployId;
  }
  public String getRequestId() {
    return ;
  }
  public String getDeployId() {
    return ;
  }
  public static SingularityDeployKey fromString(String string) {
    final String[] splits = JavaUtils.reverseSplit(string, 2, "-");
    final String requestId = splits[0];
    final String deployId = splits[1];
    return new SingularityDeployKey(requestIddeployId);
  }
  public String toString() {
    return String.format("%s-%s"getRequestId(), getDeployId());
  }
New to GrepCode? Check out our FAQ X