Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Licensed to jclouds, Inc. (jclouds) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. jclouds 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 org.jclouds.elb.domain;
 
 import java.util.Set;
 

Author(s):
Lili Nader
 
 // Missing fields, this class is too big, please cut out inner classes into top-level
 public class CrappyLoadBalancer implements Comparable<CrappyLoadBalancer> {
 
    // Missing: createdTime, healthcheck
    private String region;
    private String name;
    private Set<StringinstanceIds;
    private Set<StringavailabilityZones;
    private String dnsName;
    // TODO: this could be cleaned up to be a policy collection of subclasses of Policy. note that
    // docs suggest there could be many
 
    public CrappyLoadBalancer() {
       super();
       this. = new HashSet<String>();
       this. = new HashSet<String>();
       this. = new HashSet<LoadBalancerListener>();
    }
 
    public CrappyLoadBalancer(String regionString nameSet<StringinstanceIdsSet<StringavailabilityZones,
             String dnsName) {
       this. = region;
       this. = name;
       this. = instanceIds;
       this. = availabilityZones;
       this. = dnsName;
       this. = new HashSet<LoadBalancerListener>();
    }
 
    public void setRegion(String region) {
       this. = region;
    }
 
    public void setName(String name) {
       this. = name;
    }
 
    public void setInstanceIds(Set<StringinstanceIds) {
       this. = instanceIds;
    }
 
    public void setAvailabilityZones(Set<StringavailabilityZones) {
       this. = availabilityZones;
    }
 
    public void setDnsName(String dnsName) {
       this. = dnsName;
    }
 
    public void setAppCookieStickinessPolicy(AppCookieStickinessPolicy appCookieStickinessPolicy) {
       this. = appCookieStickinessPolicy;
    }
 
    public void setlBCookieStickinessPolicy(LBCookieStickinessPolicy lBCookieStickinessPolicy) {
       this. = lBCookieStickinessPolicy;
    }
 
    public void setLoadBalancerListeners(Set<LoadBalancerListenerloadBalancerListeners) {
       this. = loadBalancerListeners;
    }
 
    public String getName() {
       return ;
    }
   public Set<StringgetInstanceIds() {
      return ;
   }
   public Set<StringgetAvailabilityZones() {
      return ;
   }
   public String getDnsName() {
      return ;
   }
      return ;
   }
      return ;
   }
      return ;
   }
   public String getRegion() {
      return ;
   }
   public int compareTo(CrappyLoadBalancer that) {
      return .compareTo(that.name);
   }
   public String toString() {
      return "[region=" +  + ", name=" +  + ", instanceIds=" +  + ", availabilityZones="
               +  + ", dnsName=" +  + ", appCookieStickinessPolicy="
               +  + ", lBCookieStickinessPolicy=" + 
               + ", loadBalancerListeners=" +  + "]";
   }
   public int hashCode() {
      final int prime = 31;
      int result = 1;
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      result = prime * result + (( == null) ? 0 : .hashCode());
      return result;
   }
   public boolean equals(Object obj) {
      if (this == obj)
         return true;
      if (obj == null)
         return false;
      if (getClass() != obj.getClass())
         return false;
      CrappyLoadBalancer other = (CrappyLoadBalancerobj;
      if ( == null) {
         if (other.appCookieStickinessPolicy != null)
            return false;
      } else if (!.equals(other.appCookieStickinessPolicy))
         return false;
      if ( == null) {
         if (other.availabilityZones != null)
            return false;
      } else if (!.equals(other.availabilityZones))
         return false;
      if ( == null) {
         if (other.dnsName != null)
            return false;
      } else if (!.equals(other.dnsName))
         return false;
      if ( == null) {
         if (other.instanceIds != null)
            return false;
      } else if (!.equals(other.instanceIds))
         return false;
      if ( == null) {
         if (other.lBCookieStickinessPolicy != null)
            return false;
      } else if (!.equals(other.lBCookieStickinessPolicy))
         return false;
      if ( == null) {
         if (other.loadBalancerListeners != null)
            return false;
      } else if (!.equals(other.loadBalancerListeners))
         return false;
      if ( == null) {
         if (other.name != null)
            return false;
      } else if (!.equals(other.name))
         return false;
      if ( == null) {
         if (other.region != null)
            return false;
      } else if (!.equals(other.region))
         return false;
      return true;
   }
   public static class AppCookieStickinessPolicy {
      private String policyName;
      private String cookieName;
      public AppCookieStickinessPolicy() {
         super();
      }
      public AppCookieStickinessPolicy(String policyNameString cookieName) {
         super();
         this. = policyName;
         this. = cookieName;
      }
      public String getPolicyName() {
         return ;
      }
      public String getCookieName() {
         return ;
      }
      public void setPolicyName(String policyName) {
         this. = policyName;
      }
      public void setCookieName(String cookieName) {
         this. = cookieName;
      }
      @Override
      public int hashCode() {
         final int prime = 31;
         int result = 1;
         result = prime * result + (( == null) ? 0 : .hashCode());
         result = prime * result + (( == null) ? 0 : .hashCode());
         return result;
      }
      @Override
      public String toString() {
         return "[policyName=" +  + ", cookieName=" +  + "]";
      }
      @Override
      public boolean equals(Object obj) {
         if (this == obj)
            return true;
         if (obj == null)
            return false;
         if (getClass() != obj.getClass())
            return false;
         AppCookieStickinessPolicy other = (AppCookieStickinessPolicyobj;
         if ( == null) {
            if (other.cookieName != null)
               return false;
         } else if (!.equals(other.cookieName))
            return false;
         if ( == null) {
            if (other.policyName != null)
               return false;
         } else if (!.equals(other.policyName))
            return false;
         return true;
      }
   }
   public static class LBCookieStickinessPolicy {
      private String policyName;
      private Integer cookieExpirationPeriod;
      public LBCookieStickinessPolicy() {
         super();
      }
      public LBCookieStickinessPolicy(String policyNameInteger cookieExpirationPeriod) {
         super();
         this. = policyName;
         this. = cookieExpirationPeriod;
      }
      public String getPolicyName() {
         return ;
      }
      public Integer getCookieExpirationPeriod() {
         return ;
      }
      public void setPolicyName(String policyName) {
         this. = policyName;
      }
      public void setCookieExpirationPeriod(Integer cookieExpirationPeriod) {
         this. = cookieExpirationPeriod;
      }
      @Override
      public int hashCode() {
         final int prime = 31;
         int result = 1;
         result = prime * result + (( == null) ? 0 : .hashCode());
         result = prime * result + (( == null) ? 0 : .hashCode());
         return result;
      }
      @Override
      public boolean equals(Object obj) {
         if (this == obj)
            return true;
         if (obj == null)
            return false;
         if (getClass() != obj.getClass())
            return false;
         LBCookieStickinessPolicy other = (LBCookieStickinessPolicyobj;
         if ( == null) {
            if (other.cookieExpirationPeriod != null)
               return false;
         } else if (!.equals(other.cookieExpirationPeriod))
            return false;
         if ( == null) {
            if (other.policyName != null)
               return false;
         } else if (!.equals(other.policyName))
            return false;
         return true;
      }
      @Override
      public String toString() {
         return "[policyName=" +  + ", cookieExpirationPeriod=" +  + "]";
      }
   }
   public static class LoadBalancerListener {
      // TODO: missing SSLCertificateId
      private Set<StringpolicyNames;
      private Integer instancePort;
      private Integer loadBalancerPort;
      private String protocol;
      public LoadBalancerListener(Set<StringpolicyNamesInteger instancePortInteger loadBalancerPort,
               String protocol) {
         super();
         this. = policyNames;
         this. = instancePort;
         this. = loadBalancerPort;
         this. = protocol;
      }
      public LoadBalancerListener() {
         super();
      }
      public Set<StringgetPolicyNames() {
         return ;
      }
      public Integer getInstancePort() {
         return ;
      }
      public Integer getLoadBalancerPort() {
         return ;
      }
      public String getProtocol() {
         return ;
      }
      public void setPolicyNames(Set<StringpolicyNames) {
         this. = policyNames;
      }
      public void setInstancePort(Integer instancePort) {
         this. = instancePort;
      }
      public void setLoadBalancerPort(Integer loadBalancerPort) {
         this. = loadBalancerPort;
      }
      public void setProtocol(String protocol) {
         this. = protocol;
      }
      @Override
      public int hashCode() {
         final int prime = 31;
         int result = 1;
         result = prime * result + (( == null) ? 0 : .hashCode());
         result = prime * result + (( == null) ? 0 : .hashCode());
         result = prime * result + (( == null) ? 0 : .hashCode());
         result = prime * result + (( == null) ? 0 : .hashCode());
         return result;
      }
      @Override
      public boolean equals(Object obj) {
         if (this == obj)
            return true;
         if (obj == null)
            return false;
         if (getClass() != obj.getClass())
            return false;
         LoadBalancerListener other = (LoadBalancerListenerobj;
         if ( == null) {
            if (other.instancePort != null)
               return false;
         } else if (!.equals(other.instancePort))
            return false;
         if ( == null) {
            if (other.loadBalancerPort != null)
               return false;
         } else if (!.equals(other.loadBalancerPort))
            return false;
         if ( == null) {
            if (other.policyNames != null)
               return false;
         } else if (!.equals(other.policyNames))
            return false;
         if ( == null) {
            if (other.protocol != null)
               return false;
         } else if (!.equals(other.protocol))
            return false;
         return true;
      }
      @Override
      public String toString() {
         return "[policyNames=" +  + ", instancePort=" +  + ", loadBalancerPort="
                  +  + ", protocol=" +  + "]";
      }
   }
New to GrepCode? Check out our FAQ X