/**
* This code was auto-generated by a Codezu.
*
* Changes to this file may cause incorrect behavior and will be lost if
* the code is regenerated.
*/
package com.mozu.api.contracts.productadmin;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import org.joda.time.DateTime;
import java.io.IOException;
import java.lang.ClassNotFoundException;
/**
* Properties for the site search keyword relevancy settings. Relevancy determines the calculated matched of entered search strings against keywords. The relevancy weight can determine the order of importance for matching a search term such as categories before or after product names.
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class SiteSearchKeywordRelevancySettings implements Serializable
{
// Default Serial Version UID
private static final long serialVersionUID = 1L;
/**
* The considered relevancy weight for the attributes.
*/
protected Integer attributesWeight;
public Integer getAttributesWeight() {
return this.attributesWeight;
}
public void setAttributesWeight(Integer attributesWeight) {
this.attributesWeight = attributesWeight;
}
/**
* The considered relevancy weight for category names.
*/
protected Integer categoryNamesWeight;
public Integer getCategoryNamesWeight() {
return this.categoryNamesWeight;
}
public void setCategoryNamesWeight(Integer categoryNamesWeight) {
this.categoryNamesWeight = categoryNamesWeight;
}
/**
* The considered relevancy weight for descriptions.
*/
protected Integer descriptionWeight;
public Integer getDescriptionWeight() {
return this.descriptionWeight;
}
public void setDescriptionWeight(Integer descriptionWeight) {
this.descriptionWeight = descriptionWeight;
}
/**
* The considered relevancy weight for keywords.
*/
protected Integer keywordsWeight;
public Integer getKeywordsWeight() {
return this.keywordsWeight;
}
public void setKeywordsWeight(Integer keywordsWeight) {
this.keywordsWeight = keywordsWeight;
}
/**
* The considered relevancy weight for mpn provider.
*/
protected Integer mpnWeight;
public Integer getMpnWeight() {
return this.mpnWeight;
}
public void setMpnWeight(Integer mpnWeight) {
this.mpnWeight = mpnWeight;
}
/**
* The weight for the name used in ranking search results.
*/
protected Integer nameWeight;
public Integer getNameWeight() {
return this.nameWeight;
}
public void setNameWeight(Integer nameWeight) {
this.nameWeight = nameWeight;
}
/**
* The considered relevancy weight for product code, as loose.
*/
protected Integer productCodeLooseWeight;
public Integer getProductCodeLooseWeight() {
return this.productCodeLooseWeight;
}
public void setProductCodeLooseWeight(Integer productCodeLooseWeight) {
this.productCodeLooseWeight = productCodeLooseWeight;
}
/**
* The considered relevancy weight for product code.
*/
protected Integer productCodeWeight;
public Integer getProductCodeWeight() {
return this.productCodeWeight;
}
public void setProductCodeWeight(Integer productCodeWeight) {
this.productCodeWeight = productCodeWeight;
}
/**
* The considered relevancy weight for UPCs.
*/
protected Integer upcWeight;
public Integer getUpcWeight() {
return this.upcWeight;
}
public void setUpcWeight(Integer upcWeight) {
this.upcWeight = upcWeight;
}
}