Class TenantInfo
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.tenant.TenantInfo
-
public class TenantInfo extends Object
Tenant information beyond technical tenant id and user authorizations. This info is used to capture generic support information and invoiced billing information. All fields are non null but strings can be empty- Author:
- smorgrav
-
-
Field Summary
Fields Modifier and Type Field Description static TenantInfoEMPTY
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TenantInfoAddressaddress()TenantInfoBillingContactbillingContact()StringcontactEmail()StringcontactName()Stringemail()booleanequals(Object o)inthashCode()StringinvoiceEmail()booleanisEmpty()Stringname()Stringwebsite()TenantInfowithAddress(TenantInfoAddress newAddress)TenantInfowithBillingContact(TenantInfoBillingContact newBillingContact)TenantInfowithContactEmail(String newContactEmail)TenantInfowithContactName(String newContactName)TenantInfowithEmail(String newEmail)TenantInfowithInvoiceEmail(String newInvoiceEmail)TenantInfowithName(String newName)TenantInfowithWebsite(String newWebsite)
-
-
-
Field Detail
-
EMPTY
public static final TenantInfo EMPTY
-
-
Method Detail
-
name
public String name()
-
email
public String email()
-
website
public String website()
-
contactName
public String contactName()
-
contactEmail
public String contactEmail()
-
invoiceEmail
public String invoiceEmail()
-
address
public TenantInfoAddress address()
-
billingContact
public TenantInfoBillingContact billingContact()
-
withName
public TenantInfo withName(String newName)
-
withEmail
public TenantInfo withEmail(String newEmail)
-
withWebsite
public TenantInfo withWebsite(String newWebsite)
-
withContactName
public TenantInfo withContactName(String newContactName)
-
withContactEmail
public TenantInfo withContactEmail(String newContactEmail)
-
withInvoiceEmail
public TenantInfo withInvoiceEmail(String newInvoiceEmail)
-
withAddress
public TenantInfo withAddress(TenantInfoAddress newAddress)
-
withBillingContact
public TenantInfo withBillingContact(TenantInfoBillingContact newBillingContact)
-
isEmpty
public boolean isEmpty()
-
-