@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getHostedZoneId() == null) ? 0 : getHostedZoneId().hashCode()); hashCode = prime * hashCode + ((getDNSName() == null) ? 0 : getDNSName().hashCode()); hashCode = prime * hashCode + ((getEvaluateTargetHealth() == null) ? 0 : getEvaluateTargetHealth().hashCode()); return hashCode; }
setHostedZoneId(hostedZoneId); setDNSName(dNSName);
setEvaluateTargetHealth(evaluateTargetHealth); return this;
private void removePrefix(AliasTarget aliasTarget) { if (aliasTarget == null) return; aliasTarget.setHostedZoneId(removePrefix(aliasTarget.getHostedZoneId())); }
public AliasTarget unmarshall(StaxUnmarshallerContext context) throws Exception { AliasTarget aliasTarget = new AliasTarget(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 1; while (true) { XMLEvent xmlEvent = context.nextEvent(); if (xmlEvent.isEndDocument()) return aliasTarget; if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { if (context.testExpression("HostedZoneId", targetDepth)) { aliasTarget.setHostedZoneId(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; } if (context.testExpression("DNSName", targetDepth)) { aliasTarget.setDNSName(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; } if (context.testExpression("EvaluateTargetHealth", targetDepth)) { aliasTarget.setEvaluateTargetHealth(BooleanStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return aliasTarget; } } } }
AliasTarget aliasTarget = new AliasTarget(); aliasTarget.setHostedZoneId(ctx.getElbHostedZoneId()); aliasTarget.setDNSName(ctx.getCurEnv().getEndpointURL()); info("Adding resourceRecordSet %s for domain %s mapped to %s", resourceRecordSet, record, aliasTarget.getDNSName());
setHostedZoneId(hostedZoneId); return this;
setDNSName(dNSName); return this;
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); hashCode = prime * hashCode + ((getSetIdentifier() == null) ? 0 : getSetIdentifier().hashCode()); hashCode = prime * hashCode + ((getWeight() == null) ? 0 : getWeight().hashCode()); hashCode = prime * hashCode + ((getRegion() == null) ? 0 : getRegion().hashCode()); hashCode = prime * hashCode + ((getGeoLocation() == null) ? 0 : getGeoLocation().hashCode()); hashCode = prime * hashCode + ((getFailover() == null) ? 0 : getFailover().hashCode()); hashCode = prime * hashCode + ((getMultiValueAnswer() == null) ? 0 : getMultiValueAnswer().hashCode()); hashCode = prime * hashCode + ((getTTL() == null) ? 0 : getTTL().hashCode()); hashCode = prime * hashCode + ((getResourceRecords() == null) ? 0 : getResourceRecords().hashCode()); hashCode = prime * hashCode + ((getAliasTarget() == null) ? 0 : getAliasTarget().hashCode()); hashCode = prime * hashCode + ((getHealthCheckId() == null) ? 0 : getHealthCheckId().hashCode()); hashCode = prime * hashCode + ((getTrafficPolicyInstanceId() == null) ? 0 : getTrafficPolicyInstanceId().hashCode()); return hashCode; }
if (other.getAliasTarget() == null ^ this.getAliasTarget() == null) return false; if (other.getAliasTarget() != null && other.getAliasTarget().equals(this.getAliasTarget()) == false) return false; if (other.getHealthCheckId() == null ^ this.getHealthCheckId() == null)
+ value.substring(0, Math.min(value.length(), 30)); String subTreeName = subTreePrefix + "." + secondaryName; AliasTarget target = new AliasTarget(); target.setDNSName(subTreeName); target.setEvaluateTargetHealth(true); target.setHostedZoneId(hostedZoneId); ResourceRecordSet rr = new ResourceRecordSet(); rr.setName(secondaryName); AliasTarget target = new AliasTarget(); target.setDNSName(secondaryName); target.setEvaluateTargetHealth(true); target.setHostedZoneId(hostedZoneId); ResourceRecordSet rr = new ResourceRecordSet(); rr.setName(name);
while (!healthchecksRemaining.isEmpty()) { ResourceRecordSet alias = new ResourceRecordSet(); AliasTarget aliasTarget = new AliasTarget(); aliasTarget.setDNSName(targetName); aliasTarget.setEvaluateTargetHealth(true); aliasTarget.setHostedZoneId(hostedZoneId);
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof AliasTarget == false) return false; AliasTarget other = (AliasTarget) obj; if (other.getHostedZoneId() == null ^ this.getHostedZoneId() == null) return false; if (other.getHostedZoneId() != null && other.getHostedZoneId().equals(this.getHostedZoneId()) == false) return false; if (other.getDNSName() == null ^ this.getDNSName() == null) return false; if (other.getDNSName() != null && other.getDNSName().equals(this.getDNSName()) == false) return false; if (other.getEvaluateTargetHealth() == null ^ this.getEvaluateTargetHealth() == null) return false; if (other.getEvaluateTargetHealth() != null && other.getEvaluateTargetHealth().equals(this.getEvaluateTargetHealth()) == false) return false; return true; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getHostedZoneId() != null) sb.append("HostedZoneId: ").append(getHostedZoneId()).append(","); if (getDNSName() != null) sb.append("DNSName: ").append(getDNSName()).append(","); if (getEvaluateTargetHealth() != null) sb.append("EvaluateTargetHealth: ").append(getEvaluateTargetHealth()); sb.append("}"); return sb.toString(); }
xmlWriter.startElement("AliasTarget"); if (aliasTarget.getHostedZoneId() != null) { xmlWriter.startElement("HostedZoneId").value(aliasTarget.getHostedZoneId()).endElement(); if (aliasTarget.getDNSName() != null) { xmlWriter.startElement("DNSName").value(aliasTarget.getDNSName()).endElement(); if (aliasTarget.getEvaluateTargetHealth() != null) { xmlWriter.startElement("EvaluateTargetHealth").value(aliasTarget.getEvaluateTargetHealth()).endElement();
digest.update(rr.getAliasTarget().getHostedZoneId().getBytes("UTF-8")); digest.update(rr.getAliasTarget().getDNSName().getBytes("UTF-8")); digest.update(rr.getAliasTarget().getEvaluateTargetHealth().toString().getBytes("UTF-8")); } else { digest.update(rr.getResourceRecords().toString().getBytes("UTF-8"));