Class ServerlessSettings
java.lang.Object
com.azure.resourcemanager.signalr.models.ServerlessSettings
Serverless settings.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the connectionTimeoutInSeconds property: Gets or sets Client Connection Timeout.void
validate()
Validates the instance.withConnectionTimeoutInSeconds
(Integer connectionTimeoutInSeconds) Set the connectionTimeoutInSeconds property: Gets or sets Client Connection Timeout.
-
Constructor Details
-
ServerlessSettings
public ServerlessSettings()Creates an instance of ServerlessSettings class.
-
-
Method Details
-
connectionTimeoutInSeconds
Get the connectionTimeoutInSeconds property: Gets or sets Client Connection Timeout. Optional to be set. Value in seconds. Default value is 30 seconds. Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals, and want the client to disconnect more quickly after the last message is sent. You can set the timeout to a longer period if messages are expected to be sent in longer intervals, and they want to keep the same client connection alive during this session. The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.- Returns:
- the connectionTimeoutInSeconds value.
-
withConnectionTimeoutInSeconds
Set the connectionTimeoutInSeconds property: Gets or sets Client Connection Timeout. Optional to be set. Value in seconds. Default value is 30 seconds. Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals, and want the client to disconnect more quickly after the last message is sent. You can set the timeout to a longer period if messages are expected to be sent in longer intervals, and they want to keep the same client connection alive during this session. The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.- Parameters:
connectionTimeoutInSeconds
- the connectionTimeoutInSeconds value to set.- Returns:
- the ServerlessSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-