
com.dominodatalab.api.model.DominoAdminInterfaceWhiteLabelConfigurations Maven / Gradle / Ivy
/*
* Domino Data Lab API v4
* This API is going to provide access to all the Domino functions available in the user interface. To authenticate your requests, include your API Key (which you can find on your account page) with the header X-Domino-Api-Key.
*
* The version of the OpenAPI document: 4.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package com.dominodatalab.api.model;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.StringJoiner;
import java.util.Objects;
import java.util.Map;
import java.util.HashMap;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Arrays;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
/**
* DominoAdminInterfaceWhiteLabelConfigurations
*/
@JsonPropertyOrder({
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_APP_LOGO,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_APP_LOGO_BG_COLOR,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_APP_NAME,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_APP_U_R_L,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_COLOR_THEME,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_DEFAULT_PROJECT_NAME,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_ERROR_PAGE_CONTACT_EMAIL,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_FAVICON,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_GIT_CREDENTIALS_DESCRIPTION,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HELP_CONTENT_URL,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_ADD_PROJECT_ACTION,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_DOWNLOAD_DOMINO_CLI,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_GIT_SSH_KEY,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_LEARN_MORE_ON_FILE,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_MARKETING_DISCLAIMER,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_POPULAR_PROJECTS,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_PUBLIC_PROJECTS,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_SEARCHABLE_PROJECTS,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_HIDE_SUGGESTED_PROJECTS,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_PAGE_FOOTER,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_SHOW_SUPPORT_BUTTON,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_SUPPORT_EMAIL,
DominoAdminInterfaceWhiteLabelConfigurations.JSON_PROPERTY_SUPPORT_URL
})
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-03T07:34:01.543562200-05:00[America/New_York]")
public class DominoAdminInterfaceWhiteLabelConfigurations {
public static final String JSON_PROPERTY_APP_LOGO = "appLogo";
private String appLogo;
public static final String JSON_PROPERTY_APP_LOGO_BG_COLOR = "appLogoBgColor";
private String appLogoBgColor;
public static final String JSON_PROPERTY_APP_NAME = "appName";
private String appName;
public static final String JSON_PROPERTY_APP_U_R_L = "appURL";
private String appURL;
public static final String JSON_PROPERTY_COLOR_THEME = "colorTheme";
private String colorTheme;
public static final String JSON_PROPERTY_DEFAULT_PROJECT_NAME = "defaultProjectName";
private String defaultProjectName;
public static final String JSON_PROPERTY_ERROR_PAGE_CONTACT_EMAIL = "errorPageContactEmail";
private String errorPageContactEmail;
public static final String JSON_PROPERTY_FAVICON = "favicon";
private String favicon;
public static final String JSON_PROPERTY_GIT_CREDENTIALS_DESCRIPTION = "gitCredentialsDescription";
private String gitCredentialsDescription;
public static final String JSON_PROPERTY_HELP_CONTENT_URL = "helpContentUrl";
private String helpContentUrl;
public static final String JSON_PROPERTY_HIDE_ADD_PROJECT_ACTION = "hideAddProjectAction";
private Boolean hideAddProjectAction;
public static final String JSON_PROPERTY_HIDE_DOWNLOAD_DOMINO_CLI = "hideDownloadDominoCli";
private Boolean hideDownloadDominoCli;
public static final String JSON_PROPERTY_HIDE_GIT_SSH_KEY = "hideGitSshKey";
private Boolean hideGitSshKey;
public static final String JSON_PROPERTY_HIDE_LEARN_MORE_ON_FILE = "hideLearnMoreOnFile";
private Boolean hideLearnMoreOnFile;
public static final String JSON_PROPERTY_HIDE_MARKETING_DISCLAIMER = "hideMarketingDisclaimer";
private Boolean hideMarketingDisclaimer;
public static final String JSON_PROPERTY_HIDE_POPULAR_PROJECTS = "hidePopularProjects";
private Boolean hidePopularProjects;
public static final String JSON_PROPERTY_HIDE_PUBLIC_PROJECTS = "hidePublicProjects";
private Boolean hidePublicProjects;
public static final String JSON_PROPERTY_HIDE_SEARCHABLE_PROJECTS = "hideSearchableProjects";
private Boolean hideSearchableProjects;
public static final String JSON_PROPERTY_HIDE_SUGGESTED_PROJECTS = "hideSuggestedProjects";
private Boolean hideSuggestedProjects;
public static final String JSON_PROPERTY_PAGE_FOOTER = "pageFooter";
private String pageFooter;
public static final String JSON_PROPERTY_SHOW_SUPPORT_BUTTON = "showSupportButton";
private Boolean showSupportButton;
public static final String JSON_PROPERTY_SUPPORT_EMAIL = "supportEmail";
private String supportEmail;
public static final String JSON_PROPERTY_SUPPORT_URL = "supportUrl";
private String supportUrl;
public DominoAdminInterfaceWhiteLabelConfigurations() {
}
public DominoAdminInterfaceWhiteLabelConfigurations appLogo(String appLogo) {
this.appLogo = appLogo;
return this;
}
/**
* Get appLogo
* @return appLogo
**/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_APP_LOGO)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getAppLogo() {
return appLogo;
}
@JsonProperty(JSON_PROPERTY_APP_LOGO)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setAppLogo(String appLogo) {
this.appLogo = appLogo;
}
public DominoAdminInterfaceWhiteLabelConfigurations appLogoBgColor(String appLogoBgColor) {
this.appLogoBgColor = appLogoBgColor;
return this;
}
/**
* Get appLogoBgColor
* @return appLogoBgColor
**/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_APP_LOGO_BG_COLOR)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getAppLogoBgColor() {
return appLogoBgColor;
}
@JsonProperty(JSON_PROPERTY_APP_LOGO_BG_COLOR)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setAppLogoBgColor(String appLogoBgColor) {
this.appLogoBgColor = appLogoBgColor;
}
public DominoAdminInterfaceWhiteLabelConfigurations appName(String appName) {
this.appName = appName;
return this;
}
/**
* Get appName
* @return appName
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_APP_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getAppName() {
return appName;
}
@JsonProperty(JSON_PROPERTY_APP_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setAppName(String appName) {
this.appName = appName;
}
public DominoAdminInterfaceWhiteLabelConfigurations appURL(String appURL) {
this.appURL = appURL;
return this;
}
/**
* Get appURL
* @return appURL
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_APP_U_R_L)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getAppURL() {
return appURL;
}
@JsonProperty(JSON_PROPERTY_APP_U_R_L)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setAppURL(String appURL) {
this.appURL = appURL;
}
public DominoAdminInterfaceWhiteLabelConfigurations colorTheme(String colorTheme) {
this.colorTheme = colorTheme;
return this;
}
/**
* Get colorTheme
* @return colorTheme
**/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_COLOR_THEME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getColorTheme() {
return colorTheme;
}
@JsonProperty(JSON_PROPERTY_COLOR_THEME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setColorTheme(String colorTheme) {
this.colorTheme = colorTheme;
}
public DominoAdminInterfaceWhiteLabelConfigurations defaultProjectName(String defaultProjectName) {
this.defaultProjectName = defaultProjectName;
return this;
}
/**
* Get defaultProjectName
* @return defaultProjectName
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_DEFAULT_PROJECT_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getDefaultProjectName() {
return defaultProjectName;
}
@JsonProperty(JSON_PROPERTY_DEFAULT_PROJECT_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setDefaultProjectName(String defaultProjectName) {
this.defaultProjectName = defaultProjectName;
}
public DominoAdminInterfaceWhiteLabelConfigurations errorPageContactEmail(String errorPageContactEmail) {
this.errorPageContactEmail = errorPageContactEmail;
return this;
}
/**
* Get errorPageContactEmail
* @return errorPageContactEmail
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_ERROR_PAGE_CONTACT_EMAIL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getErrorPageContactEmail() {
return errorPageContactEmail;
}
@JsonProperty(JSON_PROPERTY_ERROR_PAGE_CONTACT_EMAIL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setErrorPageContactEmail(String errorPageContactEmail) {
this.errorPageContactEmail = errorPageContactEmail;
}
public DominoAdminInterfaceWhiteLabelConfigurations favicon(String favicon) {
this.favicon = favicon;
return this;
}
/**
* Get favicon
* @return favicon
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_FAVICON)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getFavicon() {
return favicon;
}
@JsonProperty(JSON_PROPERTY_FAVICON)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setFavicon(String favicon) {
this.favicon = favicon;
}
public DominoAdminInterfaceWhiteLabelConfigurations gitCredentialsDescription(String gitCredentialsDescription) {
this.gitCredentialsDescription = gitCredentialsDescription;
return this;
}
/**
* Get gitCredentialsDescription
* @return gitCredentialsDescription
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_GIT_CREDENTIALS_DESCRIPTION)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getGitCredentialsDescription() {
return gitCredentialsDescription;
}
@JsonProperty(JSON_PROPERTY_GIT_CREDENTIALS_DESCRIPTION)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setGitCredentialsDescription(String gitCredentialsDescription) {
this.gitCredentialsDescription = gitCredentialsDescription;
}
public DominoAdminInterfaceWhiteLabelConfigurations helpContentUrl(String helpContentUrl) {
this.helpContentUrl = helpContentUrl;
return this;
}
/**
* Get helpContentUrl
* @return helpContentUrl
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HELP_CONTENT_URL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getHelpContentUrl() {
return helpContentUrl;
}
@JsonProperty(JSON_PROPERTY_HELP_CONTENT_URL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHelpContentUrl(String helpContentUrl) {
this.helpContentUrl = helpContentUrl;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideAddProjectAction(Boolean hideAddProjectAction) {
this.hideAddProjectAction = hideAddProjectAction;
return this;
}
/**
* Get hideAddProjectAction
* @return hideAddProjectAction
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_ADD_PROJECT_ACTION)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideAddProjectAction() {
return hideAddProjectAction;
}
@JsonProperty(JSON_PROPERTY_HIDE_ADD_PROJECT_ACTION)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideAddProjectAction(Boolean hideAddProjectAction) {
this.hideAddProjectAction = hideAddProjectAction;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideDownloadDominoCli(Boolean hideDownloadDominoCli) {
this.hideDownloadDominoCli = hideDownloadDominoCli;
return this;
}
/**
* Get hideDownloadDominoCli
* @return hideDownloadDominoCli
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_DOWNLOAD_DOMINO_CLI)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideDownloadDominoCli() {
return hideDownloadDominoCli;
}
@JsonProperty(JSON_PROPERTY_HIDE_DOWNLOAD_DOMINO_CLI)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideDownloadDominoCli(Boolean hideDownloadDominoCli) {
this.hideDownloadDominoCli = hideDownloadDominoCli;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideGitSshKey(Boolean hideGitSshKey) {
this.hideGitSshKey = hideGitSshKey;
return this;
}
/**
* Get hideGitSshKey
* @return hideGitSshKey
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_GIT_SSH_KEY)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideGitSshKey() {
return hideGitSshKey;
}
@JsonProperty(JSON_PROPERTY_HIDE_GIT_SSH_KEY)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideGitSshKey(Boolean hideGitSshKey) {
this.hideGitSshKey = hideGitSshKey;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideLearnMoreOnFile(Boolean hideLearnMoreOnFile) {
this.hideLearnMoreOnFile = hideLearnMoreOnFile;
return this;
}
/**
* Get hideLearnMoreOnFile
* @return hideLearnMoreOnFile
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_LEARN_MORE_ON_FILE)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideLearnMoreOnFile() {
return hideLearnMoreOnFile;
}
@JsonProperty(JSON_PROPERTY_HIDE_LEARN_MORE_ON_FILE)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideLearnMoreOnFile(Boolean hideLearnMoreOnFile) {
this.hideLearnMoreOnFile = hideLearnMoreOnFile;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideMarketingDisclaimer(Boolean hideMarketingDisclaimer) {
this.hideMarketingDisclaimer = hideMarketingDisclaimer;
return this;
}
/**
* Get hideMarketingDisclaimer
* @return hideMarketingDisclaimer
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_MARKETING_DISCLAIMER)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideMarketingDisclaimer() {
return hideMarketingDisclaimer;
}
@JsonProperty(JSON_PROPERTY_HIDE_MARKETING_DISCLAIMER)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideMarketingDisclaimer(Boolean hideMarketingDisclaimer) {
this.hideMarketingDisclaimer = hideMarketingDisclaimer;
}
public DominoAdminInterfaceWhiteLabelConfigurations hidePopularProjects(Boolean hidePopularProjects) {
this.hidePopularProjects = hidePopularProjects;
return this;
}
/**
* Get hidePopularProjects
* @return hidePopularProjects
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_POPULAR_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHidePopularProjects() {
return hidePopularProjects;
}
@JsonProperty(JSON_PROPERTY_HIDE_POPULAR_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHidePopularProjects(Boolean hidePopularProjects) {
this.hidePopularProjects = hidePopularProjects;
}
public DominoAdminInterfaceWhiteLabelConfigurations hidePublicProjects(Boolean hidePublicProjects) {
this.hidePublicProjects = hidePublicProjects;
return this;
}
/**
* Get hidePublicProjects
* @return hidePublicProjects
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_PUBLIC_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHidePublicProjects() {
return hidePublicProjects;
}
@JsonProperty(JSON_PROPERTY_HIDE_PUBLIC_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHidePublicProjects(Boolean hidePublicProjects) {
this.hidePublicProjects = hidePublicProjects;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideSearchableProjects(Boolean hideSearchableProjects) {
this.hideSearchableProjects = hideSearchableProjects;
return this;
}
/**
* Get hideSearchableProjects
* @return hideSearchableProjects
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_SEARCHABLE_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideSearchableProjects() {
return hideSearchableProjects;
}
@JsonProperty(JSON_PROPERTY_HIDE_SEARCHABLE_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideSearchableProjects(Boolean hideSearchableProjects) {
this.hideSearchableProjects = hideSearchableProjects;
}
public DominoAdminInterfaceWhiteLabelConfigurations hideSuggestedProjects(Boolean hideSuggestedProjects) {
this.hideSuggestedProjects = hideSuggestedProjects;
return this;
}
/**
* Get hideSuggestedProjects
* @return hideSuggestedProjects
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_HIDE_SUGGESTED_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getHideSuggestedProjects() {
return hideSuggestedProjects;
}
@JsonProperty(JSON_PROPERTY_HIDE_SUGGESTED_PROJECTS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setHideSuggestedProjects(Boolean hideSuggestedProjects) {
this.hideSuggestedProjects = hideSuggestedProjects;
}
public DominoAdminInterfaceWhiteLabelConfigurations pageFooter(String pageFooter) {
this.pageFooter = pageFooter;
return this;
}
/**
* Get pageFooter
* @return pageFooter
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_PAGE_FOOTER)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getPageFooter() {
return pageFooter;
}
@JsonProperty(JSON_PROPERTY_PAGE_FOOTER)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setPageFooter(String pageFooter) {
this.pageFooter = pageFooter;
}
public DominoAdminInterfaceWhiteLabelConfigurations showSupportButton(Boolean showSupportButton) {
this.showSupportButton = showSupportButton;
return this;
}
/**
* Get showSupportButton
* @return showSupportButton
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_SHOW_SUPPORT_BUTTON)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public Boolean getShowSupportButton() {
return showSupportButton;
}
@JsonProperty(JSON_PROPERTY_SHOW_SUPPORT_BUTTON)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setShowSupportButton(Boolean showSupportButton) {
this.showSupportButton = showSupportButton;
}
public DominoAdminInterfaceWhiteLabelConfigurations supportEmail(String supportEmail) {
this.supportEmail = supportEmail;
return this;
}
/**
* Get supportEmail
* @return supportEmail
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_SUPPORT_EMAIL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getSupportEmail() {
return supportEmail;
}
@JsonProperty(JSON_PROPERTY_SUPPORT_EMAIL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setSupportEmail(String supportEmail) {
this.supportEmail = supportEmail;
}
public DominoAdminInterfaceWhiteLabelConfigurations supportUrl(String supportUrl) {
this.supportUrl = supportUrl;
return this;
}
/**
* Get supportUrl
* @return supportUrl
**/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_SUPPORT_URL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public String getSupportUrl() {
return supportUrl;
}
@JsonProperty(JSON_PROPERTY_SUPPORT_URL)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
public void setSupportUrl(String supportUrl) {
this.supportUrl = supportUrl;
}
/**
* Return true if this domino.admin.interface.WhiteLabelConfigurations object is equal to o.
*/
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
DominoAdminInterfaceWhiteLabelConfigurations dominoAdminInterfaceWhiteLabelConfigurations = (DominoAdminInterfaceWhiteLabelConfigurations) o;
return Objects.equals(this.appLogo, dominoAdminInterfaceWhiteLabelConfigurations.appLogo) &&
Objects.equals(this.appLogoBgColor, dominoAdminInterfaceWhiteLabelConfigurations.appLogoBgColor) &&
Objects.equals(this.appName, dominoAdminInterfaceWhiteLabelConfigurations.appName) &&
Objects.equals(this.appURL, dominoAdminInterfaceWhiteLabelConfigurations.appURL) &&
Objects.equals(this.colorTheme, dominoAdminInterfaceWhiteLabelConfigurations.colorTheme) &&
Objects.equals(this.defaultProjectName, dominoAdminInterfaceWhiteLabelConfigurations.defaultProjectName) &&
Objects.equals(this.errorPageContactEmail, dominoAdminInterfaceWhiteLabelConfigurations.errorPageContactEmail) &&
Objects.equals(this.favicon, dominoAdminInterfaceWhiteLabelConfigurations.favicon) &&
Objects.equals(this.gitCredentialsDescription, dominoAdminInterfaceWhiteLabelConfigurations.gitCredentialsDescription) &&
Objects.equals(this.helpContentUrl, dominoAdminInterfaceWhiteLabelConfigurations.helpContentUrl) &&
Objects.equals(this.hideAddProjectAction, dominoAdminInterfaceWhiteLabelConfigurations.hideAddProjectAction) &&
Objects.equals(this.hideDownloadDominoCli, dominoAdminInterfaceWhiteLabelConfigurations.hideDownloadDominoCli) &&
Objects.equals(this.hideGitSshKey, dominoAdminInterfaceWhiteLabelConfigurations.hideGitSshKey) &&
Objects.equals(this.hideLearnMoreOnFile, dominoAdminInterfaceWhiteLabelConfigurations.hideLearnMoreOnFile) &&
Objects.equals(this.hideMarketingDisclaimer, dominoAdminInterfaceWhiteLabelConfigurations.hideMarketingDisclaimer) &&
Objects.equals(this.hidePopularProjects, dominoAdminInterfaceWhiteLabelConfigurations.hidePopularProjects) &&
Objects.equals(this.hidePublicProjects, dominoAdminInterfaceWhiteLabelConfigurations.hidePublicProjects) &&
Objects.equals(this.hideSearchableProjects, dominoAdminInterfaceWhiteLabelConfigurations.hideSearchableProjects) &&
Objects.equals(this.hideSuggestedProjects, dominoAdminInterfaceWhiteLabelConfigurations.hideSuggestedProjects) &&
Objects.equals(this.pageFooter, dominoAdminInterfaceWhiteLabelConfigurations.pageFooter) &&
Objects.equals(this.showSupportButton, dominoAdminInterfaceWhiteLabelConfigurations.showSupportButton) &&
Objects.equals(this.supportEmail, dominoAdminInterfaceWhiteLabelConfigurations.supportEmail) &&
Objects.equals(this.supportUrl, dominoAdminInterfaceWhiteLabelConfigurations.supportUrl);
}
@Override
public int hashCode() {
return Objects.hash(appLogo, appLogoBgColor, appName, appURL, colorTheme, defaultProjectName, errorPageContactEmail, favicon, gitCredentialsDescription, helpContentUrl, hideAddProjectAction, hideDownloadDominoCli, hideGitSshKey, hideLearnMoreOnFile, hideMarketingDisclaimer, hidePopularProjects, hidePublicProjects, hideSearchableProjects, hideSuggestedProjects, pageFooter, showSupportButton, supportEmail, supportUrl);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class DominoAdminInterfaceWhiteLabelConfigurations {\n");
sb.append(" appLogo: ").append(toIndentedString(appLogo)).append("\n");
sb.append(" appLogoBgColor: ").append(toIndentedString(appLogoBgColor)).append("\n");
sb.append(" appName: ").append(toIndentedString(appName)).append("\n");
sb.append(" appURL: ").append(toIndentedString(appURL)).append("\n");
sb.append(" colorTheme: ").append(toIndentedString(colorTheme)).append("\n");
sb.append(" defaultProjectName: ").append(toIndentedString(defaultProjectName)).append("\n");
sb.append(" errorPageContactEmail: ").append(toIndentedString(errorPageContactEmail)).append("\n");
sb.append(" favicon: ").append(toIndentedString(favicon)).append("\n");
sb.append(" gitCredentialsDescription: ").append(toIndentedString(gitCredentialsDescription)).append("\n");
sb.append(" helpContentUrl: ").append(toIndentedString(helpContentUrl)).append("\n");
sb.append(" hideAddProjectAction: ").append(toIndentedString(hideAddProjectAction)).append("\n");
sb.append(" hideDownloadDominoCli: ").append(toIndentedString(hideDownloadDominoCli)).append("\n");
sb.append(" hideGitSshKey: ").append(toIndentedString(hideGitSshKey)).append("\n");
sb.append(" hideLearnMoreOnFile: ").append(toIndentedString(hideLearnMoreOnFile)).append("\n");
sb.append(" hideMarketingDisclaimer: ").append(toIndentedString(hideMarketingDisclaimer)).append("\n");
sb.append(" hidePopularProjects: ").append(toIndentedString(hidePopularProjects)).append("\n");
sb.append(" hidePublicProjects: ").append(toIndentedString(hidePublicProjects)).append("\n");
sb.append(" hideSearchableProjects: ").append(toIndentedString(hideSearchableProjects)).append("\n");
sb.append(" hideSuggestedProjects: ").append(toIndentedString(hideSuggestedProjects)).append("\n");
sb.append(" pageFooter: ").append(toIndentedString(pageFooter)).append("\n");
sb.append(" showSupportButton: ").append(toIndentedString(showSupportButton)).append("\n");
sb.append(" supportEmail: ").append(toIndentedString(supportEmail)).append("\n");
sb.append(" supportUrl: ").append(toIndentedString(supportUrl)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
/**
* Convert the instance into URL query string.
*
* @return URL query string
*/
public String toUrlQueryString() {
return toUrlQueryString(null);
}
/**
* Convert the instance into URL query string.
*
* @param prefix prefix of the query string
* @return URL query string
*/
public String toUrlQueryString(String prefix) {
String suffix = "";
String containerSuffix = "";
String containerPrefix = "";
if (prefix == null) {
// style=form, explode=true, e.g. /pet?name=cat&type=manx
prefix = "";
} else {
// deepObject style e.g. /pet?id[name]=cat&id[type]=manx
prefix = prefix + "[";
suffix = "]";
containerSuffix = "]";
containerPrefix = "[";
}
StringJoiner joiner = new StringJoiner("&");
// add `appLogo` to the URL query string
if (getAppLogo() != null) {
joiner.add(String.format("%sappLogo%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getAppLogo()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `appLogoBgColor` to the URL query string
if (getAppLogoBgColor() != null) {
joiner.add(String.format("%sappLogoBgColor%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getAppLogoBgColor()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `appName` to the URL query string
if (getAppName() != null) {
joiner.add(String.format("%sappName%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getAppName()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `appURL` to the URL query string
if (getAppURL() != null) {
joiner.add(String.format("%sappURL%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getAppURL()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `colorTheme` to the URL query string
if (getColorTheme() != null) {
joiner.add(String.format("%scolorTheme%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getColorTheme()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `defaultProjectName` to the URL query string
if (getDefaultProjectName() != null) {
joiner.add(String.format("%sdefaultProjectName%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getDefaultProjectName()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `errorPageContactEmail` to the URL query string
if (getErrorPageContactEmail() != null) {
joiner.add(String.format("%serrorPageContactEmail%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getErrorPageContactEmail()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `favicon` to the URL query string
if (getFavicon() != null) {
joiner.add(String.format("%sfavicon%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getFavicon()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `gitCredentialsDescription` to the URL query string
if (getGitCredentialsDescription() != null) {
joiner.add(String.format("%sgitCredentialsDescription%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getGitCredentialsDescription()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `helpContentUrl` to the URL query string
if (getHelpContentUrl() != null) {
joiner.add(String.format("%shelpContentUrl%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHelpContentUrl()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideAddProjectAction` to the URL query string
if (getHideAddProjectAction() != null) {
joiner.add(String.format("%shideAddProjectAction%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideAddProjectAction()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideDownloadDominoCli` to the URL query string
if (getHideDownloadDominoCli() != null) {
joiner.add(String.format("%shideDownloadDominoCli%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideDownloadDominoCli()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideGitSshKey` to the URL query string
if (getHideGitSshKey() != null) {
joiner.add(String.format("%shideGitSshKey%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideGitSshKey()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideLearnMoreOnFile` to the URL query string
if (getHideLearnMoreOnFile() != null) {
joiner.add(String.format("%shideLearnMoreOnFile%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideLearnMoreOnFile()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideMarketingDisclaimer` to the URL query string
if (getHideMarketingDisclaimer() != null) {
joiner.add(String.format("%shideMarketingDisclaimer%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideMarketingDisclaimer()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hidePopularProjects` to the URL query string
if (getHidePopularProjects() != null) {
joiner.add(String.format("%shidePopularProjects%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHidePopularProjects()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hidePublicProjects` to the URL query string
if (getHidePublicProjects() != null) {
joiner.add(String.format("%shidePublicProjects%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHidePublicProjects()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideSearchableProjects` to the URL query string
if (getHideSearchableProjects() != null) {
joiner.add(String.format("%shideSearchableProjects%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideSearchableProjects()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `hideSuggestedProjects` to the URL query string
if (getHideSuggestedProjects() != null) {
joiner.add(String.format("%shideSuggestedProjects%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getHideSuggestedProjects()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `pageFooter` to the URL query string
if (getPageFooter() != null) {
joiner.add(String.format("%spageFooter%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getPageFooter()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `showSupportButton` to the URL query string
if (getShowSupportButton() != null) {
joiner.add(String.format("%sshowSupportButton%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getShowSupportButton()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `supportEmail` to the URL query string
if (getSupportEmail() != null) {
joiner.add(String.format("%ssupportEmail%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getSupportEmail()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
// add `supportUrl` to the URL query string
if (getSupportUrl() != null) {
joiner.add(String.format("%ssupportUrl%s=%s", prefix, suffix, URLEncoder.encode(String.valueOf(getSupportUrl()), StandardCharsets.UTF_8).replaceAll("\\+", "%20")));
}
return joiner.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy