package com.hubspot.singularity; import com.fasterxml.jackson.annotation.JsonProperty; import com.wordnik.swagger.annotations.ApiModelProperty; public class SingularityUpdatePendingDeployRequest { private final String requestId; private final String deployId; private final int targetActiveInstances; public SingularityUpdatePendingDeployRequest(@JsonProperty("requestId") String requestId, @JsonProperty("deployId") String deployId, @JsonProperty("targetActiveInstances") int targetActiveInstances) { this.requestId = requestId; this.deployId = deployId; this.targetActiveInstances = targetActiveInstances; } @ApiModelProperty(value="Request id", required=true) public String getRequestId() { return requestId; } @ApiModelProperty(value="Deploy id", required=true) public String getDeployId() { return deployId; } @ApiModelProperty(value="Updated target instance count for the active deploy", required=true) public int getTargetActiveInstances() { return targetActiveInstances; } @Override public String toString() { return "SingularityUpdatePendingDeployRequest{" + "requestId=" + requestId + ", deployId=" + deployId + ", targetActiveInstances=" + targetActiveInstances + '}'; } }