Class OpcUaClientConfigBuilder
java.lang.Object
org.eclipse.milo.opcua.sdk.client.OpcUaClientConfigBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setApplicationName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText applicationName) setApplicationUri(String applicationUri) setCertificate(X509Certificate certificate) setCertificateChain(X509Certificate[] certificateChain) setCertificateValidator(org.eclipse.milo.opcua.stack.core.security.CertificateValidator certificateValidator) setDiscoveryEndpoints(List<org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription> discoveryEndpoints) setEncodingLimits(org.eclipse.milo.opcua.stack.core.channel.EncodingLimits encodingLimits) setEndpoint(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription endpoint) setIdentityProvider(IdentityProvider identityProvider) setKeepAliveFailuresAllowed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveFailuresAllowed) setKeepAliveInterval(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveInterval) setKeepAliveTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveTimeout) setKeyPair(KeyPair keyPair) setMaxPendingPublishRequests(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxPendingPublishRequests) setMaxResponseMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxResponseMessageSize) setProductUri(String productUri) setRequestTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger requestTimeout) setSessionEndpointValidationEnabled(boolean validateSessionEndpointsEnabled) setSessionLocaleIds(String[] sessionLocaleIds) setSessionName(Supplier<String> sessionName) setSessionTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger sessionTimeout)
-
Constructor Details
-
OpcUaClientConfigBuilder
public OpcUaClientConfigBuilder()
-
-
Method Details
-
setApplicationName
public OpcUaClientConfigBuilder setApplicationName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText applicationName) -
setApplicationUri
-
setProductUri
-
setSessionName
-
setSessionLocaleIds
-
setSessionTimeout
public OpcUaClientConfigBuilder setSessionTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger sessionTimeout) -
setRequestTimeout
public OpcUaClientConfigBuilder setRequestTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger requestTimeout) -
setEncodingLimits
public OpcUaClientConfigBuilder setEncodingLimits(org.eclipse.milo.opcua.stack.core.channel.EncodingLimits encodingLimits) -
setMaxResponseMessageSize
public OpcUaClientConfigBuilder setMaxResponseMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxResponseMessageSize) -
setMaxPendingPublishRequests
public OpcUaClientConfigBuilder setMaxPendingPublishRequests(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxPendingPublishRequests) -
setIdentityProvider
-
setKeepAliveFailuresAllowed
public OpcUaClientConfigBuilder setKeepAliveFailuresAllowed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveFailuresAllowed) -
setKeepAliveInterval
public OpcUaClientConfigBuilder setKeepAliveInterval(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveInterval) -
setKeepAliveTimeout
public OpcUaClientConfigBuilder setKeepAliveTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveTimeout) -
setSessionEndpointValidationEnabled
public OpcUaClientConfigBuilder setSessionEndpointValidationEnabled(boolean validateSessionEndpointsEnabled) -
setEndpoint
public OpcUaClientConfigBuilder setEndpoint(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription endpoint) -
setDiscoveryEndpoints
public OpcUaClientConfigBuilder setDiscoveryEndpoints(List<org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription> discoveryEndpoints) -
setKeyPair
-
setCertificate
-
setCertificateChain
-
setCertificateValidator
public OpcUaClientConfigBuilder setCertificateValidator(org.eclipse.milo.opcua.stack.core.security.CertificateValidator certificateValidator) -
build
-