Share via


AppInner Class

public final class AppInner
extends Resource

The IoT Central application.

Constructor Summary

Constructor Description
AppInner()

Method Summary

Modifier and Type Method and Description
String applicationId()

Get the applicationId property: The ID of the application.

String displayName()

Get the displayName property: The display name of the application.

SystemAssignedServiceIdentity identity()

Get the identity property: The managed identities for the IoT Central application.

AppSkuInfo sku()

Get the sku property: A valid instance SKU.

AppState state()

Get the state property: The current state of the application.

String subdomain()

Get the subdomain property: The subdomain of the application.

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.

void validate()

Validates the instance.

AppInner withDisplayName(String displayName)

Set the displayName property: The display name of the application.

AppInner withIdentity(SystemAssignedServiceIdentity identity)

Set the identity property: The managed identities for the IoT Central application.

AppInner withLocation(String location)
AppInner withSku(AppSkuInfo sku)

Set the sku property: A valid instance SKU.

AppInner withSubdomain(String subdomain)

Set the subdomain property: The subdomain of the application.

AppInner withTags(Map<String,String> tags)
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.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

AppInner

public AppInner()

Method Details

applicationId

public String applicationId()

Get the applicationId property: The ID of the application.

Returns:

the applicationId value.

displayName

public String displayName()

Get the displayName property: The display name of the application.

Returns:

the displayName value.

identity

public SystemAssignedServiceIdentity identity()

Get the identity property: The managed identities for the IoT Central application.

Returns:

the identity value.

sku

public AppSkuInfo sku()

Get the sku property: A valid instance SKU.

Returns:

the sku value.

state

public AppState state()

Get the state property: The current state of the application.

Returns:

the state value.

subdomain

public String subdomain()

Get the subdomain property: The subdomain of the application.

Returns:

the subdomain value.

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:

the template value.

validate

public void validate()

Validates the instance.

withDisplayName

public AppInner withDisplayName(String displayName)

Set the displayName property: The display name of the application.

Parameters:

displayName - the displayName value to set.

Returns:

the AppInner object itself.

withIdentity

public AppInner withIdentity(SystemAssignedServiceIdentity identity)

Set the identity property: The managed identities for the IoT Central application.

Parameters:

identity - the identity value to set.

Returns:

the AppInner object itself.

withLocation

public AppInner withLocation(String location)

Overrides:

AppInner.withLocation(String location)

Parameters:

location

withSku

public AppInner withSku(AppSkuInfo sku)

Set the sku property: A valid instance SKU.

Parameters:

sku - the sku value to set.

Returns:

the AppInner object itself.

withSubdomain

public AppInner withSubdomain(String subdomain)

Set the subdomain property: The subdomain of the application.

Parameters:

subdomain - the subdomain value to set.

Returns:

the AppInner object itself.

withTags

public AppInner withTags(Map<String,String> tags)

Overrides:

AppInner.withTags(Map<String,String> tags)

Parameters:

tags

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:

template - the template value to set.

Returns:

the AppInner object itself.

Applies to