Interface DnsZone.UpdateStages.WithRecordSet

All Known Subinterfaces:
DnsZone.Update
Enclosing interface:
DnsZone.UpdateStages

public static interface DnsZone.UpdateStages.WithRecordSet
The stage of the DNS zone update allowing to specify record set.
  • Method Details

    • defineARecordSet

      Specifies definition of an A record set to be attached to the DNS zone.
      Parameters:
      name - name of the A record set
      Returns:
      the stage representing configuration for the A record set
    • defineAaaaRecordSet

      Specifies definition of an AAAA record set to be attached to the DNS zone.
      Parameters:
      name - name of the AAAA record set
      Returns:
      the stage representing configuration for the AAAA record set
    • defineCaaRecordSet

      Specifies definition of a Caa record set to be attached to the DNS zone.
      Parameters:
      name - the name of the Caa record set
      Returns:
      the stage representing configuration for the Caa record set
    • withCNameRecordSet

      DnsZone.Update withCNameRecordSet(String name, String alias)
      Specifies definition of a CNAME record set to be attached to the DNS zone.
      Parameters:
      name - name of the CNAME record set
      alias - the CNAME record alias
      Returns:
      the next stage of DNS zone definition
    • defineCNameRecordSet

      Specifies definition of a CNAME record set.
      Parameters:
      name - name of the CNAME record set
      Returns:
      the next stage of DNS zone definition
    • defineMXRecordSet

      Specifies definition of a MX record set to be attached to the DNS zone.
      Parameters:
      name - name of the MX record set
      Returns:
      the stage representing configuration for the MX record set
    • defineNSRecordSet

      Specifies definition of an NS record set to be attached to the DNS zone.
      Parameters:
      name - name of the NS record set
      Returns:
      the stage representing configuration for the NS record set
    • definePtrRecordSet

      Specifies definition of a PTR record set to be attached to the DNS zone.
      Parameters:
      name - name of the PTR record set
      Returns:
      the stage representing configuration for the PTR record set
    • defineSrvRecordSet

      Specifies definition of a SRV record set to be attached to the DNS zone.
      Parameters:
      name - the name of the SRV record set
      Returns:
      the stage representing configuration for the SRV record set
    • defineTxtRecordSet

      Specifies definition of a TXT record set to be attached to the DNS zone.
      Parameters:
      name - the name of the TXT record set
      Returns:
      the stage representing configuration for the TXT record set
    • updateARecordSet

      DnsRecordSet.UpdateARecordSet updateARecordSet(String name)
      Begins the description of an update of an existing A record set in this DNS zone.
      Parameters:
      name - name of the A record set
      Returns:
      the stage representing configuration for the A record set
    • updateAaaaRecordSet

      DnsRecordSet.UpdateAaaaRecordSet updateAaaaRecordSet(String name)
      Begins the description of an update of an existing AAAA record set in this DNS zone.
      Parameters:
      name - name of the AAAA record set
      Returns:
      the stage representing configuration for the AAAA record set
    • updateCaaRecordSet

      DnsRecordSet.UpdateCaaRecordSet updateCaaRecordSet(String name)
      Begins the description of an update of an existing Caa record set in this DNS zone.
      Parameters:
      name - the name of the Caa record set
      Returns:
      the stage representing configuration for the Caa record set
    • updateCNameRecordSet

      DnsRecordSet.UpdateCNameRecordSet updateCNameRecordSet(String name)
      Specifies definition of a CNAME record set.
      Parameters:
      name - name of the CNAME record set
      Returns:
      the stage representing configuration for the CNAME record set
    • updateMXRecordSet

      DnsRecordSet.UpdateMXRecordSet updateMXRecordSet(String name)
      Begins the description of an update of an existing MX record set in this DNS zone.
      Parameters:
      name - name of the MX record set
      Returns:
      the stage representing configuration for the MX record set
    • updateNSRecordSet

      DnsRecordSet.UpdateNSRecordSet updateNSRecordSet(String name)
      Begins the description of an update of an existing NS record set in this DNS zone.
      Parameters:
      name - name of the NS record set
      Returns:
      the stage representing configuration for the NS record set
    • updatePtrRecordSet

      DnsRecordSet.UpdatePtrRecordSet updatePtrRecordSet(String name)
      Begins the description of an update of an existing PTR record set in this DNS zone.
      Parameters:
      name - name of the PTR record set
      Returns:
      the stage representing configuration for the PTR record set
    • updateSrvRecordSet

      DnsRecordSet.UpdateSrvRecordSet updateSrvRecordSet(String name)
      Begins the description of an update of an existing SRV record set in this DNS zone.
      Parameters:
      name - the name of the SRV record set
      Returns:
      the stage representing configuration for the SRV record set
    • updateTxtRecordSet

      DnsRecordSet.UpdateTxtRecordSet updateTxtRecordSet(String name)
      Begins the description of an update of an existing TXT record set in this DNS zone.
      Parameters:
      name - the name of the TXT record set
      Returns:
      the stage representing configuration for the TXT record set
    • updateSoaRecord

      DnsRecordSet.UpdateSoaRecord updateSoaRecord()
      Begins the description of an update of the SOA record in this DNS zone.
      Returns:
      the stage representing configuration for the TXT record set
    • withoutARecordSet

      DnsZone.Update withoutARecordSet(String name)
      Removes a A record set in the DNS zone.
      Parameters:
      name - name of the A record set
      Returns:
      the next stage of DNS zone update
    • withoutARecordSet

      DnsZone.Update withoutARecordSet(String name, String etagValue)
      Removes a A record set in the DNS zone.
      Parameters:
      name - name of the A record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutAaaaRecordSet

      DnsZone.Update withoutAaaaRecordSet(String name)
      Removes a AAAA record set in the DNS zone.
      Parameters:
      name - name of the AAAA record set
      Returns:
      the next stage of DNS zone update
    • withoutAaaaRecordSet

      DnsZone.Update withoutAaaaRecordSet(String name, String etagValue)
      Removes a AAAA record set in the DNS zone.
      Parameters:
      name - name of the AAAA record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutCaaRecordSet

      DnsZone.Update withoutCaaRecordSet(String name)
      Removes a Caa record set in the DNS zone.
      Parameters:
      name - name of the Caa record set
      Returns:
      the next stage of DNS zone update
    • withoutCaaRecordSet

      DnsZone.Update withoutCaaRecordSet(String name, String etagValue)
      Removes a Caa record set in the DNS zone.
      Parameters:
      name - name of the Caa record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutCNameRecordSet

      DnsZone.Update withoutCNameRecordSet(String name)
      Removes a CNAME record set in the DNS zone.
      Parameters:
      name - name of the CNAME record set
      Returns:
      the next stage of DNS zone update
    • withoutCNameRecordSet

      DnsZone.Update withoutCNameRecordSet(String name, String etagValue)
      Removes a CNAME record set in the DNS zone.
      Parameters:
      name - name of the CNAME record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutMXRecordSet

      DnsZone.Update withoutMXRecordSet(String name)
      Removes a MX record set in the DNS zone.
      Parameters:
      name - name of the MX record set
      Returns:
      the next stage of DNS zone update
    • withoutMXRecordSet

      DnsZone.Update withoutMXRecordSet(String name, String etagValue)
      Removes a MX record set in the DNS zone.
      Parameters:
      name - name of the MX record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutNSRecordSet

      DnsZone.Update withoutNSRecordSet(String name)
      Removes a NS record set in the DNS zone.
      Parameters:
      name - name of the NS record set
      Returns:
      the next stage of DNS zone update
    • withoutNSRecordSet

      DnsZone.Update withoutNSRecordSet(String name, String etagValue)
      Removes a NS record set in the DNS zone.
      Parameters:
      name - name of the NS record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutPtrRecordSet

      DnsZone.Update withoutPtrRecordSet(String name)
      Removes a PTR record set in the DNS zone.
      Parameters:
      name - name of the PTR record set
      Returns:
      the next stage of DNS zone update
    • withoutPtrRecordSet

      DnsZone.Update withoutPtrRecordSet(String name, String etagValue)
      Removes a PTR record set in the DNS zone.
      Parameters:
      name - name of the PTR record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutSrvRecordSet

      DnsZone.Update withoutSrvRecordSet(String name)
      Removes a SRV record set in the DNS zone.
      Parameters:
      name - name of the SRV record set
      Returns:
      the next stage of DNS zone update
    • withoutSrvRecordSet

      DnsZone.Update withoutSrvRecordSet(String name, String etagValue)
      Removes a SRV record set in the DNS zone.
      Parameters:
      name - name of the SRV record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update
    • withoutTxtRecordSet

      DnsZone.Update withoutTxtRecordSet(String name)
      Removes a TXT record set in the DNS zone.
      Parameters:
      name - name of the TXT record set
      Returns:
      the next stage of DNS zone update
    • withoutTxtRecordSet

      DnsZone.Update withoutTxtRecordSet(String name, String etagValue)
      Removes a TXT record set in the DNS zone.
      Parameters:
      name - name of the TXT record set
      etagValue - the etag to use for concurrent protection
      Returns:
      the next stage of DNS zone update