Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2015 Spotify AB.
   *
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you 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.
  */
 
 package com.spotify.helios.common.protocol;
 
 
 
 
 import java.util.List;
 
 
   public enum Status {
     ROLLING_OUT,
     ACTIVE,
     FAILED,
     IDLE
   }
 
   public static class HostStatus {
 
     private final String host;
     private final JobId jobId;
     private final TaskStatus.State state;
 
     public HostStatus(@JsonProperty("host"final String host,
                       @JsonProperty("jobId") @Nullable final JobId jobId,
                       @JsonProperty("state") @Nullable final TaskStatus.State state) {
       this. = host;
       this. = jobId;
       this. = state;
     }
 
     public String getHost() {
       return ;
     }
 
     public JobId getJobId() {
       return ;
     }
 
     public TaskStatus.State getState() {
       return ;
     }
 
     @Override
     public boolean equals(final Object o) {
       if (this == o) {
         return true;
       }
       if (o == null || getClass() != o.getClass()) {
         return false;
       }
 
       final HostStatus that = (HostStatuso;
 
       if ( != null ? !.equals(that.host) : that.host != null) {
         return false;
       }
       if ( != null ? !.equals(that.jobId) : that.jobId != null) {
         return false;
       }
       if ( != that.state) {
         return false;
       }
 
       return true;
     }
 
     @Override
     public int hashCode() {
       int result =  != null ? .hashCode() : 0;
       result = 31 * result + ( != null ? .hashCode() : 0);
      result = 31 * result + ( != null ? .hashCode() : 0);
      return result;
    }
  }
  private final DeploymentGroup deploymentGroup;
  private final Status status;
  private final String error;
  private final List<HostStatushostStatuses;
      @JsonProperty("deploymentGroup"final DeploymentGroup deploymentGroup,
      @JsonProperty("status"final Status status,
      @JsonProperty("error"final String error,
      @JsonProperty("hostStatuses"final List<HostStatushostStatuses,
      @JsonProperty("deploymentGroupStatus") @Nullable final DeploymentGroupStatus dgs) {
    this. = deploymentGroup;
    this. = status;
    this. = error;
    this. = hostStatuses;
    this. = dgs;
  }
    return ;
  }
  public Status getStatus() {
    return ;
  }
    return ;
  }
  public String getError() {
    return ;
  }
    return ;
  }
  public String toString() {
    return Objects.toStringHelper(getClass())
        .add("deploymentGroup")
        .add("status")
        .add("error")
        .add("hostStatuses")
        .add("deploymentGroupStatus")
        .toString();
  }
  public String toJsonString() {
    return Json.asStringUnchecked(this);
  }
  public boolean equals(final Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    if ( != null ? !.equals(response.deploymentGroup)
                                : response.deploymentGroup != null) {
      return false;
    }
        .equals(response.deploymentGroupStatus)
                                      : response.deploymentGroupStatus != null) {
      return false;
    }
    if ( != null ? !.equals(response.error) : response.error != null) {
      return false;
    }
    if ( != null ? !.equals(response.hostStatuses)
                             : response.hostStatuses != null) {
      return false;
    }
    if ( != response.status) {
      return false;
    }
    return true;
  }
  public int hashCode() {
    int result =  != null ? .hashCode() : 0;
    result = 31 * result + ( != null ? .hashCode() : 0);
    result = 31 * result + ( != null ? .hashCode() : 0);
    result = 31 * result + ( != null ? .hashCode() : 0);
    result = 31 * result + ( != null ? .hashCode() : 0);
    return result;
  }
New to GrepCode? Check out our FAQ X