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

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

There is a newer version: 2024.11.18751.20241128T090041Z-241100
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.06.06 at 01:39:50 PM UTC 
//


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/2024-05-30-beta}SearchFilter" minOccurs="0"/>
 *         <element name="metadataConditionArray" type="{http://www.scene7.com/IpsApi/xsd/2024-05-30-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/2024-05-30-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", namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") public class SearchAssetsByMetadataParam { @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta", required = true) protected String companyHandle; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected SearchFilter filters; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected MetadataConditionArray metadataConditionArray; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected String metadataConditionMatchMode; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected StringArray responseMetadataArray; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Integer recordsPerPage; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Integer resultsPage; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected String sortBy; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected String sortDirection; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") 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(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta", required = true) protected String assetHandle; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Float siftWeight; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Float colorWeight; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Float blobWeight; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Float gistWeight; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") protected Float similarityLimit; @XmlElement(namespace = "http://www.scene7.com/IpsApi/xsd/2024-05-30-beta") 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