public class CreateSessionRequest extends Object implements UaRequestMessage
Modifier and Type | Class and Description |
---|---|
static class |
CreateSessionRequest.Codec |
Modifier and Type | Field and Description |
---|---|
static NodeId |
BinaryEncodingId |
protected ByteString |
clientCertificate |
protected ApplicationDescription |
clientDescription |
protected ByteString |
clientNonce |
protected String |
endpointUrl |
protected UInteger |
maxResponseMessageSize |
protected Double |
requestedSessionTimeout |
protected RequestHeader |
requestHeader |
protected String |
serverUri |
protected String |
sessionName |
static NodeId |
TypeId |
static NodeId |
XmlEncodingId |
Constructor and Description |
---|
CreateSessionRequest() |
CreateSessionRequest(RequestHeader requestHeader,
ApplicationDescription clientDescription,
String serverUri,
String endpointUrl,
String sessionName,
ByteString clientNonce,
ByteString clientCertificate,
Double requestedSessionTimeout,
UInteger maxResponseMessageSize) |
Modifier and Type | Method and Description |
---|---|
NodeId |
getBinaryEncodingId() |
ByteString |
getClientCertificate() |
ApplicationDescription |
getClientDescription() |
ByteString |
getClientNonce() |
String |
getEndpointUrl() |
UInteger |
getMaxResponseMessageSize() |
Double |
getRequestedSessionTimeout() |
RequestHeader |
getRequestHeader() |
String |
getServerUri() |
String |
getSessionName() |
NodeId |
getTypeId() |
NodeId |
getXmlEncodingId() |
String |
toString() |
public static final NodeId TypeId
public static final NodeId BinaryEncodingId
public static final NodeId XmlEncodingId
protected final RequestHeader requestHeader
protected final ApplicationDescription clientDescription
protected final String serverUri
protected final String endpointUrl
protected final String sessionName
protected final ByteString clientNonce
protected final ByteString clientCertificate
protected final Double requestedSessionTimeout
protected final UInteger maxResponseMessageSize
public CreateSessionRequest()
public CreateSessionRequest(RequestHeader requestHeader, ApplicationDescription clientDescription, String serverUri, String endpointUrl, String sessionName, ByteString clientNonce, ByteString clientCertificate, Double requestedSessionTimeout, UInteger maxResponseMessageSize)
public RequestHeader getRequestHeader()
getRequestHeader
in interface UaRequestMessage
public ApplicationDescription getClientDescription()
public String getServerUri()
public String getEndpointUrl()
public String getSessionName()
public ByteString getClientNonce()
public ByteString getClientCertificate()
public Double getRequestedSessionTimeout()
public UInteger getMaxResponseMessageSize()
public NodeId getTypeId()
getTypeId
in interface UaStructure
public NodeId getBinaryEncodingId()
getBinaryEncodingId
in interface UaStructure
public NodeId getXmlEncodingId()
getXmlEncodingId
in interface UaStructure
Copyright © 2020. All rights reserved.