java.lang.Object
com.azure.resourcemanager.managedapplications.fluent.models.ApplicationProperties

public final class ApplicationProperties extends Object
The managed application properties.
  • Constructor Details

    • ApplicationProperties

      public ApplicationProperties()
      Creates an instance of ApplicationProperties class.
  • Method Details

    • managedResourceGroupId

      public String managedResourceGroupId()
      Get the managedResourceGroupId property: The managed resource group Id.
      Returns:
      the managedResourceGroupId value.
    • withManagedResourceGroupId

      public ApplicationProperties withManagedResourceGroupId(String managedResourceGroupId)
      Set the managedResourceGroupId property: The managed resource group Id.
      Parameters:
      managedResourceGroupId - the managedResourceGroupId value to set.
      Returns:
      the ApplicationProperties object itself.
    • applicationDefinitionId

      public String applicationDefinitionId()
      Get the applicationDefinitionId property: The fully qualified path of managed application definition Id.
      Returns:
      the applicationDefinitionId value.
    • withApplicationDefinitionId

      public ApplicationProperties withApplicationDefinitionId(String applicationDefinitionId)
      Set the applicationDefinitionId property: The fully qualified path of managed application definition Id.
      Parameters:
      applicationDefinitionId - the applicationDefinitionId value to set.
      Returns:
      the ApplicationProperties object itself.
    • parameters

      public Object 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

      public ApplicationProperties withParameters(Object parameters)
      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 ApplicationProperties object itself.
    • outputs

      public Object outputs()
      Get the outputs property: Name and value pairs that define the managed application outputs.
      Returns:
      the outputs value.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: The managed application provisioning state.
      Returns:
      the provisioningState value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.