java.lang.Object
com.cloudera.cdp.publicendpointmanagement.model.DnsTarget

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2026-10-27T19:34:58.374Z") public class DnsTarget extends Object
DnsTarget represents the target of a DNS entry, which can be a set of IPs, a CNAME, or an AWS ELB DNS target.
  • Constructor Details

    • DnsTarget

      public DnsTarget()
  • Method Details

    • getTargetIPs

      public IPs getTargetIPs()
      Getter for targetIPs. IP addresses for the DNS entry, e.g. [\"192.168.1.1\", \"10.0.0.1\"].
    • setTargetIPs

      public void setTargetIPs(IPs targetIPs)
      Setter for targetIPs. IP addresses for the DNS entry, e.g. [\"192.168.1.1\", \"10.0.0.1\"].
    • getTargetCname

      public String getTargetCname()
      Getter for targetCname. CNAME target for the DNS entry, e.g. \"example.com\".
    • setTargetCname

      public void setTargetCname(String targetCname)
      Setter for targetCname. CNAME target for the DNS entry, e.g. \"example.com\".
    • getTargetAWSELBDns

      public AWSElbDnsTarget getTargetAWSELBDns()
      Getter for targetAWSELBDns. AWS ELB alias target for the DNS entry, used to point the record at a customer-owned ALB/NLB.
    • setTargetAWSELBDns

      public void setTargetAWSELBDns(AWSElbDnsTarget targetAWSELBDns)
      Setter for targetAWSELBDns. AWS ELB alias target for the DNS entry, used to point the record at a customer-owned ALB/NLB.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object