Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class UploadSiteHostedPicturesRequestType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AbstractRequestType
      extended by com.ebay.soap.eBLBaseComponents.UploadSiteHostedPicturesRequestType
All Implemented Interfaces:
java.io.Serializable

public class UploadSiteHostedPicturesRequestType
extends AbstractRequestType
implements java.io.Serializable

Uploads a picture to the eBay Picture Service and returns a URL of the picture. You will use this URL when creating, revising, or relisting an item with the Trading API.

Java class for UploadSiteHostedPicturesRequestType complex type.

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

 <complexType name="UploadSiteHostedPicturesRequestType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
       <sequence>
         <element name="PictureName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PictureSystemVersion" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="PictureSet" type="{urn:ebay:apis:eBLBaseComponents}PictureSetCodeType" minOccurs="0"/>
         <element name="PictureData" type="{urn:ebay:apis:eBLBaseComponents}Base64BinaryType" minOccurs="0"/>
         <element name="PictureUploadPolicy" type="{urn:ebay:apis:eBLBaseComponents}PictureUploadPolicyCodeType" minOccurs="0"/>
         <element name="ExternalPictureURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PictureWatermark" type="{urn:ebay:apis:eBLBaseComponents}PictureWatermarkCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ExtensionInDays" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.Integer extensionInDays
           
protected  java.util.List<java.lang.String> externalPictureURL
           
protected  Base64BinaryType pictureData
           
protected  java.lang.String pictureName
           
protected  PictureSetCodeType pictureSet
           
protected  java.lang.Integer pictureSystemVersion
           
protected  PictureUploadPolicyCodeType pictureUploadPolicy
           
protected  java.util.List<PictureWatermarkCodeType> pictureWatermark
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
UploadSiteHostedPicturesRequestType()
           
 
Method Summary
protected  java.util.List<java.lang.String> _getExternalPictureURL()
           
protected  java.util.List<PictureWatermarkCodeType> _getPictureWatermark()
           
 java.lang.Integer getExtensionInDays()
          Gets the value of the extensionInDays property.
 java.lang.String[] getExternalPictureURL()
           
 java.lang.String getExternalPictureURL(int idx)
           
 int getExternalPictureURLLength()
           
 Base64BinaryType getPictureData()
          Gets the value of the pictureData property.
 java.lang.String getPictureName()
          Gets the value of the pictureName property.
 PictureSetCodeType getPictureSet()
          Gets the value of the pictureSet property.
 java.lang.Integer getPictureSystemVersion()
          Gets the value of the pictureSystemVersion property.
 PictureUploadPolicyCodeType getPictureUploadPolicy()
          Gets the value of the pictureUploadPolicy property.
 PictureWatermarkCodeType[] getPictureWatermark()
           
 PictureWatermarkCodeType getPictureWatermark(int idx)
           
 int getPictureWatermarkLength()
           
 void setExtensionInDays(java.lang.Integer value)
          Sets the value of the extensionInDays property.
 java.lang.String setExternalPictureURL(int idx, java.lang.String value)
           
 void setExternalPictureURL(java.lang.String[] values)
           
 void setPictureData(Base64BinaryType value)
          Sets the value of the pictureData property.
 void setPictureName(java.lang.String value)
          Sets the value of the pictureName property.
 void setPictureSet(PictureSetCodeType value)
          Sets the value of the pictureSet property.
 void setPictureSystemVersion(java.lang.Integer value)
          Sets the value of the pictureSystemVersion property.
 void setPictureUploadPolicy(PictureUploadPolicyCodeType value)
          Sets the value of the pictureUploadPolicy property.
 PictureWatermarkCodeType setPictureWatermark(int idx, PictureWatermarkCodeType value)
           
 void setPictureWatermark(PictureWatermarkCodeType[] values)
           
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
_getAny, _getDetailLevel, _getOutputSelector, getAny, getAny, getAnyLength, getBotBlock, getDetailLevel, getDetailLevel, getDetailLevelLength, getEndUserIP, getErrorHandling, getErrorLanguage, getInvocationID, getMessageID, getOutputSelector, getOutputSelector, getOutputSelectorLength, getVersion, getWarningLevel, setAny, setAny, setBotBlock, setDetailLevel, setDetailLevel, setEndUserIP, setErrorHandling, setErrorLanguage, setInvocationID, setMessageID, setOutputSelector, setOutputSelector, setVersion, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pictureName

