public abstract class PublicAPISecurity
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_USE_HTTPS |
java.util.List<IPRule> |
iPRule |
java.lang.String |
login |
java.lang.String |
password |
java.lang.String |
serverCertificate |
boolean |
useHttps |
Constructor and Description |
---|
PublicAPISecurity() |
PublicAPISecurity(PublicAPISecurity o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this PublicAPISecurity.
|
static PublicAPISecurity |
fromString(java.lang.String s)
String representation of this PublicAPISecurity.
|
java.util.List<IPRule> |
getIPRule()
Deprecated.
|
java.lang.String |
getLogin()
Login.
|
java.lang.String |
getPassword()
Password.
|
java.lang.String |
getServerCertificate()
When using HTTPS, name of a sertificate inside the security folder of the data directory.
|
boolean |
isUseHttps()
Secures connection with HTTPS.
|
PublicAPISecurity |
makeCopy() |
static PublicAPISecurity |
readFrom(java.io.InputStream is)
Read this PublicAPISecurity from an XML fragment.
|
void |
setLogin(java.lang.String login)
Login.
|
void |
setPassword(java.lang.String password)
Password.
|
void |
setServerCertificate(java.lang.String serverCertificate)
When using HTTPS, name of a sertificate inside the security folder of the data directory.
|
void |
setUseHttps(boolean useHttps)
Secures connection with HTTPS.
|
java.lang.String |
toString()
String representation of this PublicAPISecurity.
|
PublicAPISecurity |
withIPRule(java.util.Collection<IPRule> __values) |
PublicAPISecurity |
withIPRule(IPRule... __values)
Deprecated.
|
PublicAPISecurity |
withLogin(java.lang.String login) |
PublicAPISecurity |
withPassword(java.lang.String password) |
PublicAPISecurity |
withServerCertificate(java.lang.String serverCertificate) |
PublicAPISecurity |
withUseHttps(boolean useHttps) |
PublicAPISecurity |
withUseHttps(java.lang.Boolean useHttps) |
void |
writeTo(java.io.OutputStream os) |
public java.util.List<IPRule> iPRule
public java.lang.String login
public java.lang.String password
public boolean useHttps
public static final boolean DEFAULT_USE_HTTPS
public java.lang.String serverCertificate
public PublicAPISecurity()
public PublicAPISecurity(PublicAPISecurity o)
@Deprecated public java.util.List<IPRule> getIPRule()
@Deprecated public PublicAPISecurity withIPRule(IPRule... __values)
public PublicAPISecurity withIPRule(java.util.Collection<IPRule> __values)
public void setLogin(java.lang.String login)
public java.lang.String getLogin()
public PublicAPISecurity withLogin(java.lang.String login)
public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public PublicAPISecurity withPassword(java.lang.String password)
public void setUseHttps(boolean useHttps)
public boolean isUseHttps()
public PublicAPISecurity withUseHttps(boolean useHttps)
public PublicAPISecurity withUseHttps(java.lang.Boolean useHttps)
public void setServerCertificate(java.lang.String serverCertificate)
public java.lang.String getServerCertificate()
public PublicAPISecurity withServerCertificate(java.lang.String serverCertificate)
public PublicAPISecurity makeCopy()
public static PublicAPISecurity readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static PublicAPISecurity fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.