@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public class Credential
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for Credential complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Credential">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Identity" type="{http://www.printtalk.org/schema_2_0}telem"/>
<element name="SharedSecret" type="{http://www.printtalk.org/schema_2_0}cXML-SharedSecret" minOccurs="0"/>
<element name="CredentialMac" type="{http://www.printtalk.org/schema_2_0}cXML-CredentialMac" minOccurs="0"/>
</sequence>
<attribute name="domain" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected CXMLCredentialMac |
credentialMac |
protected java.lang.String |
domain |
protected Telem |
identity |
protected CXMLSharedSecret |
sharedSecret |
protected java.lang.String |
type |
| Constructor and Description |
|---|
Credential() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) |
CXMLCredentialMac |
getCredentialMac()
Gets the value of the credentialMac property.
|
java.lang.String |
getDomain()
Gets the value of the domain property.
|
Telem |
getIdentity()
Gets the value of the identity property.
|
CXMLSharedSecret |
getSharedSecret()
Gets the value of the sharedSecret property.
|
java.lang.String |
getType()
Gets the value of the type property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
void |
setCredentialMac(CXMLCredentialMac value)
Sets the value of the credentialMac property.
|
void |
setDomain(java.lang.String value)
Sets the value of the domain property.
|
void |
setIdentity(Telem value)
Sets the value of the identity property.
|
void |
setSharedSecret(CXMLSharedSecret value)
Sets the value of the sharedSecret property.
|
void |
setType(java.lang.String value)
Sets the value of the type property.
|
Credential |
withCredentialMac(CXMLCredentialMac value) |
Credential |
withDomain(java.lang.String value) |
Credential |
withIdentity(Telem value) |
Credential |
withSharedSecret(CXMLSharedSecret value) |
Credential |
withType(java.lang.String value) |
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
protected Telem identity
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
protected CXMLSharedSecret sharedSecret
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
protected CXMLCredentialMac credentialMac
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String domain
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String type
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public Telem getIdentity()
Telem@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public void setIdentity(Telem value)
value - allowed object is
Telem@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public CXMLSharedSecret getSharedSecret()
CXMLSharedSecret@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public void setSharedSecret(CXMLSharedSecret value)
value - allowed object is
CXMLSharedSecret@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public CXMLCredentialMac getCredentialMac()
CXMLCredentialMac@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public void setCredentialMac(CXMLCredentialMac value)
value - allowed object is
CXMLCredentialMac@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getDomain()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public void setDomain(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getType()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-06T08:59:43+02:00",
comments="JAXB RI v2.2.11")
public void setType(java.lang.String value)
value - allowed object is
Stringpublic Credential withIdentity(Telem value)
public Credential withSharedSecret(CXMLSharedSecret value)
public Credential withCredentialMac(CXMLCredentialMac value)
public Credential withDomain(java.lang.String value)
public Credential withType(java.lang.String value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2public int hashCode()
hashCode in class java.lang.Object