All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.scene7.ipsapi.SearchAssetsByMetadataParam Maven / Gradle / Ivy

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.12.04 at 11:32:00 AM PST 
//


package com.scene7.ipsapi;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="companyHandle" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="filters" type="{http://www.scene7.com/IpsApi/xsd/2017-10-29-beta}SearchFilter" minOccurs="0"/>
 *         <element name="metadataConditionArray" type="{http://www.scene7.com/IpsApi/xsd/2017-10-29-beta}MetadataConditionArray" minOccurs="0"/>
 *         <element name="metadataConditionMatchMode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="responseMetadataArray" type="{http://www.scene7.com/IpsApi/xsd/2017-10-29-beta}StringArray" minOccurs="0"/>
 *         <element name="recordsPerPage" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="resultsPage" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="sortBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="sortDirection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="haystackSearch" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="assetHandle" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   <element name="siftWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
 *                   <element name="colorWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
 *                   <element name="blobWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
 *                   <element name="gistWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
 *                   <element name="similarityLimit" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
 *                   <element name="resultLimit" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "companyHandle", "filters", "metadataConditionArray", "metadataConditionMatchMode", "responseMetadataArray", "recordsPerPage", "resultsPage", "sortBy", "sortDirection", "haystackSearch" }) @XmlRootElement(name = "searchAssetsByMetadataParam") public class SearchAssetsByMetadataParam { @XmlElement(required = true) protected String companyHandle; protected SearchFilter filters; protected MetadataConditionArray metadataConditionArray; protected String metadataConditionMatchMode; protected StringArray responseMetadataArray; protected Integer recordsPerPage; protected Integer resultsPage; protected String sortBy; protected String sortDirection; protected SearchAssetsByMetadataParam.HaystackSearch haystackSearch; /** * Gets the value of the companyHandle property. * * @return * possible object is * {@link String } * */ public String getCompanyHandle() { return companyHandle; } /** * Sets the value of the companyHandle property. * * @param value * allowed object is * {@link String } * */ public void setCompanyHandle(String value) { this.companyHandle = value; } /** * Gets the value of the filters property. * * @return * possible object is * {@link SearchFilter } * */ public SearchFilter getFilters() { return filters; } /** * Sets the value of the filters property. * * @param value * allowed object is * {@link SearchFilter } * */ public void setFilters(SearchFilter value) { this.filters = value; } /** * Gets the value of the metadataConditionArray property. * * @return * possible object is * {@link MetadataConditionArray } * */ public MetadataConditionArray getMetadataConditionArray() { return metadataConditionArray; } /** * Sets the value of the metadataConditionArray property. * * @param value * allowed object is * {@link MetadataConditionArray } * */ public void setMetadataConditionArray(MetadataConditionArray value) { this.metadataConditionArray = value; } /** * Gets the value of the metadataConditionMatchMode property. * * @return * possible object is * {@link String } * */ public String getMetadataConditionMatchMode() { return metadataConditionMatchMode; } /** * Sets the value of the metadataConditionMatchMode property. * * @param value * allowed object is * {@link String } * */ public void setMetadataConditionMatchMode(String value) { this.metadataConditionMatchMode = value; } /** * Gets the value of the responseMetadataArray property. * * @return * possible object is * {@link StringArray } * */ public StringArray getResponseMetadataArray() { return responseMetadataArray; } /** * Sets the value of the responseMetadataArray property. * * @param value * allowed object is * {@link StringArray } * */ public void setResponseMetadataArray(StringArray value) { this.responseMetadataArray = value; } /** * Gets the value of the recordsPerPage property. * * @return * possible object is * {@link Integer } * */ public Integer getRecordsPerPage() { return recordsPerPage; } /** * Sets the value of the recordsPerPage property. * * @param value * allowed object is * {@link Integer } * */ public void setRecordsPerPage(Integer value) { this.recordsPerPage = value; } /** * Gets the value of the resultsPage property. * * @return * possible object is * {@link Integer } * */ public Integer getResultsPage() { return resultsPage; } /** * Sets the value of the resultsPage property. * * @param value * allowed object is * {@link Integer } * */ public void setResultsPage(Integer value) { this.resultsPage = value; } /** * Gets the value of the sortBy property. * * @return * possible object is * {@link String } * */ public String getSortBy() { return sortBy; } /** * Sets the value of the sortBy property. * * @param value * allowed object is * {@link String } * */ public void setSortBy(String value) { this.sortBy = value; } /** * Gets the value of the sortDirection property. * * @return * possible object is * {@link String } * */ public String getSortDirection() { return sortDirection; } /** * Sets the value of the sortDirection property. * * @param value * allowed object is * {@link String } * */ public void setSortDirection(String value) { this.sortDirection = value; } /** * Gets the value of the haystackSearch property. * * @return * possible object is * {@link SearchAssetsByMetadataParam.HaystackSearch } * */ public SearchAssetsByMetadataParam.HaystackSearch getHaystackSearch() { return haystackSearch; } /** * Sets the value of the haystackSearch property. * * @param value * allowed object is * {@link SearchAssetsByMetadataParam.HaystackSearch } * */ public void setHaystackSearch(SearchAssetsByMetadataParam.HaystackSearch value) { this.haystackSearch = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="assetHandle" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         <element name="siftWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
     *         <element name="colorWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
     *         <element name="blobWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
     *         <element name="gistWeight" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
     *         <element name="similarityLimit" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
     *         <element name="resultLimit" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "assetHandle", "siftWeight", "colorWeight", "blobWeight", "gistWeight", "similarityLimit", "resultLimit" }) public static class HaystackSearch { @XmlElement(required = true) protected String assetHandle; protected Float siftWeight; protected Float colorWeight; protected Float blobWeight; protected Float gistWeight; protected Float similarityLimit; protected Integer resultLimit; /** * Gets the value of the assetHandle property. * * @return * possible object is * {@link String } * */ public String getAssetHandle() { return assetHandle; } /** * Sets the value of the assetHandle property. * * @param value * allowed object is * {@link String } * */ public void setAssetHandle(String value) { this.assetHandle = value; } /** * Gets the value of the siftWeight property. * * @return * possible object is * {@link Float } * */ public Float getSiftWeight() { return siftWeight; } /** * Sets the value of the siftWeight property. * * @param value * allowed object is * {@link Float } * */ public void setSiftWeight(Float value) { this.siftWeight = value; } /** * Gets the value of the colorWeight property. * * @return * possible object is * {@link Float } * */ public Float getColorWeight() { return colorWeight; } /** * Sets the value of the colorWeight property. * * @param value * allowed object is * {@link Float } * */ public void setColorWeight(Float value) { this.colorWeight = value; } /** * Gets the value of the blobWeight property. * * @return * possible object is * {@link Float } * */ public Float getBlobWeight() { return blobWeight; } /** * Sets the value of the blobWeight property. * * @param value * allowed object is * {@link Float } * */ public void setBlobWeight(Float value) { this.blobWeight = value; } /** * Gets the value of the gistWeight property. * * @return * possible object is * {@link Float } * */ public Float getGistWeight() { return gistWeight; } /** * Sets the value of the gistWeight property. * * @param value * allowed object is * {@link Float } * */ public void setGistWeight(Float value) { this.gistWeight = value; } /** * Gets the value of the similarityLimit property. * * @return * possible object is * {@link Float } * */ public Float getSimilarityLimit() { return similarityLimit; } /** * Sets the value of the similarityLimit property. * * @param value * allowed object is * {@link Float } * */ public void setSimilarityLimit(Float value) { this.similarityLimit = value; } /** * Gets the value of the resultLimit property. * * @return * possible object is * {@link Integer } * */ public Integer getResultLimit() { return resultLimit; } /** * Sets the value of the resultLimit property. * * @param value * allowed object is * {@link Integer } * */ public void setResultLimit(Integer value) { this.resultLimit = value; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy