Interface PrivateDnsRecordSet.UpdateStages.WithSrvRecordEntry

All Known Subinterfaces:
PrivateDnsRecordSet.UpdateCombined, PrivateDnsRecordSet.UpdateSrvRecordSet
Enclosing interface:
PrivateDnsRecordSet.UpdateStages

public static interface PrivateDnsRecordSet.UpdateStages.WithSrvRecordEntry
The stage of the SRV record definition allowing to add or remove service record.
  • Method Details

    • withRecord

      PrivateDnsRecordSet.UpdateSrvRecordSet withRecord(String target, int port, int priority, int weight)
      Specifies a service record for a service.
      Parameters:
      target - the canonical name of the target host running the service
      port - the port on which the service is bounded
      priority - the priority of the target host, lower the value higher the priority
      weight - the relative weight (preference) of the records with the same priority, higher the value more the preference
      Returns:
      the next stage of the record set update
    • withoutRecord

      PrivateDnsRecordSet.UpdateSrvRecordSet withoutRecord(String target, int port, int priority, int weight)
      Removes a service record for a service.
      Parameters:
      target - the canonical name of the target host running the service
      port - the port on which the service is bounded
      priority - the priority of the target host
      weight - the relative weight (preference) of the records
      Returns:
      the next stage of the record set update