SignalRResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. signalr. fluent. models. SignalRResourceInner
- com.
- com.
- com.
public final class SignalRResourceInner
extends Resource
A class represent a resource.
Constructor Summary
| Constructor | Description |
|---|---|
| SignalRResourceInner() |
Creates an instance of Signal |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Signal |
cors()
Get the cors property: Cross-Origin Resource Sharing (CORS) settings. |
| Boolean |
disableAadAuth()
Get the disable |
| Boolean |
disableLocalAuth()
Get the disable |
| String |
externalIp()
Get the external |
|
List<Signal |
features()
Get the features property: List of the feature |
|
static
Signal |
fromJson(JsonReader jsonReader)
Reads an instance of Signal |
| String |
hostname()
Get the hostname property: FQDN of the service instance. |
| String |
hostnamePrefix()
Get the hostname |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
Managed |
identity()
Get the identity property: A class represent managed identities used for request and response. |
|
Service |
kind()
Get the kind property: The kind of the service, it can be SignalR or Raw |
|
Live |
liveTraceConfiguration()
Get the live |
| String |
name()
Get the name property: The name of the resource. |
|
Signal |
networkACLs()
Get the network |
|
List<Private |
privateEndpointConnections()
Get the private |
|
Provisioning |
provisioningState()
Get the provisioning |
| String |
publicNetworkAccess()
Get the public |
| Integer |
publicPort()
Get the public |
|
Resource |
resourceLogConfiguration()
Get the resource |
|
Serverless |
serverless()
Get the serverless property: Serverless settings. |
| Integer |
serverPort()
Get the server |
|
List<Shared |
sharedPrivateLinkResources()
Get the shared |
|
Resource |
sku()
Get the sku property: The billing information of the resource. |
|
System |
systemData()
Get the system |
|
Signal |
tls()
Get the tls property: TLS settings for the resource. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
|
Serverless |
upstream()
Get the upstream property: The settings for the Upstream when the service is in server-less mode. |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: Version of the resource. |
|
Signal |
withCors(SignalRCorsSettings cors)
Set the cors property: Cross-Origin Resource Sharing (CORS) settings. |
|
Signal |
withDisableAadAuth(Boolean disableAadAuth)
Set the disable |
|
Signal |
withDisableLocalAuth(Boolean disableLocalAuth)
Set the disable |
|
Signal |
withFeatures(List<SignalRFeature> features)
Set the features property: List of the feature |
|
Signal |
withIdentity(ManagedIdentity identity)
Set the identity property: A class represent managed identities used for request and response. |
|
Signal |
withKind(ServiceKind kind)
Set the kind property: The kind of the service, it can be SignalR or Raw |
|
Signal |
withLiveTraceConfiguration(LiveTraceConfiguration liveTraceConfiguration)
Set the live |
|
Signal |
withLocation(String location) |
|
Signal |
withNetworkACLs(SignalRNetworkACLs networkACLs)
Set the network |
|
Signal |
withPublicNetworkAccess(String publicNetworkAccess)
Set the public |
|
Signal |
withResourceLogConfiguration(ResourceLogConfiguration resourceLogConfiguration)
Set the resource |
|
Signal |
withServerless(ServerlessSettings serverless)
Set the serverless property: Serverless settings. |
|
Signal |
withSku(ResourceSku sku)
Set the sku property: The billing information of the resource. |
|
Signal |
withTags(Map<String,String> tags) |
|
Signal |
withTls(SignalRTlsSettings tls)
Set the tls property: TLS settings for the resource. |
|
Signal |
withUpstream(ServerlessUpstreamSettings upstream)
Set the upstream property: The settings for the Upstream when the service is in server-less mode. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
SignalRResourceInner
public SignalRResourceInner()
Creates an instance of SignalRResourceInner class.
Method Details
cors
public SignalRCorsSettings cors()
Get the cors property: Cross-Origin Resource Sharing (CORS) settings.
Returns:
disableAadAuth
public Boolean disableAadAuth()
Get the disableAadAuth property: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
Returns:
disableLocalAuth
public Boolean disableLocalAuth()
Get the disableLocalAuth property: DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
Returns:
externalIp
public String externalIp()
Get the externalIp property: The publicly accessible IP of the resource.
Returns:
features
public List<SignalRFeature> features()
Get the features property: List of the featureFlags. FeatureFlags that are not included in the parameters for the update operation will not be modified. And the response will only include featureFlags that are explicitly set. When a featureFlag is not explicitly set, its globally default value will be used But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
Returns:
fromJson
public static SignalRResourceInner fromJson(JsonReader jsonReader)
Reads an instance of SignalRResourceInner from the JsonReader.
Parameters:
Returns:
Throws:
hostname
public String hostname()
Get the hostname property: FQDN of the service instance.
Returns:
hostnamePrefix
public String hostnamePrefix()
Get the hostnamePrefix property: Deprecated.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
SignalRResourceInner.id()Returns:
identity
public ManagedIdentity identity()
Get the identity property: A class represent managed identities used for request and response.
Returns:
kind
public ServiceKind kind()
Get the kind property: The kind of the service, it can be SignalR or RawWebSockets.
Returns:
liveTraceConfiguration
public LiveTraceConfiguration liveTraceConfiguration()
Get the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
SignalRResourceInner.name()Returns:
networkACLs
public SignalRNetworkACLs networkACLs()
Get the networkACLs property: Network ACLs for the resource.
Returns:
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections to the resource.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the resource.
Returns:
publicNetworkAccess
public String publicNetworkAccess()
Get the publicNetworkAccess property: Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
Returns:
publicPort
public Integer publicPort()
Get the publicPort property: The publicly accessible port of the resource which is designed for browser/client side usage.
Returns:
resourceLogConfiguration
public ResourceLogConfiguration resourceLogConfiguration()
Get the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.
Returns:
serverless
public ServerlessSettings serverless()
Get the serverless property: Serverless settings.
Returns:
serverPort
public Integer serverPort()
Get the serverPort property: The publicly accessible port of the resource which is designed for customer server side usage.
Returns:
sharedPrivateLinkResources
public List<SharedPrivateLinkResourceInner> sharedPrivateLinkResources()
Get the sharedPrivateLinkResources property: The list of shared private link resources.
Returns:
sku
public ResourceSku sku()
Get the sku property: The billing information of the resource.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Metadata pertaining to creation and last modification of the resource.
Returns:
tls
public SignalRTlsSettings tls()
Get the tls property: TLS settings for the resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
SignalRResourceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
SignalRResourceInner.type()Returns:
upstream
public ServerlessUpstreamSettings upstream()
Get the upstream property: The settings for the Upstream when the service is in server-less mode.
Returns:
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: Version of the resource. Probably you need the same or higher version of client SDKs.
Returns:
withCors
public SignalRResourceInner withCors(SignalRCorsSettings cors)
Set the cors property: Cross-Origin Resource Sharing (CORS) settings.
Parameters:
Returns:
withDisableAadAuth
public SignalRResourceInner withDisableAadAuth(Boolean disableAadAuth)
Set the disableAadAuth property: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
Parameters:
Returns:
withDisableLocalAuth
public SignalRResourceInner withDisableLocalAuth(Boolean disableLocalAuth)
Set the disableLocalAuth property: DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
Parameters:
Returns:
withFeatures
public SignalRResourceInner withFeatures(List<SignalRFeature> features)
Set the features property: List of the featureFlags. FeatureFlags that are not included in the parameters for the update operation will not be modified. And the response will only include featureFlags that are explicitly set. When a featureFlag is not explicitly set, its globally default value will be used But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
Parameters:
Returns:
withIdentity
public SignalRResourceInner withIdentity(ManagedIdentity identity)
Set the identity property: A class represent managed identities used for request and response.
Parameters:
Returns:
withKind
public SignalRResourceInner withKind(ServiceKind kind)
Set the kind property: The kind of the service, it can be SignalR or RawWebSockets.
Parameters:
Returns:
withLiveTraceConfiguration
public SignalRResourceInner withLiveTraceConfiguration(LiveTraceConfiguration liveTraceConfiguration)
Set the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.
Parameters:
Returns:
withLocation
public SignalRResourceInner withLocation(String location)
Overrides:
SignalRResourceInner.withLocation(String location)Parameters:
withNetworkACLs
public SignalRResourceInner withNetworkACLs(SignalRNetworkACLs networkACLs)
Set the networkACLs property: Network ACLs for the resource.
Parameters:
Returns:
withPublicNetworkAccess
public SignalRResourceInner withPublicNetworkAccess(String publicNetworkAccess)
Set the publicNetworkAccess property: Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
Parameters:
Returns:
withResourceLogConfiguration
public SignalRResourceInner withResourceLogConfiguration(ResourceLogConfiguration resourceLogConfiguration)
Set the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.
Parameters:
Returns:
withServerless
public SignalRResourceInner withServerless(ServerlessSettings serverless)
Set the serverless property: Serverless settings.
Parameters:
Returns:
withSku
public SignalRResourceInner withSku(ResourceSku sku)
Set the sku property: The billing information of the resource.
Parameters:
Returns:
withTags
public SignalRResourceInner withTags(Map<String,String> tags)
Overrides:
SignalRResourceInner.withTags(Map<String,String> tags)Parameters:
withTls
public SignalRResourceInner withTls(SignalRTlsSettings tls)
Set the tls property: TLS settings for the resource.
Parameters:
Returns:
withUpstream
public SignalRResourceInner withUpstream(ServerlessUpstreamSettings upstream)
Set the upstream property: The settings for the Upstream when the service is in server-less mode.
Parameters:
Returns: