1 package org.kuali.common.dns.dnsme.model; 2 3 import static org.kuali.common.util.base.Precondition.checkNotBlank; 4 import static org.kuali.common.util.base.Precondition.checkNotNull; 5 6 public final class DNSMadeEasyServiceContext { 7 8 public DNSMadeEasyServiceContext(DNSMadeEasyCredentials credentials, String restApiUrl, String domainName) { 9 this.credentials = checkNotNull(credentials, "credentials"); 10 this.restApiUrl = checkNotBlank(restApiUrl, "restApiUrl"); 11 this.domainName = checkNotBlank(domainName, "domainName"); 12 } 13 14 private final DNSMadeEasyCredentials credentials; 15 private final String restApiUrl; 16 private final String domainName; 17 18 public DNSMadeEasyCredentials getCredentials() { 19 return credentials; 20 } 21 22 public String getRestApiUrl() { 23 return restApiUrl; 24 } 25 26 public String getDomainName() { 27 return domainName; 28 } 29 }