ApplicationGroupInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. desktopvirtualization. models. ResourceModelWithAllowedPropertySet - com.
azure. resourcemanager. desktopvirtualization. fluent. models. ApplicationGroupInner
- com.
- com.
- com.
- com.
public final class ApplicationGroupInner
extends ResourceModelWithAllowedPropertySet
Represents a ApplicationGroup definition.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationGroupInner() |
Creates an instance of Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Application |
applicationGroupType()
Get the application |
| Boolean |
cloudPcResource()
Get the cloud |
| String |
description()
Get the description property: Description of Application |
| String |
etag()
Get the etag property: The etag field is *not* required. |
| String |
friendlyName()
Get the friendly |
|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
| String |
hostPoolArmPath()
Get the host |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
name()
Get the name property: The name of the resource. |
| String |
objectId()
Get the object |
| Boolean |
showInFeed()
Get the show |
|
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. |
|
Application |
withApplicationGroupType(ApplicationGroupType applicationGroupType)
Set the application |
|
Application |
withDescription(String description)
Set the description property: Description of Application |
|
Application |
withFriendlyName(String friendlyName)
Set the friendly |
|
Application |
withHostPoolArmPath(String hostPoolArmPath)
Set the host |
|
Application |
withIdentity(ResourceModelWithAllowedPropertySetIdentity identity)
Set the identity property: The identity property. |
|
Application |
withKind(String kind)
Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. |
|
Application |
withLocation(String location) |
|
Application |
withManagedBy(String managedBy)
Set the managed |
|
Application |
withPlan(ResourceModelWithAllowedPropertySetPlan plan)
Set the plan property: The plan property. |
|
Application |
withShowInFeed(Boolean showInFeed)
Set the show |
|
Application |
withSku(ResourceModelWithAllowedPropertySetSku sku)
Set the sku property: The sku property. |
|
Application |
withTags(Map<String,String> tags) |
| String |
workspaceArmPath()
Get the workspace |
Methods inherited from Resource
Methods inherited from ResourceModelWithAllowedPropertySet
Methods inherited from java.lang.Object
Constructor Details
ApplicationGroupInner
public ApplicationGroupInner()
Creates an instance of ApplicationGroupInner class.
Method Details
applicationGroupType
public ApplicationGroupType applicationGroupType()
Get the applicationGroupType property: Resource Type of ApplicationGroup.
Returns:
cloudPcResource
public Boolean cloudPcResource()
Get the cloudPcResource property: Is cloud pc resource.
Returns:
description
public String description()
Get the description property: Description of ApplicationGroup.
Returns:
etag
public String etag()
Get the etag property: The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
Overrides:
ApplicationGroupInner.etag()Returns:
friendlyName
public String friendlyName()
Get the friendlyName property: Friendly name of ApplicationGroup.
Returns:
fromJson
public static ApplicationGroupInner fromJson(JsonReader jsonReader)
Reads an instance of ApplicationGroupInner from the JsonReader.
Parameters:
Returns:
Throws:
hostPoolArmPath
public String hostPoolArmPath()
Get the hostPoolArmPath property: HostPool arm path of ApplicationGroup.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ApplicationGroupInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ApplicationGroupInner.name()Returns:
objectId
public String objectId()
Get the objectId property: ObjectId of ApplicationGroup. (internal use).
Returns:
showInFeed
public Boolean showInFeed()
Get the showInFeed property: Boolean representing whether the applicationGroup is show in the feed.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Overrides:
ApplicationGroupInner.systemData()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ApplicationGroupInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ApplicationGroupInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
ApplicationGroupInner.validate()withApplicationGroupType
public ApplicationGroupInner withApplicationGroupType(ApplicationGroupType applicationGroupType)
Set the applicationGroupType property: Resource Type of ApplicationGroup.
Parameters:
Returns:
withDescription
public ApplicationGroupInner withDescription(String description)
Set the description property: Description of ApplicationGroup.
Parameters:
Returns:
withFriendlyName
public ApplicationGroupInner withFriendlyName(String friendlyName)
Set the friendlyName property: Friendly name of ApplicationGroup.
Parameters:
Returns:
withHostPoolArmPath
public ApplicationGroupInner withHostPoolArmPath(String hostPoolArmPath)
Set the hostPoolArmPath property: HostPool arm path of ApplicationGroup.
Parameters:
Returns:
withIdentity
public ApplicationGroupInner withIdentity(ResourceModelWithAllowedPropertySetIdentity identity)
Set the identity property: The identity property.
Overrides:
ApplicationGroupInner.withIdentity(ResourceModelWithAllowedPropertySetIdentity identity)Parameters:
withKind
public ApplicationGroupInner withKind(String kind)
Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. E.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
Overrides:
ApplicationGroupInner.withKind(String kind)Parameters:
withLocation
public ApplicationGroupInner withLocation(String location)
Overrides:
ApplicationGroupInner.withLocation(String location)Parameters:
withManagedBy
public ApplicationGroupInner withManagedBy(String managedBy)
Set the managedBy property: The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource.
Overrides:
ApplicationGroupInner.withManagedBy(String managedBy)Parameters:
withPlan
public ApplicationGroupInner withPlan(ResourceModelWithAllowedPropertySetPlan plan)
Set the plan property: The plan property.
Overrides:
ApplicationGroupInner.withPlan(ResourceModelWithAllowedPropertySetPlan plan)Parameters:
withShowInFeed
public ApplicationGroupInner withShowInFeed(Boolean showInFeed)
Set the showInFeed property: Boolean representing whether the applicationGroup is show in the feed.
Parameters:
Returns:
withSku
public ApplicationGroupInner withSku(ResourceModelWithAllowedPropertySetSku sku)
Set the sku property: The sku property.
Overrides:
ApplicationGroupInner.withSku(ResourceModelWithAllowedPropertySetSku sku)Parameters:
withTags
public ApplicationGroupInner withTags(Map<String,String> tags)
Overrides:
ApplicationGroupInner.withTags(Map<String,String> tags)Parameters:
workspaceArmPath
public String workspaceArmPath()
Get the workspaceArmPath property: Workspace arm path of ApplicationGroup.
Returns: