public class PushAPIServerConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
PushAPIServerConfig.ExtraHttpParameters |
static class |
PushAPIServerConfig.Type |
static class |
PushAPIServerConfig.Version |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_TYPE |
static boolean |
DEFAULT_USE_HTTPS |
static java.lang.String |
DEFAULT_VERSION |
protected PushAPIServerConfig.ExtraHttpParameters |
extraHttpParameters |
java.lang.String |
host |
java.lang.String |
login |
java.lang.String |
name |
java.lang.String |
password |
int |
port |
java.lang.String |
seenAs |
java.lang.String |
type |
boolean |
useHttps |
java.lang.String |
version |
Constructor and Description |
---|
PushAPIServerConfig() |
PushAPIServerConfig(PushAPIServerConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this PushAPIServerConfig.
|
static PushAPIServerConfig |
fromString(java.lang.String s)
String representation of this PushAPIServerConfig.
|
PushAPIServerConfig.ExtraHttpParameters |
getExtraHttpParameters() |
java.lang.String |
getHost() |
java.lang.String |
getLogin() |
java.lang.String |
getName() |
java.lang.String |
getPassword() |
int |
getPort() |
java.lang.String |
getSeenAs() |
java.lang.String |
getType() |
PushAPIServerConfig.Type |
getTypeAsEnum() |
java.lang.String |
getVersion() |
PushAPIServerConfig.Version |
getVersionAsEnum() |
static boolean |
isA(java.lang.String str,
PushAPIServerConfig.Type item) |
static boolean |
isA(java.lang.String str,
PushAPIServerConfig.Version item) |
static boolean |
isOneOf(java.lang.String str,
PushAPIServerConfig.Type... items) |
static boolean |
isOneOf(java.lang.String str,
PushAPIServerConfig.Version... items) |
boolean |
isUseHttps() |
PushAPIServerConfig |
makeCopy()
Creates and returns a deep copy of this PushAPIServerConfig.
|
static PushAPIServerConfig |
readFrom(java.io.InputStream is)
Read this PushAPIServerConfig from an XML fragment.
|
void |
setExtraHttpParameters(PushAPIServerConfig.ExtraHttpParameters __value) |
void |
setHost(java.lang.String host) |
void |
setLogin(java.lang.String login) |
void |
setName(java.lang.String name) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setSeenAs(java.lang.String seenAs) |
void |
setType(PushAPIServerConfig.Type item) |
void |
setType(java.lang.String type) |
void |
setUseHttps(boolean useHttps) |
void |
setVersion(PushAPIServerConfig.Version item) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString()
String representation of this PushAPIServerConfig.
|
PushAPIServerConfig |
withExtraHttpParameters(java.util.Collection<KeyValue> __values) |
PushAPIServerConfig |
withExtraHttpParameters(KeyValue... __values) |
PushAPIServerConfig |
withExtraHttpParameters(PushAPIServerConfig.ExtraHttpParameters __value) |
PushAPIServerConfig |
withHost(java.lang.String host) |
PushAPIServerConfig |
withLogin(java.lang.String login) |
PushAPIServerConfig |
withName(java.lang.String name) |
PushAPIServerConfig |
withPassword(java.lang.String password) |
PushAPIServerConfig |
withPort(int port) |
PushAPIServerConfig |
withPort(java.lang.Integer port) |
PushAPIServerConfig |
withSeenAs(java.lang.String seenAs) |
PushAPIServerConfig |
withType(java.lang.String type) |
PushAPIServerConfig |
withUseHttps(boolean useHttps) |
PushAPIServerConfig |
withUseHttps(java.lang.Boolean useHttps) |
PushAPIServerConfig |
withVersion(java.lang.String version) |
void |
writeTo(java.io.OutputStream os)
Write this PushAPIServerConfig as an XML fragment
|
public java.lang.String name
public java.lang.String host
public int port
public java.lang.String version
public static final java.lang.String DEFAULT_VERSION
public boolean useHttps
public static final boolean DEFAULT_USE_HTTPS
public java.lang.String seenAs
public java.lang.String login
public java.lang.String password
protected PushAPIServerConfig.ExtraHttpParameters extraHttpParameters
public java.lang.String type
public static final java.lang.String DEFAULT_TYPE
public PushAPIServerConfig()
public PushAPIServerConfig(PushAPIServerConfig o)
public static boolean isA(java.lang.String str, PushAPIServerConfig.Version item)
public static boolean isOneOf(java.lang.String str, PushAPIServerConfig.Version... items)
public void setVersion(PushAPIServerConfig.Version item)
public PushAPIServerConfig.Version getVersionAsEnum()
public static boolean isA(java.lang.String str, PushAPIServerConfig.Type item)
public static boolean isOneOf(java.lang.String str, PushAPIServerConfig.Type... items)
public void setType(PushAPIServerConfig.Type item)
public PushAPIServerConfig.Type getTypeAsEnum()
public void setName(java.lang.String name)
public java.lang.String getName()
public PushAPIServerConfig withName(java.lang.String name)
public void setHost(java.lang.String host)
public java.lang.String getHost()
public PushAPIServerConfig withHost(java.lang.String host)
public void setPort(int port)
public int getPort()
public PushAPIServerConfig withPort(int port)
public PushAPIServerConfig withPort(java.lang.Integer port)
public void setVersion(java.lang.String version)
public java.lang.String getVersion()
public PushAPIServerConfig withVersion(java.lang.String version)
public void setUseHttps(boolean useHttps)
public boolean isUseHttps()
public PushAPIServerConfig withUseHttps(boolean useHttps)
public PushAPIServerConfig withUseHttps(java.lang.Boolean useHttps)
public void setSeenAs(java.lang.String seenAs)
public java.lang.String getSeenAs()
public PushAPIServerConfig withSeenAs(java.lang.String seenAs)
public void setLogin(java.lang.String login)
public java.lang.String getLogin()
public PushAPIServerConfig withLogin(java.lang.String login)
public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public PushAPIServerConfig withPassword(java.lang.String password)
public PushAPIServerConfig.ExtraHttpParameters getExtraHttpParameters()
public void setExtraHttpParameters(PushAPIServerConfig.ExtraHttpParameters __value)
public PushAPIServerConfig withExtraHttpParameters(KeyValue... __values)
public PushAPIServerConfig withExtraHttpParameters(java.util.Collection<KeyValue> __values)
public PushAPIServerConfig withExtraHttpParameters(PushAPIServerConfig.ExtraHttpParameters __value)
public void setType(java.lang.String type)
public java.lang.String getType()
public PushAPIServerConfig withType(java.lang.String type)
public PushAPIServerConfig makeCopy()
public static PushAPIServerConfig 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 PushAPIServerConfig 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.