com.affinda.api.client.models.JobDescriptionSearchConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of affinda-api-client Show documentation
Show all versions of affinda-api-client Show documentation
This package contains Java Client Library for the Affinda Resume Parser API. For documentation on how
to use this package, please see https://github.com/affinda/affinda-java
package com.affinda.api.client.models;
import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.util.Map;
/** The JobDescriptionSearchConfig model. */
@Fluent
public final class JobDescriptionSearchConfig {
/*
* The allowPdfDownload property.
*/
@JsonProperty(value = "allowPdfDownload")
private Boolean allowPdfDownload;
/*
* Maximum number of results that can be returned. Setting to "null" means
* no limitation.
*/
@JsonProperty(value = "maxResults")
private Integer maxResults;
/*
* The displayJobTitle property.
*/
@JsonProperty(value = "displayJobTitle")
private Boolean displayJobTitle;
/*
* The displayLocation property.
*/
@JsonProperty(value = "displayLocation")
private Boolean displayLocation;
/*
* The displayYearsExperience property.
*/
@JsonProperty(value = "displayYearsExperience")
private Boolean displayYearsExperience;
/*
* The displayOccupationGroup property.
*/
@JsonProperty(value = "displayOccupationGroup")
private Boolean displayOccupationGroup;
/*
* The displayEducation property.
*/
@JsonProperty(value = "displayEducation")
private Boolean displayEducation;
/*
* The displaySkills property.
*/
@JsonProperty(value = "displaySkills")
private Boolean displaySkills;
/*
* The displayLanguages property.
*/
@JsonProperty(value = "displayLanguages")
private Boolean displayLanguages;
/*
* The displayManagementLevel property.
*/
@JsonProperty(value = "displayManagementLevel")
private Boolean displayManagementLevel;
/*
* The displayKeywords property.
*/
@JsonProperty(value = "displayKeywords")
private Boolean displayKeywords;
/*
* The weightJobTitle property.
*/
@JsonProperty(value = "weightJobTitle")
private Float weightJobTitle;
/*
* The weightLocation property.
*/
@JsonProperty(value = "weightLocation")
private Float weightLocation;
/*
* The weightYearsExperience property.
*/
@JsonProperty(value = "weightYearsExperience")
private Float weightYearsExperience;
/*
* The weightOccupationGroup property.
*/
@JsonProperty(value = "weightOccupationGroup")
private Float weightOccupationGroup;
/*
* The weightEducation property.
*/
@JsonProperty(value = "weightEducation")
private Float weightEducation;
/*
* The weightSkills property.
*/
@JsonProperty(value = "weightSkills")
private Float weightSkills;
/*
* The weightLanguages property.
*/
@JsonProperty(value = "weightLanguages")
private Float weightLanguages;
/*
* The weightManagementLevel property.
*/
@JsonProperty(value = "weightManagementLevel")
private Float weightManagementLevel;
/*
* The weightKeywords property.
*/
@JsonProperty(value = "weightKeywords")
private Float weightKeywords;
/*
* List of index names.
*/
@JsonProperty(value = "indices")
private List indices;
/*
* Controls whether or not the index dropdown is displayed to the user
*/
@JsonProperty(value = "showIndexDropdown")
private Boolean showIndexDropdown;
/*
* Customize the theme of the embeded search tool.
*/
@JsonProperty(value = "searchToolTheme")
private Map searchToolTheme;
/*
* ID of the logged in user.
*/
@JsonProperty(value = "userId", access = JsonProperty.Access.WRITE_ONLY)
private Integer userId;
/*
* Username of the logged in user.
*/
@JsonProperty(value = "username", access = JsonProperty.Access.WRITE_ONLY)
private String username;
/*
* A list of actions to show in the dropdown in the embedded search tool
*/
@JsonProperty(value = "actions")
private List actions;
/*
* Hide the reset/import toolbar.
*/
@JsonProperty(value = "hideToolbar")
private Boolean hideToolbar;
/*
* Hide the entire side panel.
*/
@JsonProperty(value = "hideSidePanel")
private Boolean hideSidePanel;
/*
* The customFieldsConfig property.
*/
@JsonProperty(value = "customFieldsConfig")
private List customFieldsConfig;
/**
* Get the allowPdfDownload property: The allowPdfDownload property.
*
* @return the allowPdfDownload value.
*/
public Boolean isAllowPdfDownload() {
return this.allowPdfDownload;
}
/**
* Set the allowPdfDownload property: The allowPdfDownload property.
*
* @param allowPdfDownload the allowPdfDownload value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setAllowPdfDownload(Boolean allowPdfDownload) {
this.allowPdfDownload = allowPdfDownload;
return this;
}
/**
* Get the maxResults property: Maximum number of results that can be returned. Setting to "null" means no
* limitation.
*
* @return the maxResults value.
*/
public Integer getMaxResults() {
return this.maxResults;
}
/**
* Set the maxResults property: Maximum number of results that can be returned. Setting to "null" means no
* limitation.
*
* @param maxResults the maxResults value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setMaxResults(Integer maxResults) {
this.maxResults = maxResults;
return this;
}
/**
* Get the displayJobTitle property: The displayJobTitle property.
*
* @return the displayJobTitle value.
*/
public Boolean isDisplayJobTitle() {
return this.displayJobTitle;
}
/**
* Set the displayJobTitle property: The displayJobTitle property.
*
* @param displayJobTitle the displayJobTitle value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayJobTitle(Boolean displayJobTitle) {
this.displayJobTitle = displayJobTitle;
return this;
}
/**
* Get the displayLocation property: The displayLocation property.
*
* @return the displayLocation value.
*/
public Boolean isDisplayLocation() {
return this.displayLocation;
}
/**
* Set the displayLocation property: The displayLocation property.
*
* @param displayLocation the displayLocation value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayLocation(Boolean displayLocation) {
this.displayLocation = displayLocation;
return this;
}
/**
* Get the displayYearsExperience property: The displayYearsExperience property.
*
* @return the displayYearsExperience value.
*/
public Boolean isDisplayYearsExperience() {
return this.displayYearsExperience;
}
/**
* Set the displayYearsExperience property: The displayYearsExperience property.
*
* @param displayYearsExperience the displayYearsExperience value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayYearsExperience(Boolean displayYearsExperience) {
this.displayYearsExperience = displayYearsExperience;
return this;
}
/**
* Get the displayOccupationGroup property: The displayOccupationGroup property.
*
* @return the displayOccupationGroup value.
*/
public Boolean isDisplayOccupationGroup() {
return this.displayOccupationGroup;
}
/**
* Set the displayOccupationGroup property: The displayOccupationGroup property.
*
* @param displayOccupationGroup the displayOccupationGroup value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayOccupationGroup(Boolean displayOccupationGroup) {
this.displayOccupationGroup = displayOccupationGroup;
return this;
}
/**
* Get the displayEducation property: The displayEducation property.
*
* @return the displayEducation value.
*/
public Boolean isDisplayEducation() {
return this.displayEducation;
}
/**
* Set the displayEducation property: The displayEducation property.
*
* @param displayEducation the displayEducation value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayEducation(Boolean displayEducation) {
this.displayEducation = displayEducation;
return this;
}
/**
* Get the displaySkills property: The displaySkills property.
*
* @return the displaySkills value.
*/
public Boolean isDisplaySkills() {
return this.displaySkills;
}
/**
* Set the displaySkills property: The displaySkills property.
*
* @param displaySkills the displaySkills value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplaySkills(Boolean displaySkills) {
this.displaySkills = displaySkills;
return this;
}
/**
* Get the displayLanguages property: The displayLanguages property.
*
* @return the displayLanguages value.
*/
public Boolean isDisplayLanguages() {
return this.displayLanguages;
}
/**
* Set the displayLanguages property: The displayLanguages property.
*
* @param displayLanguages the displayLanguages value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayLanguages(Boolean displayLanguages) {
this.displayLanguages = displayLanguages;
return this;
}
/**
* Get the displayManagementLevel property: The displayManagementLevel property.
*
* @return the displayManagementLevel value.
*/
public Boolean isDisplayManagementLevel() {
return this.displayManagementLevel;
}
/**
* Set the displayManagementLevel property: The displayManagementLevel property.
*
* @param displayManagementLevel the displayManagementLevel value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayManagementLevel(Boolean displayManagementLevel) {
this.displayManagementLevel = displayManagementLevel;
return this;
}
/**
* Get the displayKeywords property: The displayKeywords property.
*
* @return the displayKeywords value.
*/
public Boolean isDisplayKeywords() {
return this.displayKeywords;
}
/**
* Set the displayKeywords property: The displayKeywords property.
*
* @param displayKeywords the displayKeywords value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setDisplayKeywords(Boolean displayKeywords) {
this.displayKeywords = displayKeywords;
return this;
}
/**
* Get the weightJobTitle property: The weightJobTitle property.
*
* @return the weightJobTitle value.
*/
public Float getWeightJobTitle() {
return this.weightJobTitle;
}
/**
* Set the weightJobTitle property: The weightJobTitle property.
*
* @param weightJobTitle the weightJobTitle value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightJobTitle(Float weightJobTitle) {
this.weightJobTitle = weightJobTitle;
return this;
}
/**
* Get the weightLocation property: The weightLocation property.
*
* @return the weightLocation value.
*/
public Float getWeightLocation() {
return this.weightLocation;
}
/**
* Set the weightLocation property: The weightLocation property.
*
* @param weightLocation the weightLocation value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightLocation(Float weightLocation) {
this.weightLocation = weightLocation;
return this;
}
/**
* Get the weightYearsExperience property: The weightYearsExperience property.
*
* @return the weightYearsExperience value.
*/
public Float getWeightYearsExperience() {
return this.weightYearsExperience;
}
/**
* Set the weightYearsExperience property: The weightYearsExperience property.
*
* @param weightYearsExperience the weightYearsExperience value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightYearsExperience(Float weightYearsExperience) {
this.weightYearsExperience = weightYearsExperience;
return this;
}
/**
* Get the weightOccupationGroup property: The weightOccupationGroup property.
*
* @return the weightOccupationGroup value.
*/
public Float getWeightOccupationGroup() {
return this.weightOccupationGroup;
}
/**
* Set the weightOccupationGroup property: The weightOccupationGroup property.
*
* @param weightOccupationGroup the weightOccupationGroup value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightOccupationGroup(Float weightOccupationGroup) {
this.weightOccupationGroup = weightOccupationGroup;
return this;
}
/**
* Get the weightEducation property: The weightEducation property.
*
* @return the weightEducation value.
*/
public Float getWeightEducation() {
return this.weightEducation;
}
/**
* Set the weightEducation property: The weightEducation property.
*
* @param weightEducation the weightEducation value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightEducation(Float weightEducation) {
this.weightEducation = weightEducation;
return this;
}
/**
* Get the weightSkills property: The weightSkills property.
*
* @return the weightSkills value.
*/
public Float getWeightSkills() {
return this.weightSkills;
}
/**
* Set the weightSkills property: The weightSkills property.
*
* @param weightSkills the weightSkills value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightSkills(Float weightSkills) {
this.weightSkills = weightSkills;
return this;
}
/**
* Get the weightLanguages property: The weightLanguages property.
*
* @return the weightLanguages value.
*/
public Float getWeightLanguages() {
return this.weightLanguages;
}
/**
* Set the weightLanguages property: The weightLanguages property.
*
* @param weightLanguages the weightLanguages value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightLanguages(Float weightLanguages) {
this.weightLanguages = weightLanguages;
return this;
}
/**
* Get the weightManagementLevel property: The weightManagementLevel property.
*
* @return the weightManagementLevel value.
*/
public Float getWeightManagementLevel() {
return this.weightManagementLevel;
}
/**
* Set the weightManagementLevel property: The weightManagementLevel property.
*
* @param weightManagementLevel the weightManagementLevel value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightManagementLevel(Float weightManagementLevel) {
this.weightManagementLevel = weightManagementLevel;
return this;
}
/**
* Get the weightKeywords property: The weightKeywords property.
*
* @return the weightKeywords value.
*/
public Float getWeightKeywords() {
return this.weightKeywords;
}
/**
* Set the weightKeywords property: The weightKeywords property.
*
* @param weightKeywords the weightKeywords value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setWeightKeywords(Float weightKeywords) {
this.weightKeywords = weightKeywords;
return this;
}
/**
* Get the indices property: List of index names.
*
* @return the indices value.
*/
public List getIndices() {
return this.indices;
}
/**
* Set the indices property: List of index names.
*
* @param indices the indices value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setIndices(List indices) {
this.indices = indices;
return this;
}
/**
* Get the showIndexDropdown property: Controls whether or not the index dropdown is displayed to the user.
*
* @return the showIndexDropdown value.
*/
public Boolean isShowIndexDropdown() {
return this.showIndexDropdown;
}
/**
* Set the showIndexDropdown property: Controls whether or not the index dropdown is displayed to the user.
*
* @param showIndexDropdown the showIndexDropdown value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setShowIndexDropdown(Boolean showIndexDropdown) {
this.showIndexDropdown = showIndexDropdown;
return this;
}
/**
* Get the searchToolTheme property: Customize the theme of the embeded search tool.
*
* @return the searchToolTheme value.
*/
public Map getSearchToolTheme() {
return this.searchToolTheme;
}
/**
* Set the searchToolTheme property: Customize the theme of the embeded search tool.
*
* @param searchToolTheme the searchToolTheme value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setSearchToolTheme(Map searchToolTheme) {
this.searchToolTheme = searchToolTheme;
return this;
}
/**
* Get the userId property: ID of the logged in user.
*
* @return the userId value.
*/
public Integer getUserId() {
return this.userId;
}
/**
* Get the username property: Username of the logged in user.
*
* @return the username value.
*/
public String getUsername() {
return this.username;
}
/**
* Get the actions property: A list of actions to show in the dropdown in the embedded search tool.
*
* @return the actions value.
*/
public List getActions() {
return this.actions;
}
/**
* Set the actions property: A list of actions to show in the dropdown in the embedded search tool.
*
* @param actions the actions value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setActions(List actions) {
this.actions = actions;
return this;
}
/**
* Get the hideToolbar property: Hide the reset/import toolbar.
*
* @return the hideToolbar value.
*/
public Boolean isHideToolbar() {
return this.hideToolbar;
}
/**
* Set the hideToolbar property: Hide the reset/import toolbar.
*
* @param hideToolbar the hideToolbar value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setHideToolbar(Boolean hideToolbar) {
this.hideToolbar = hideToolbar;
return this;
}
/**
* Get the hideSidePanel property: Hide the entire side panel.
*
* @return the hideSidePanel value.
*/
public Boolean isHideSidePanel() {
return this.hideSidePanel;
}
/**
* Set the hideSidePanel property: Hide the entire side panel.
*
* @param hideSidePanel the hideSidePanel value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setHideSidePanel(Boolean hideSidePanel) {
this.hideSidePanel = hideSidePanel;
return this;
}
/**
* Get the customFieldsConfig property: The customFieldsConfig property.
*
* @return the customFieldsConfig value.
*/
public List getCustomFieldsConfig() {
return this.customFieldsConfig;
}
/**
* Set the customFieldsConfig property: The customFieldsConfig property.
*
* @param customFieldsConfig the customFieldsConfig value to set.
* @return the JobDescriptionSearchConfig object itself.
*/
public JobDescriptionSearchConfig setCustomFieldsConfig(List customFieldsConfig) {
this.customFieldsConfig = customFieldsConfig;
return this;
}
}