CommunicationServiceResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. communication. fluent. models. CommunicationServiceResourceInner
- com.
- com.
- com.
public final class CommunicationServiceResourceInner
extends Resource
A class representing a CommunicationService resource.
Constructor Summary
| Constructor | Description |
|---|---|
| CommunicationServiceResourceInner() |
Creates an instance of Communication |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
dataLocation()
Get the data |
| Boolean |
disableLocalAuth()
Get the disable |
|
static
Communication |
fromJson(JsonReader jsonReader)
Reads an instance of Communication |
| String |
hostname()
Get the hostname property: FQDN of the Communication |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
Managed |
identity()
Get the identity property: Managed service identity (system assigned and/or user assigned identities). |
| String |
immutableResourceId()
Get the immutable |
| List<String> |
linkedDomains()
Get the linked |
| String |
name()
Get the name property: The name of the resource. |
| String |
notificationHubId()
Get the notification |
|
Communication |
provisioningState()
Get the provisioning |
|
Public |
publicNetworkAccess()
Get the public |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: Version of the Communication |
|
Communication |
withDataLocation(String dataLocation)
Set the data |
|
Communication |
withDisableLocalAuth(Boolean disableLocalAuth)
Set the disable |
|
Communication |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: Managed service identity (system assigned and/or user assigned identities). |
|
Communication |
withLinkedDomains(List<String> linkedDomains)
Set the linked |
|
Communication |
withLocation(String location) |
|
Communication |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
|
Communication |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
CommunicationServiceResourceInner
public CommunicationServiceResourceInner()
Creates an instance of CommunicationServiceResourceInner class.
Method Details
dataLocation
public String dataLocation()
Get the dataLocation property: The location where the communication service stores its data at rest.
Returns:
disableLocalAuth
public Boolean disableLocalAuth()
Get the disableLocalAuth property: Disable local authentication for the CommunicationService.
Returns:
fromJson
public static CommunicationServiceResourceInner fromJson(JsonReader jsonReader)
Reads an instance of CommunicationServiceResourceInner from the JsonReader.
Parameters:
Returns:
Throws:
hostname
public String hostname()
Get the hostname property: FQDN of the CommunicationService instance.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
CommunicationServiceResourceInner.id()Returns:
identity
public ManagedServiceIdentity identity()
Get the identity property: Managed service identity (system assigned and/or user assigned identities).
Returns:
immutableResourceId
public String immutableResourceId()
Get the immutableResourceId property: The immutable resource Id of the communication service.
Returns:
linkedDomains
public List<String> linkedDomains()
Get the linkedDomains property: List of email Domain resource Ids.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
CommunicationServiceResourceInner.name()Returns:
notificationHubId
public String notificationHubId()
Get the notificationHubId property: Resource ID of an Azure Notification Hub linked to this resource.
Returns:
provisioningState
public CommunicationServicesProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the resource.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Allow, disallow, or let network security perimeter configuration control public network access to the protected resource. Value is optional but if passed in, it must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
CommunicationServiceResourceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
CommunicationServiceResourceInner.type()Returns:
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.
Returns:
withDataLocation
public CommunicationServiceResourceInner withDataLocation(String dataLocation)
Set the dataLocation property: The location where the communication service stores its data at rest.
Parameters:
Returns:
withDisableLocalAuth
public CommunicationServiceResourceInner withDisableLocalAuth(Boolean disableLocalAuth)
Set the disableLocalAuth property: Disable local authentication for the CommunicationService.
Parameters:
Returns:
withIdentity
public CommunicationServiceResourceInner withIdentity(ManagedServiceIdentity identity)
Set the identity property: Managed service identity (system assigned and/or user assigned identities).
Parameters:
Returns:
withLinkedDomains
public CommunicationServiceResourceInner withLinkedDomains(List<String> linkedDomains)
Set the linkedDomains property: List of email Domain resource Ids.
Parameters:
Returns:
withLocation
public CommunicationServiceResourceInner withLocation(String location)
Overrides:
CommunicationServiceResourceInner.withLocation(String location)Parameters:
withPublicNetworkAccess
public CommunicationServiceResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Allow, disallow, or let network security perimeter configuration control public network access to the protected resource. Value is optional but if passed in, it must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'.
Parameters:
Returns:
withTags
public CommunicationServiceResourceInner withTags(Map<String,String> tags)
Overrides:
CommunicationServiceResourceInner.withTags(Map<String,String> tags)Parameters: