ApplicationPatchableInner Class
- 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. ApplicationPatchableInner
- com.
- com.
- com.
- com.
public final class ApplicationPatchableInner
extends GenericResource
Information about managed application.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationPatchableInner() |
Creates an instance of Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
applicationDefinitionId()
Get the application |
|
List<Application |
artifacts()
Get the artifacts property: The collection of managed application artifacts. |
|
List<Application |
authorizations()
Get the authorizations property: The read-only authorizations property that is retrieved from the application package. |
|
Application |
billingDetails()
Get the billing |
|
Application |
createdBy()
Get the created |
|
Application |
customerSupport()
Get the customer |
|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| Identity |
identity()
Get the identity property: The identity of the resource. |
|
Application |
jitAccessPolicy()
Get the jit |
| String |
kind()
Get the kind property: The kind of the managed application. |
| String |
managedResourceGroupId()
Get the managed |
|
Application |
managementMode()
Get the management |
| String |
name()
Get the name property: The name of the resource. |
| Object |
outputs()
Get the outputs property: Name and value pairs that define the managed application outputs. |
| Object |
parameters()
Get the parameters property: Name and value pairs that define the managed application parameters. |
|
Plan |
plan()
Get the plan property: The plan information. |
|
Provisioning |
provisioningState()
Get the provisioning |
| String |
publisherTenantId()
Get the publisher |
|
Application |
supportUrls()
Get the support |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
|
Application |
updatedBy()
Get the updated |
| void |
validate()
Validates the instance. |
|
Application |
withApplicationDefinitionId(String applicationDefinitionId)
Set the application |
|
Application |
withIdentity(Identity identity)
Set the identity property: The identity of the resource. |
|
Application |
withJitAccessPolicy(ApplicationJitAccessPolicy jitAccessPolicy)
Set the jit |
|
Application |
withKind(String kind)
Set the kind property: The kind of the managed application. |
|
Application |
withLocation(String location) |
|
Application |
withManagedBy(String managedBy)
Set the managed |
|
Application |
withManagedResourceGroupId(String managedResourceGroupId)
Set the managed |
|
Application |
withParameters(Object parameters)
Set the parameters property: Name and value pairs that define the managed application parameters. |
|
Application |
withPlan(PlanPatchable plan)
Set the plan property: The plan information. |
|
Application |
withSku(Sku sku)
Set the sku property: The SKU of the resource. |
|
Application |
withTags(Map<String,String> tags) |
Methods inherited from Resource
Methods inherited from GenericResource
Methods inherited from java.lang.Object
Constructor Details
ApplicationPatchableInner
public ApplicationPatchableInner()
Creates an instance of ApplicationPatchableInner class.
Method Details
applicationDefinitionId
public String applicationDefinitionId()
Get the applicationDefinitionId property: The fully qualified path of managed application definition Id.
Returns:
artifacts
public List<ApplicationArtifact> artifacts()
Get the artifacts property: The collection of managed application artifacts.
Returns:
authorizations
public List<ApplicationAuthorization> authorizations()
Get the authorizations property: The read-only authorizations property that is retrieved from the application package.
Returns:
billingDetails
public ApplicationBillingDetailsDefinition billingDetails()
Get the billingDetails property: The managed application billing details.
Returns:
createdBy
public ApplicationClientDetails createdBy()
Get the createdBy property: The client entity that created the JIT request.
Returns:
customerSupport
public ApplicationPackageContact customerSupport()
Get the customerSupport property: The read-only customer support property that is retrieved from the application package.
Returns:
fromJson
public static ApplicationPatchableInner fromJson(JsonReader jsonReader)
Reads an instance of ApplicationPatchableInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ApplicationPatchableInner.id()Returns:
identity
public Identity identity()
Get the identity property: The identity of the resource.
Returns:
jitAccessPolicy
public ApplicationJitAccessPolicy jitAccessPolicy()
Get the jitAccessPolicy property: The managed application Jit access policy.
Returns:
kind
public String kind()
Get the kind property: The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
Returns:
managedResourceGroupId
public String managedResourceGroupId()
Get the managedResourceGroupId property: The managed resource group Id.
Returns:
managementMode
public ApplicationManagementMode managementMode()
Get the managementMode property: The managed application management mode.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ApplicationPatchableInner.name()Returns:
outputs
public Object outputs()
Get the outputs property: Name and value pairs that define the managed application outputs.
Returns:
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:
plan
public PlanPatchable plan()
Get the plan property: The plan information.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The managed application provisioning state.
Returns:
publisherTenantId
public String publisherTenantId()
Get the publisherTenantId property: The publisher tenant Id.
Returns:
supportUrls
public ApplicationPackageSupportUrls supportUrls()
Get the supportUrls property: The read-only support URLs property that is retrieved from the application package.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Metadata pertaining to creation and last modification of the resource.
Overrides:
ApplicationPatchableInner.systemData()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ApplicationPatchableInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ApplicationPatchableInner.type()Returns:
updatedBy
public ApplicationClientDetails updatedBy()
Get the updatedBy property: The client entity that last updated the JIT request.
Returns:
validate
public void validate()
Validates the instance.
Overrides:
ApplicationPatchableInner.validate()withApplicationDefinitionId
public ApplicationPatchableInner withApplicationDefinitionId(String applicationDefinitionId)
Set the applicationDefinitionId property: The fully qualified path of managed application definition Id.
Parameters:
Returns:
withIdentity
public ApplicationPatchableInner withIdentity(Identity identity)
Set the identity property: The identity of the resource.
Parameters:
Returns:
withJitAccessPolicy
public ApplicationPatchableInner withJitAccessPolicy(ApplicationJitAccessPolicy jitAccessPolicy)
Set the jitAccessPolicy property: The managed application Jit access policy.
Parameters:
Returns:
withKind
public ApplicationPatchableInner withKind(String kind)
Set the kind property: The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
Parameters:
Returns:
withLocation
public ApplicationPatchableInner withLocation(String location)
Overrides:
ApplicationPatchableInner.withLocation(String location)Parameters:
withManagedBy
public ApplicationPatchableInner withManagedBy(String managedBy)
Set the managedBy property: ID of the resource that manages this resource.
Overrides:
ApplicationPatchableInner.withManagedBy(String managedBy)Parameters:
withManagedResourceGroupId
public ApplicationPatchableInner withManagedResourceGroupId(String managedResourceGroupId)
Set the managedResourceGroupId property: The managed resource group Id.
Parameters:
Returns:
withParameters
public ApplicationPatchableInner 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:
Returns:
withPlan
public ApplicationPatchableInner withPlan(PlanPatchable plan)
Set the plan property: The plan information.
Parameters:
Returns:
withSku
public ApplicationPatchableInner withSku(Sku sku)
Set the sku property: The SKU of the resource.
Overrides:
ApplicationPatchableInner.withSku(Sku sku)Parameters:
withTags
public ApplicationPatchableInner withTags(Map<String,String> tags)
Overrides:
ApplicationPatchableInner.withTags(Map<String,String> tags)Parameters: