AppInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. iotcentral. fluent. models. AppInner
- com.
- com.
- com.
public final class AppInner
extends Resource
The IoT Central application.
Constructor Summary
| Constructor | Description |
|---|---|
| AppInner() |
Creates an instance of App |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
applicationId()
Get the application |
| String |
displayName()
Get the display |
|
static
App |
fromJson(JsonReader jsonReader)
Reads an instance of App |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
System |
identity()
Get the identity property: The managed identities for the IoT Central application. |
| String |
name()
Get the name property: The name of the resource. |
|
Network |
networkRuleSets()
Get the network |
|
List<Private |
privateEndpointConnections()
Get the private |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Public |
publicNetworkAccess()
Get the public |
|
App |
sku()
Get the sku property: A valid instance SKU. |
|
App |
state()
Get the state property: The current state of the application. |
| String |
subdomain()
Get the subdomain property: The subdomain of the application. |
|
System |
systemData()
Get the system |
| String |
template()
Get the template property: The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
|
App |
withDisplayName(String displayName)
Set the display |
|
App |
withIdentity(SystemAssignedServiceIdentity identity)
Set the identity property: The managed identities for the IoT Central application. |
|
App |
withLocation(String location) |
|
App |
withNetworkRuleSets(NetworkRuleSets networkRuleSets)
Set the network |
|
App |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
|
App |
withSku(AppSkuInfo sku)
Set the sku property: A valid instance SKU. |
|
App |
withSubdomain(String subdomain)
Set the subdomain property: The subdomain of the application. |
|
App |
withTags(Map<String,String> tags) |
|
App |
withTemplate(String template)
Set the template property: The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
AppInner
public AppInner()
Creates an instance of AppInner class.
Method Details
applicationId
public String applicationId()
Get the applicationId property: The ID of the application.
Returns:
displayName
public String displayName()
Get the displayName property: The display name of the application.
Returns:
fromJson
public static AppInner fromJson(JsonReader jsonReader)
Reads an instance of AppInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
AppInner.id()Returns:
identity
public SystemAssignedServiceIdentity identity()
Get the identity property: The managed identities for the IoT Central application.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
AppInner.name()Returns:
networkRuleSets
public NetworkRuleSets networkRuleSets()
Get the networkRuleSets property: Network Rule Set Properties of this IoT Central application.
Returns:
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections created on this IoT Central application.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the application.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Whether requests from the public network are allowed.
Returns:
sku
public AppSkuInfo sku()
Get the sku property: A valid instance SKU.
Returns:
state
public AppState state()
Get the state property: The current state of the application.
Returns:
subdomain
public String subdomain()
Get the subdomain property: The subdomain of the application.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
template
public String template()
Get the template property: The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AppInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
AppInner.type()Returns:
validate
public void validate()
Validates the instance.
withDisplayName
public AppInner withDisplayName(String displayName)
Set the displayName property: The display name of the application.
Parameters:
Returns:
withIdentity
public AppInner withIdentity(SystemAssignedServiceIdentity identity)
Set the identity property: The managed identities for the IoT Central application.
Parameters:
Returns:
withLocation
public AppInner withLocation(String location)
Overrides:
AppInner.withLocation(String location)Parameters:
withNetworkRuleSets
public AppInner withNetworkRuleSets(NetworkRuleSets networkRuleSets)
Set the networkRuleSets property: Network Rule Set Properties of this IoT Central application.
Parameters:
Returns:
withPublicNetworkAccess
public AppInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether requests from the public network are allowed.
Parameters:
Returns:
withSku
public AppInner withSku(AppSkuInfo sku)
Set the sku property: A valid instance SKU.
Parameters:
Returns:
withSubdomain
public AppInner withSubdomain(String subdomain)
Set the subdomain property: The subdomain of the application.
Parameters:
Returns:
withTags
public AppInner withTags(Map<String,String> tags)
Overrides:
AppInner.withTags(Map<String,String> tags)Parameters:
withTemplate
public AppInner withTemplate(String template)
Set the template property: The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
Parameters:
Returns: