org.opcfoundation.ua.core
Class SessionSecurityDiagnosticsDataType
java.lang.Object
org.opcfoundation.ua.utils.AbstractStructure
org.opcfoundation.ua.core.SessionSecurityDiagnosticsDataType
- All Implemented Interfaces:
- Cloneable, Structure, IEncodeable
public class SessionSecurityDiagnosticsDataType
- extends AbstractStructure
ID
public static final ExpandedNodeId ID
BINARY
public static final ExpandedNodeId BINARY
XML
public static final ExpandedNodeId XML
SessionId
protected NodeId SessionId
ClientUserIdOfSession
protected String ClientUserIdOfSession
ClientUserIdHistory
protected String[] ClientUserIdHistory
AuthenticationMechanism
protected String AuthenticationMechanism
Encoding
protected String Encoding
TransportProtocol
protected String TransportProtocol
SecurityMode
protected MessageSecurityMode SecurityMode
SecurityPolicyUri
protected String SecurityPolicyUri
ClientCertificate
protected ByteString ClientCertificate
SessionSecurityDiagnosticsDataType
public SessionSecurityDiagnosticsDataType()
SessionSecurityDiagnosticsDataType
public SessionSecurityDiagnosticsDataType(NodeId SessionId,
String ClientUserIdOfSession,
String[] ClientUserIdHistory,
String AuthenticationMechanism,
String Encoding,
String TransportProtocol,
MessageSecurityMode SecurityMode,
String SecurityPolicyUri,
ByteString ClientCertificate)
getSessionId
public NodeId getSessionId()
setSessionId
public void setSessionId(NodeId SessionId)
getClientUserIdOfSession
public String getClientUserIdOfSession()
setClientUserIdOfSession
public void setClientUserIdOfSession(String ClientUserIdOfSession)
getClientUserIdHistory
public String[] getClientUserIdHistory()
setClientUserIdHistory
public void setClientUserIdHistory(String[] ClientUserIdHistory)
getAuthenticationMechanism
public String getAuthenticationMechanism()
setAuthenticationMechanism
public void setAuthenticationMechanism(String AuthenticationMechanism)
getEncoding
public String getEncoding()
setEncoding
public void setEncoding(String Encoding)
getTransportProtocol
public String getTransportProtocol()
setTransportProtocol
public void setTransportProtocol(String TransportProtocol)
getSecurityMode
public MessageSecurityMode getSecurityMode()
setSecurityMode
public void setSecurityMode(MessageSecurityMode SecurityMode)
getSecurityPolicyUri
public String getSecurityPolicyUri()
setSecurityPolicyUri
public void setSecurityPolicyUri(String SecurityPolicyUri)
getClientCertificate
public ByteString getClientCertificate()
setClientCertificate
public void setClientCertificate(ByteString ClientCertificate)
clone
public SessionSecurityDiagnosticsDataType clone()
- Deep clone
- Specified by:
clone in interface Structure- Overrides:
clone in class AbstractStructure
- Returns:
- cloned SessionSecurityDiagnosticsDataType
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getTypeId
public ExpandedNodeId getTypeId()
- Description copied from interface:
Structure
getTypeId.
- Returns:
- a
ExpandedNodeId object.
getXmlEncodeId
public ExpandedNodeId getXmlEncodeId()
- Description copied from interface:
Structure
getXmlEncodeId.
- Returns:
- a
ExpandedNodeId object.
getBinaryEncodeId
public ExpandedNodeId getBinaryEncodeId()
- Description copied from interface:
Structure
getBinaryEncodeId.
- Returns:
- a
ExpandedNodeId object.
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2018. All rights reserved.