WebPubSubResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. webpubsub. fluent. models. WebPubSubResourceInner
- com.
- com.
- com.
public final class WebPubSubResourceInner
extends Resource
A class represent a resource.
Constructor Summary
| Constructor | Description |
|---|---|
| WebPubSubResourceInner() |
Creates an instance of Web |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
disableAadAuth()
Get the disable |
| Boolean |
disableLocalAuth()
Get the disable |
| String |
externalIp()
Get the external |
| String |
hostname()
Get the hostname property: FQDN of the service instance. |
| String |
hostnamePrefix()
Get the hostname |
|
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. |
|
Live |
liveTraceConfiguration()
Get the live |
|
Web |
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 |
| String |
regionEndpointEnabled()
Get the region |
|
Resource |
resourceLogConfiguration()
Get the resource |
| String |
resourceStopped()
Get the resource |
| 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 |
|
Web |
tls()
Get the tls property: TLS settings for the resource. |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: Version of the resource. |
|
Web |
withDisableAadAuth(Boolean disableAadAuth)
Set the disable |
|
Web |
withDisableLocalAuth(Boolean disableLocalAuth)
Set the disable |
|
Web |
withIdentity(ManagedIdentity identity)
Set the identity property: A class represent managed identities used for request and response. |
|
Web |
withKind(ServiceKind kind)
Set the kind property: The kind of the service. |
|
Web |
withLiveTraceConfiguration(LiveTraceConfiguration liveTraceConfiguration)
Set the live |
|
Web |
withLocation(String location) |
|
Web |
withNetworkACLs(WebPubSubNetworkACLs networkACLs)
Set the network |
|
Web |
withPublicNetworkAccess(String publicNetworkAccess)
Set the public |
|
Web |
withRegionEndpointEnabled(String regionEndpointEnabled)
Set the region |
|
Web |
withResourceLogConfiguration(ResourceLogConfiguration resourceLogConfiguration)
Set the resource |
|
Web |
withResourceStopped(String resourceStopped)
Set the resource |
|
Web |
withSku(ResourceSku sku)
Set the sku property: The billing information of the resource. |
|
Web |
withTags(Map<String,String> tags) |
|
Web |
withTls(WebPubSubTlsSettings tls)
Set the tls property: TLS settings for the resource. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
WebPubSubResourceInner
public WebPubSubResourceInner()
Creates an instance of WebPubSubResourceInner class.
Method Details
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:
hostname
public String hostname()
Get the hostname property: FQDN of the service instance.
Returns:
hostnamePrefix
public String hostnamePrefix()
Get the hostnamePrefix property: Deprecated.
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.
Returns:
liveTraceConfiguration
public LiveTraceConfiguration liveTraceConfiguration()
Get the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.
Returns:
networkACLs
public WebPubSubNetworkACLs 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:
regionEndpointEnabled
public String regionEndpointEnabled()
Get the regionEndpointEnabled property: Enable or disable the regional endpoint. Default to "Enabled". When it's Disabled, new connections will not be routed to this endpoint, however existing connections will not be affected. This property is replica specific. Disable the regional endpoint without replica is not allowed.
Returns:
resourceLogConfiguration
public ResourceLogConfiguration resourceLogConfiguration()
Get the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.
Returns:
resourceStopped
public String resourceStopped()
Get the resourceStopped property: Stop or start the resource. Default to "false". When it's true, the data plane of the resource is shutdown. When it's false, the data plane of the resource is started.
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: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tls
public WebPubSubTlsSettings tls()
Get the tls property: TLS settings for the resource.
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:
withDisableAadAuth
public WebPubSubResourceInner 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 WebPubSubResourceInner 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:
withIdentity
public WebPubSubResourceInner withIdentity(ManagedIdentity identity)
Set the identity property: A class represent managed identities used for request and response.
Parameters:
Returns:
withKind
public WebPubSubResourceInner withKind(ServiceKind kind)
Set the kind property: The kind of the service.
Parameters:
Returns:
withLiveTraceConfiguration
public WebPubSubResourceInner withLiveTraceConfiguration(LiveTraceConfiguration liveTraceConfiguration)
Set the liveTraceConfiguration property: Live trace configuration of a Microsoft.SignalRService resource.
Parameters:
Returns:
withLocation
public WebPubSubResourceInner withLocation(String location)
Overrides:
WebPubSubResourceInner.withLocation(String location)Parameters:
withNetworkACLs
public WebPubSubResourceInner withNetworkACLs(WebPubSubNetworkACLs networkACLs)
Set the networkACLs property: Network ACLs for the resource.
Parameters:
Returns:
withPublicNetworkAccess
public WebPubSubResourceInner 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:
withRegionEndpointEnabled
public WebPubSubResourceInner withRegionEndpointEnabled(String regionEndpointEnabled)
Set the regionEndpointEnabled property: Enable or disable the regional endpoint. Default to "Enabled". When it's Disabled, new connections will not be routed to this endpoint, however existing connections will not be affected. This property is replica specific. Disable the regional endpoint without replica is not allowed.
Parameters:
Returns:
withResourceLogConfiguration
public WebPubSubResourceInner withResourceLogConfiguration(ResourceLogConfiguration resourceLogConfiguration)
Set the resourceLogConfiguration property: Resource log configuration of a Microsoft.SignalRService resource.
Parameters:
Returns:
withResourceStopped
public WebPubSubResourceInner withResourceStopped(String resourceStopped)
Set the resourceStopped property: Stop or start the resource. Default to "false". When it's true, the data plane of the resource is shutdown. When it's false, the data plane of the resource is started.
Parameters:
Returns:
withSku
public WebPubSubResourceInner withSku(ResourceSku sku)
Set the sku property: The billing information of the resource.
Parameters:
Returns:
withTags
public WebPubSubResourceInner withTags(Map<String,String> tags)
Overrides:
WebPubSubResourceInner.withTags(Map<String,String> tags)Parameters:
withTls
public WebPubSubResourceInner withTls(WebPubSubTlsSettings tls)
Set the tls property: TLS settings for the resource.
Parameters:
Returns: