Class WebPubSubResourceInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.webpubsub.fluent.models.WebPubSubResourceInner
public final class WebPubSubResourceInner
extends com.azure.core.management.Resource
A class represent a resource.
-
Constructor Summary
ConstructorDescriptionCreates an instance of WebPubSubResourceInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the disableAadAuth property: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.Get the disableLocalAuth property: DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.Get the externalIp property: The publicly accessible IP of the resource.hostname()
Get the hostname property: FQDN of the service instance.Get the hostnamePrefix property: Deprecated.identity()
Get the identity property: A class represent managed identities used for request and response.Get the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.Get the networkACLs property: Network ACLs for the resource.Get the privateEndpointConnections property: Private endpoint connections to the resource.Get the provisioningState property: Provisioning state of the resource.Get the publicNetworkAccess property: Enable or disable public network access.Get the publicPort property: The publicly accessible port of the resource which is designed for browser/client side usage.Get the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.Get the serverPort property: The publicly accessible port of the resource which is designed for customer server side usage.Get the sharedPrivateLinkResources property: The list of shared private link resources.sku()
Get the sku property: The billing information of the resource.com.azure.core.management.SystemData
Get the systemData property: Metadata pertaining to creation and last modification of the resource.tls()
Get the tls property: TLS settings for the resource.void
validate()
Validates the instance.version()
Get the version property: Version of the resource.withDisableAadAuth
(Boolean disableAadAuth) Set the disableAadAuth property: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.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.withIdentity
(ManagedIdentity identity) Set the identity property: A class represent managed identities used for request and response.withLiveTraceConfiguration
(LiveTraceConfiguration liveTraceConfiguration) Set the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.withLocation
(String location) withNetworkACLs
(WebPubSubNetworkACLs networkACLs) Set the networkACLs property: Network ACLs for the resource.withPublicNetworkAccess
(String publicNetworkAccess) Set the publicNetworkAccess property: Enable or disable public network access.withResourceLogConfiguration
(ResourceLogConfiguration resourceLogConfiguration) Set the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.withSku
(ResourceSku sku) Set the sku property: The billing information of the resource.Set the tls property: TLS settings for the resource.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
WebPubSubResourceInner
public WebPubSubResourceInner()Creates an instance of WebPubSubResourceInner class.
-
-
Method Details
-
sku
Get the sku property: The billing information of the resource.- Returns:
- the sku value.
-
withSku
Set the sku property: The billing information of the resource.- Parameters:
sku
- the sku value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
identity
Get the identity property: A class represent managed identities used for request and response.- Returns:
- the identity value.
-
withIdentity
Set the identity property: A class represent managed identities used for request and response.- Parameters:
identity
- the identity value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Metadata pertaining to creation and last modification of the resource.- Returns:
- the systemData value.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
provisioningState
Get the provisioningState property: Provisioning state of the resource.- Returns:
- the provisioningState value.
-
externalIp
Get the externalIp property: The publicly accessible IP of the resource.- Returns:
- the externalIp value.
-
hostname
Get the hostname property: FQDN of the service instance.- Returns:
- the hostname value.
-
publicPort
Get the publicPort property: The publicly accessible port of the resource which is designed for browser/client side usage.- Returns:
- the publicPort value.
-
serverPort
Get the serverPort property: The publicly accessible port of the resource which is designed for customer server side usage.- Returns:
- the serverPort value.
-
version
Get the version property: Version of the resource. Probably you need the same or higher version of client SDKs.- Returns:
- the version value.
-
privateEndpointConnections
Get the privateEndpointConnections property: Private endpoint connections to the resource.- Returns:
- the privateEndpointConnections value.
-
tls
Get the tls property: TLS settings for the resource.- Returns:
- the tls value.
-
withTls
Set the tls property: TLS settings for the resource.- Parameters:
tls
- the tls value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
hostnamePrefix
Get the hostnamePrefix property: Deprecated.- Returns:
- the hostnamePrefix value.
-
liveTraceConfiguration
Get the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.- Returns:
- the liveTraceConfiguration value.
-
withLiveTraceConfiguration
public WebPubSubResourceInner withLiveTraceConfiguration(LiveTraceConfiguration liveTraceConfiguration) Set the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.- Parameters:
liveTraceConfiguration
- the liveTraceConfiguration value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
resourceLogConfiguration
Get the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.- Returns:
- the resourceLogConfiguration value.
-
withResourceLogConfiguration
public WebPubSubResourceInner withResourceLogConfiguration(ResourceLogConfiguration resourceLogConfiguration) Set the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.- Parameters:
resourceLogConfiguration
- the resourceLogConfiguration value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
networkACLs
Get the networkACLs property: Network ACLs for the resource.- Returns:
- the networkACLs value.
-
withNetworkACLs
Set the networkACLs property: Network ACLs for the resource.- Parameters:
networkACLs
- the networkACLs value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
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:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
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:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
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:
- the disableLocalAuth value.
-
withDisableLocalAuth
Set the disableLocalAuth property: DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.- Parameters:
disableLocalAuth
- the disableLocalAuth value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
disableAadAuth
Get the disableAadAuth property: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.- Returns:
- the disableAadAuth value.
-
withDisableAadAuth
Set the disableAadAuth property: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.- Parameters:
disableAadAuth
- the disableAadAuth value to set.- Returns:
- the WebPubSubResourceInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-