SignalRFeature Class
- java.
lang. Object - com.
azure. resourcemanager. signalr. models. SignalRFeature
- com.
public final class SignalRFeature
Feature of a resource, which controls the runtime behavior.
Constructor Summary
Constructor | Description |
---|---|
SignalRFeature() |
Creates an instance of Signal |
Method Summary
Modifier and Type | Method and Description |
---|---|
Feature |
flag()
Get the flag property: Feature |
Map<String,String> |
properties()
Get the properties property: Optional properties related to this feature. |
void |
validate()
Validates the instance. |
String |
value()
Get the value property: Value of the feature flag. |
Signal |
withFlag(FeatureFlags flag)
Set the flag property: Feature |
Signal |
withProperties(Map<String,String> properties)
Set the properties property: Optional properties related to this feature. |
Signal |
withValue(String value)
Set the value property: Value of the feature flag. |
Methods inherited from java.lang.Object
Constructor Details
SignalRFeature
public SignalRFeature()
Creates an instance of SignalRFeature class.
Method Details
flag
public FeatureFlags flag()
Get the flag property: FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.
Returns:
properties
public Map
Get the properties property: Optional properties related to this feature.
Returns:
validate
public void validate()
Validates the instance.
value
public String value()
Get the value property: Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
Returns:
withFlag
public SignalRFeature withFlag(FeatureFlags flag)
Set the flag property: FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.
Parameters:
Returns:
withProperties
public SignalRFeature withProperties(Map
Set the properties property: Optional properties related to this feature.
Parameters:
Returns:
withValue
public SignalRFeature withValue(String value)
Set the value property: Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for