public class Fetcher
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
Fetcher.ConfigRules
Java class for anonymous complex type.
|
static class |
Fetcher.Headers
Java class for anonymous complex type.
|
static class |
Fetcher.Parameters
Java class for anonymous complex type.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
classId |
protected Fetcher.ConfigRules |
configRules |
protected java.lang.Integer |
connectTimeoutS |
protected java.lang.Boolean |
cookies |
protected java.lang.String |
from |
protected Fetcher.Headers |
headers |
protected java.lang.Integer |
maxDownloadTimeS |
protected java.lang.String |
name |
protected Fetcher.Parameters |
parameters |
protected java.lang.String |
proxyAddr |
protected java.lang.String |
proxyPassword |
protected java.lang.String |
proxyUsername |
protected java.lang.Integer |
readTimeoutS |
protected java.lang.String |
type |
protected java.lang.Boolean |
useConnectForHttpsOverProxy |
protected java.lang.String |
userAgent |
protected java.lang.Integer |
writeTimeoutS |
Constructor and Description |
---|
Fetcher()
Creates a new
Fetcher instance. |
Fetcher(Fetcher o)
Creates a new
Fetcher instance by deeply copying a given Fetcher instance. |
Modifier and Type | Method and Description |
---|---|
Fetcher |
clone()
Creates and returns a deep copy of this object.
|
java.lang.String |
getClassId()
(default: null)
|
Fetcher.ConfigRules |
getConfigRules()
Gets the value of the configRules property.
|
int |
getConnectTimeoutS()
(default: 30)
|
java.lang.String |
getFrom()
(default: null)
|
Fetcher.Headers |
getHeaders()
Gets the value of the headers property.
|
int |
getMaxDownloadTimeS()
(default: 600)
|
java.lang.String |
getName()
(default: null)
|
Fetcher.Parameters |
getParameters()
Gets the value of the parameters property.
|
java.lang.String |
getProxyAddr()
(default: null)
|
java.lang.String |
getProxyPassword()
(default: null)
|
java.lang.String |
getProxyUsername()
(default: null)
|
int |
getReadTimeoutS()
(default: 15)
|
java.lang.String |
getType()
(default: null)
|
java.lang.String |
getUserAgent()
(default: null)
|
int |
getWriteTimeoutS()
(default: 15)
|
boolean |
isCookies()
(default: false)
|
boolean |
isUseConnectForHttpsOverProxy()
(default: true)
|
void |
setClassId(java.lang.String value)
Sets the value of the classId property.
|
void |
setConfigRules(Fetcher.ConfigRules value)
Sets the value of the configRules property.
|
void |
setConnectTimeoutS(java.lang.Integer value)
Sets the value of the connectTimeoutS property.
|
void |
setCookies(java.lang.Boolean value)
Sets the value of the cookies property.
|
void |
setFrom(java.lang.String value)
Sets the value of the from property.
|
void |
setHeaders(Fetcher.Headers value)
Sets the value of the headers property.
|
void |
setMaxDownloadTimeS(java.lang.Integer value)
Sets the value of the maxDownloadTimeS property.
|
void |
setName(java.lang.String value)
Sets the value of the name property.
|
void |
setParameters(Fetcher.Parameters value)
Sets the value of the parameters property.
|
void |
setProxyAddr(java.lang.String value)
Sets the value of the proxyAddr property.
|
void |
setProxyPassword(java.lang.String value)
Sets the value of the proxyPassword property.
|
void |
setProxyUsername(java.lang.String value)
Sets the value of the proxyUsername property.
|
void |
setReadTimeoutS(java.lang.Integer value)
Sets the value of the readTimeoutS property.
|
void |
setType(java.lang.String value)
Sets the value of the type property.
|
void |
setUseConnectForHttpsOverProxy(java.lang.Boolean value)
Sets the value of the useConnectForHttpsOverProxy property.
|
void |
setUserAgent(java.lang.String value)
Sets the value of the userAgent property.
|
void |
setWriteTimeoutS(java.lang.Integer value)
Sets the value of the writeTimeoutS property.
|
Fetcher |
withClassId(java.lang.String value) |
Fetcher |
withConfigRules(Fetcher.ConfigRules value) |
Fetcher |
withConnectTimeoutS(java.lang.Integer value) |
Fetcher |
withCookies(java.lang.Boolean value) |
Fetcher |
withFrom(java.lang.String value) |
Fetcher |
withHeaders(Fetcher.Headers value) |
Fetcher |
withMaxDownloadTimeS(java.lang.Integer value) |
Fetcher |
withName(java.lang.String value) |
Fetcher |
withParameters(Fetcher.Parameters value) |
Fetcher |
withProxyAddr(java.lang.String value) |
Fetcher |
withProxyPassword(java.lang.String value) |
Fetcher |
withProxyUsername(java.lang.String value) |
Fetcher |
withReadTimeoutS(java.lang.Integer value) |
Fetcher |
withType(java.lang.String value) |
Fetcher |
withUseConnectForHttpsOverProxy(java.lang.Boolean value) |
Fetcher |
withUserAgent(java.lang.String value) |
Fetcher |
withWriteTimeoutS(java.lang.Integer value) |
protected Fetcher.Headers headers
protected Fetcher.Parameters parameters
protected Fetcher.ConfigRules configRules
protected java.lang.String name
protected java.lang.String type
protected java.lang.String classId
protected java.lang.Integer readTimeoutS
protected java.lang.Integer writeTimeoutS
protected java.lang.Integer connectTimeoutS
protected java.lang.Integer maxDownloadTimeS
protected java.lang.String userAgent
protected java.lang.String from
protected java.lang.Boolean cookies
protected java.lang.String proxyAddr
protected java.lang.String proxyUsername
protected java.lang.String proxyPassword
protected java.lang.Boolean useConnectForHttpsOverProxy
public Fetcher()
Fetcher
instance.public Fetcher(Fetcher o)
Fetcher
instance by deeply copying a given Fetcher
instance.o
- The instance to copy.java.lang.NullPointerException
- if o
is null
.public Fetcher.Headers getHeaders()
Fetcher.Headers
public void setHeaders(Fetcher.Headers value)
value
- allowed object is
Fetcher.Headers
public Fetcher.Parameters getParameters()
Fetcher.Parameters
public void setParameters(Fetcher.Parameters value)
value
- allowed object is
Fetcher.Parameters
public Fetcher.ConfigRules getConfigRules()
Fetcher.ConfigRules
public void setConfigRules(Fetcher.ConfigRules value)
value
- allowed object is
Fetcher.ConfigRules
public java.lang.String getName()
String
public void setName(java.lang.String value)
value
- allowed object is
String
public java.lang.String getType()
String
public void setType(java.lang.String value)
value
- allowed object is
String
public java.lang.String getClassId()
String
public void setClassId(java.lang.String value)
value
- allowed object is
String
public int getReadTimeoutS()
Integer
public void setReadTimeoutS(java.lang.Integer value)
value
- allowed object is
Integer
public int getWriteTimeoutS()
Integer
public void setWriteTimeoutS(java.lang.Integer value)
value
- allowed object is
Integer
public int getConnectTimeoutS()
Integer
public void setConnectTimeoutS(java.lang.Integer value)
value
- allowed object is
Integer
public int getMaxDownloadTimeS()
Integer
public void setMaxDownloadTimeS(java.lang.Integer value)
value
- allowed object is
Integer
public java.lang.String getUserAgent()
String
public void setUserAgent(java.lang.String value)
value
- allowed object is
String
public java.lang.String getFrom()
String
public void setFrom(java.lang.String value)
value
- allowed object is
String
public boolean isCookies()
Boolean
public void setCookies(java.lang.Boolean value)
value
- allowed object is
Boolean
public java.lang.String getProxyAddr()
String
public void setProxyAddr(java.lang.String value)
value
- allowed object is
String
public java.lang.String getProxyUsername()
String
public void setProxyUsername(java.lang.String value)
value
- allowed object is
String
public java.lang.String getProxyPassword()
String
public void setProxyPassword(java.lang.String value)
value
- allowed object is
String
public boolean isUseConnectForHttpsOverProxy()
Boolean
public void setUseConnectForHttpsOverProxy(java.lang.Boolean value)
value
- allowed object is
Boolean
public Fetcher withHeaders(Fetcher.Headers value)
public Fetcher withParameters(Fetcher.Parameters value)
public Fetcher withConfigRules(Fetcher.ConfigRules value)
public Fetcher withName(java.lang.String value)
public Fetcher withType(java.lang.String value)
public Fetcher withClassId(java.lang.String value)
public Fetcher withReadTimeoutS(java.lang.Integer value)
public Fetcher withWriteTimeoutS(java.lang.Integer value)
public Fetcher withConnectTimeoutS(java.lang.Integer value)
public Fetcher withMaxDownloadTimeS(java.lang.Integer value)
public Fetcher withUserAgent(java.lang.String value)
public Fetcher withFrom(java.lang.String value)
public Fetcher withCookies(java.lang.Boolean value)
public Fetcher withProxyAddr(java.lang.String value)
public Fetcher withProxyUsername(java.lang.String value)
public Fetcher withProxyPassword(java.lang.String value)
public Fetcher withUseConnectForHttpsOverProxy(java.lang.Boolean value)
public Fetcher clone()
clone
in class java.lang.Object
Copyright © 2021 Dassault Systèmes, All Rights Reserved.