protected java.lang.String pictureName

pictureSystemVersion

protected java.lang.Integer pictureSystemVersion

pictureSet

protected PictureSetCodeType pictureSet

pictureData

protected Base64BinaryType pictureData

pictureUploadPolicy

protected PictureUploadPolicyCodeType pictureUploadPolicy

externalPictureURL

protected java.util.List<java.lang.String> externalPictureURL

pictureWatermark

protected java.util.List<PictureWatermarkCodeType> pictureWatermark

extensionInDays

protected java.lang.Integer extensionInDays
Constructor Detail

UploadSiteHostedPicturesRequestType

public UploadSiteHostedPicturesRequestType()
Method Detail

getPictureName

public java.lang.String getPictureName()
Gets the value of the pictureName property.

Returns:
possible object is String

setPictureName

public void setPictureName(java.lang.String value)
Sets the value of the pictureName property.

Parameters:
value - allowed object is String

getPictureSystemVersion

public java.lang.Integer getPictureSystemVersion()
Gets the value of the pictureSystemVersion property.

Returns:
possible object is Integer

setPictureSystemVersion

public void setPictureSystemVersion(java.lang.Integer value)
Sets the value of the pictureSystemVersion property.

Parameters:
value - allowed object is Integer

getPictureSet

public PictureSetCodeType getPictureSet()
Gets the value of the pictureSet property.

Returns:
possible object is PictureSetCodeType

setPictureSet

public void setPictureSet(PictureSetCodeType value)
Sets the value of the pictureSet property.

Parameters:
value - allowed object is PictureSetCodeType

getPictureData

public Base64BinaryType getPictureData()
Gets the value of the pictureData property.

Returns:
possible object is Base64BinaryType

setPictureData

public void setPictureData(Base64BinaryType value)
Sets the value of the pictureData property.

Parameters:
value - allowed object is Base64BinaryType

getPictureUploadPolicy

public PictureUploadPolicyCodeType getPictureUploadPolicy()
Gets the value of the pictureUploadPolicy property.

Returns:
possible object is PictureUploadPolicyCodeType

setPictureUploadPolicy

public void setPictureUploadPolicy(PictureUploadPolicyCodeType value)
Sets the value of the pictureUploadPolicy property.

Parameters:
value - allowed object is PictureUploadPolicyCodeType

getExternalPictureURL

public java.lang.String[] getExternalPictureURL()
Returns:
array of String

getExternalPictureURL

public java.lang.String getExternalPictureURL(int idx)
Returns:
one of String

getExternalPictureURLLength

public int getExternalPictureURLLength()

setExternalPictureURL

public void setExternalPictureURL(java.lang.String[] values)
Parameters:
values - allowed objects are String

_getExternalPictureURL

protected java.util.List<java.lang.String> _getExternalPictureURL()

setExternalPictureURL

public java.lang.String setExternalPictureURL(int idx,
                                              java.lang.String value)
Parameters:
value - allowed object is String

getPictureWatermark

public PictureWatermarkCodeType[] getPictureWatermark()
Returns:
array of PictureWatermarkCodeType

getPictureWatermark

public PictureWatermarkCodeType getPictureWatermark(int idx)
Returns:
one of PictureWatermarkCodeType

getPictureWatermarkLength

public int getPictureWatermarkLength()

setPictureWatermark

public void setPictureWatermark(PictureWatermarkCodeType[] values)
Parameters:
values - allowed objects are PictureWatermarkCodeType

_getPictureWatermark

protected java.util.List<PictureWatermarkCodeType> _getPictureWatermark()

setPictureWatermark

public PictureWatermarkCodeType setPictureWatermark(int idx,
                                                    PictureWatermarkCodeType value)
Parameters:
value - allowed object is PictureWatermarkCodeType

getExtensionInDays

public java.lang.Integer getExtensionInDays()
Gets the value of the extensionInDays property.

Returns:
possible object is Integer

setExtensionInDays

public void setExtensionInDays(java.lang.Integer value)
Sets the value of the extensionInDays property.

Parameters:
value - allowed object is Integer

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.