Interface PrivateDnsZone.UpdateStages.WithRecordSet

    • Method Detail

      • withCnameRecordSet

        PrivateDnsZone.Update withCnameRecordSet​(String name,
                                                 String alias)
        Specifies definition of a CNAME record set to be attached to the private DNS zone.
        Parameters:
        name - name of the CNAME record set
        alias - the CNAME record alias
        Returns:
        the next stage of DNS zone definition
      • updateAaaaRecordSet

        PrivateDnsRecordSet.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
      • updateARecordSet

        PrivateDnsRecordSet.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
      • updateCnameRecordSet

        PrivateDnsRecordSet.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

        PrivateDnsRecordSet.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
      • updatePtrRecordSet

        PrivateDnsRecordSet.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
      • updateSoaRecord

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

        PrivateDnsRecordSet.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

        PrivateDnsRecordSet.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
      • withoutAaaaRecordSet

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

        PrivateDnsZone.Update withoutAaaaRecordSet​(String name,
                                                   String etagValue)
        Removes a AAAA record set in the private 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
      • withoutARecordSet

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

        PrivateDnsZone.Update withoutARecordSet​(String name,
                                                String etagValue)
        Removes a A record set in the private 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
      • withoutCNameRecordSet

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

        PrivateDnsZone.Update withoutCNameRecordSet​(String name,
                                                    String etagValue)
        Removes a CNAME record set in the private 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

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

        PrivateDnsZone.Update withoutMXRecordSet​(String name,
                                                 String etagValue)
        Removes a MX record set in the private 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
      • withoutPtrRecordSet

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

        PrivateDnsZone.Update withoutPtrRecordSet​(String name,
                                                  String etagValue)
        Removes a PTR record set in the private 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

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

        PrivateDnsZone.Update withoutSrvRecordSet​(String name,
                                                  String etagValue)
        Removes a SRV record set in the private 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

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

        PrivateDnsZone.Update withoutTxtRecordSet​(String name,
                                                  String etagValue)
        Removes a TXT record set in the private 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