Interface CommunicationsGateway
public interface CommunicationsGateway
An immutable client-side representation of CommunicationsGateway.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the CommunicationsGateway definition.static interface
The CommunicationsGateway definition stages.static interface
The template for CommunicationsGateway update.static interface
The CommunicationsGateway update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the apiBridge property: Details of API bridge functionality, if required.Gets the autoGeneratedDomainNameLabel property: The autogenerated label used as part of the FQDNs for accessing the Communications Gateway.Gets the autoGeneratedDomainNameLabelScope property: The scope at which the auto-generated domain name can be re-used.codecs()
Gets the codecs property: Voice codecs to support.Gets the connectivity property: How to connect back to the operator network, e.g.e911Type()
Gets the e911Type property: How to handle 911 calls.Gets the emergencyDialStrings property: A list of dial strings used for emergency calling.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.voiceservices.fluent.models.CommunicationsGatewayInner object.location()
Gets the location property: The geo-location where the resource lives.name()
Gets the name property: The name of the resource.Gets the onPremMcpEnabled property: Whether an on-premises Mobile Control Point is in use.Gets the platforms property: What platforms to support.Gets the provisioningState property: Resource provisioning state.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.com.azure.core.management.Region
region()
Gets the region of the resource.Gets the name of the resource region.Gets the name of the resource group.Gets the serviceLocations property: The regions in which to deploy the resources needed for Teams Calling.status()
Gets the status property: The current status of the deployment.com.azure.core.management.SystemData
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.tags()
Gets the tags property: Resource tags.Gets the teamsVoicemailPilotNumber property: This number is used in Teams Phone Mobile scenarios for access to the voicemail IVR from the native dialer.type()
Gets the type property: The type of the resource.update()
Begins update for the CommunicationsGateway resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
location
String location()Gets the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
tags
Gets the tags property: Resource tags.- Returns:
- the tags value.
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
provisioningState
ProvisioningState provisioningState()Gets the provisioningState property: Resource provisioning state.- Returns:
- the provisioningState value.
-
status
Status status()Gets the status property: The current status of the deployment.- Returns:
- the status value.
-
serviceLocations
List<ServiceRegionProperties> serviceLocations()Gets the serviceLocations property: The regions in which to deploy the resources needed for Teams Calling.- Returns:
- the serviceLocations value.
-
connectivity
Connectivity connectivity()Gets the connectivity property: How to connect back to the operator network, e.g. MAPS.- Returns:
- the connectivity value.
-
codecs
List<TeamsCodecs> codecs()Gets the codecs property: Voice codecs to support.- Returns:
- the codecs value.
-
e911Type
E911Type e911Type()Gets the e911Type property: How to handle 911 calls.- Returns:
- the e911Type value.
-
platforms
List<CommunicationsPlatform> platforms()Gets the platforms property: What platforms to support.- Returns:
- the platforms value.
-
apiBridge
Object apiBridge()Gets the apiBridge property: Details of API bridge functionality, if required.- Returns:
- the apiBridge value.
-
autoGeneratedDomainNameLabelScope
AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope()Gets the autoGeneratedDomainNameLabelScope property: The scope at which the auto-generated domain name can be re-used.- Returns:
- the autoGeneratedDomainNameLabelScope value.
-
autoGeneratedDomainNameLabel
String autoGeneratedDomainNameLabel()Gets the autoGeneratedDomainNameLabel property: The autogenerated label used as part of the FQDNs for accessing the Communications Gateway.- Returns:
- the autoGeneratedDomainNameLabel value.
-
teamsVoicemailPilotNumber
String teamsVoicemailPilotNumber()Gets the teamsVoicemailPilotNumber property: This number is used in Teams Phone Mobile scenarios for access to the voicemail IVR from the native dialer.- Returns:
- the teamsVoicemailPilotNumber value.
-
onPremMcpEnabled
Boolean onPremMcpEnabled()Gets the onPremMcpEnabled property: Whether an on-premises Mobile Control Point is in use.- Returns:
- the onPremMcpEnabled value.
-
emergencyDialStrings
Gets the emergencyDialStrings property: A list of dial strings used for emergency calling.- Returns:
- the emergencyDialStrings value.
-
region
com.azure.core.management.Region region()Gets the region of the resource.- Returns:
- the region of the resource.
-
regionName
String regionName()Gets the name of the resource region.- Returns:
- the name of the resource region.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
CommunicationsGatewayInner innerModel()Gets the inner com.azure.resourcemanager.voiceservices.fluent.models.CommunicationsGatewayInner object.- Returns:
- the inner object.
-
update
CommunicationsGateway.Update update()Begins update for the CommunicationsGateway resource.- Returns:
- the stage of resource update.
-
refresh
CommunicationsGateway refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-