Class ApplicationInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.managedapplications.models.GenericResource
com.azure.resourcemanager.managedapplications.fluent.models.ApplicationInner
Information about managed application.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the applicationDefinitionId property: The fully qualified path of managed application definition Id.kind()
Get the kind property: The kind of the managed application.Get the managedResourceGroupId property: The managed resource group Id.outputs()
Get the outputs property: Name and value pairs that define the managed application outputs.Get the parameters property: Name and value pairs that define the managed application parameters.plan()
Get the plan property: The plan information.Get the provisioningState property: The managed application provisioning state.void
validate()
Validates the instance.withApplicationDefinitionId
(String applicationDefinitionId) Set the applicationDefinitionId property: The fully qualified path of managed application definition Id.withIdentity
(Identity identity) Set the identity property: The identity of the resource.Set the kind property: The kind of the managed application.withLocation
(String location) withManagedBy
(String managedBy) Set the managedBy property: ID of the resource that manages this resource.withManagedResourceGroupId
(String managedResourceGroupId) Set the managedResourceGroupId property: The managed resource group Id.withParameters
(Object parameters) Set the parameters property: Name and value pairs that define the managed application parameters.Set the plan property: The plan information.Set the sku property: The SKU of the resource.Methods inherited from class com.azure.resourcemanager.managedapplications.models.GenericResource
identity, managedBy, sku
Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ApplicationInner
public ApplicationInner()Creates an instance of ApplicationInner class.
-
-
Method Details
-
plan
Get the plan property: The plan information.- Returns:
- the plan value.
-
withPlan
Set the plan property: The plan information.- Parameters:
plan
- the plan value to set.- Returns:
- the ApplicationInner object itself.
-
kind
Get the kind property: The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.- Returns:
- the kind value.
-
withKind
Set the kind property: The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.- Parameters:
kind
- the kind value to set.- Returns:
- the ApplicationInner object itself.
-
withManagedBy
Set the managedBy property: ID of the resource that manages this resource.- Overrides:
withManagedBy
in classGenericResource
- Parameters:
managedBy
- the managedBy value to set.- Returns:
- the GenericResource object itself.
-
withSku
Set the sku property: The SKU of the resource.- Overrides:
withSku
in classGenericResource
- Parameters:
sku
- the sku value to set.- Returns:
- the GenericResource object itself.
-
withIdentity
Set the identity property: The identity of the resource.- Overrides:
withIdentity
in classGenericResource
- Parameters:
identity
- the identity value to set.- Returns:
- the GenericResource object itself.
-
withLocation
- Overrides:
withLocation
in classGenericResource
-
withTags
- Overrides:
withTags
in classGenericResource
-
managedResourceGroupId
Get the managedResourceGroupId property: The managed resource group Id.- Returns:
- the managedResourceGroupId value.
-
withManagedResourceGroupId
Set the managedResourceGroupId property: The managed resource group Id.- Parameters:
managedResourceGroupId
- the managedResourceGroupId value to set.- Returns:
- the ApplicationInner object itself.
-
applicationDefinitionId
Get the applicationDefinitionId property: The fully qualified path of managed application definition Id.- Returns:
- the applicationDefinitionId value.
-
withApplicationDefinitionId
Set the applicationDefinitionId property: The fully qualified path of managed application definition Id.- Parameters:
applicationDefinitionId
- the applicationDefinitionId value to set.- Returns:
- the ApplicationInner object itself.
-
parameters
Get the parameters property: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.- Returns:
- the parameters value.
-
withParameters
Set the parameters property: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.- Parameters:
parameters
- the parameters value to set.- Returns:
- the ApplicationInner object itself.
-
outputs
Get the outputs property: Name and value pairs that define the managed application outputs.- Returns:
- the outputs value.
-
provisioningState
Get the provisioningState property: The managed application provisioning state.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classGenericResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-