ManagementConfigurationProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.operationsmanagement.models.ManagementConfigurationProperties

Implements

public final class ManagementConfigurationProperties
implements JsonSerializable<ManagementConfigurationProperties>

ManagementConfiguration properties supported by the OperationsManagement resource provider.

Constructor Summary

Constructor Description
ManagementConfigurationProperties()

Creates an instance of ManagementConfigurationProperties class.

Method Summary

Modifier and Type Method and Description
String applicationId()

Get the applicationId property: The applicationId of the appliance for this Management.

static ManagementConfigurationProperties fromJson(JsonReader jsonReader)

Reads an instance of ManagementConfigurationProperties from the JsonReader.

List<ArmTemplateParameter> parameters()

Get the parameters property: Parameters to run the ARM template.

String parentResourceType()

Get the parentResourceType property: The type of the parent resource.

String provisioningState()

Get the provisioningState property: The provisioning state for the ManagementConfiguration.

Object template()

Get the template property: The Json object containing the ARM template to deploy.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ManagementConfigurationProperties withApplicationId(String applicationId)

Set the applicationId property: The applicationId of the appliance for this Management.

ManagementConfigurationProperties withParameters(List<ArmTemplateParameter> parameters)

Set the parameters property: Parameters to run the ARM template.

ManagementConfigurationProperties withParentResourceType(String parentResourceType)

Set the parentResourceType property: The type of the parent resource.

ManagementConfigurationProperties withTemplate(Object template)

Set the template property: The Json object containing the ARM template to deploy.

Methods inherited from java.lang.Object

Constructor Details

ManagementConfigurationProperties

public ManagementConfigurationProperties()

Creates an instance of ManagementConfigurationProperties class.

Method Details

applicationId

public String applicationId()

Get the applicationId property: The applicationId of the appliance for this Management.

Returns:

the applicationId value.

fromJson

public static ManagementConfigurationProperties fromJson(JsonReader jsonReader)

Reads an instance of ManagementConfigurationProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ManagementConfigurationProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

parameters

public List<ArmTemplateParameter> parameters()

Get the parameters property: Parameters to run the ARM template.

Returns:

the parameters value.

parentResourceType

public String parentResourceType()

Get the parentResourceType property: The type of the parent resource.

Returns:

the parentResourceType value.

provisioningState

public String provisioningState()

Get the provisioningState property: The provisioning state for the ManagementConfiguration.

Returns:

the provisioningState value.

template

public Object template()

Get the template property: The Json object containing the ARM template to deploy.

Returns:

the template value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withApplicationId

public ManagementConfigurationProperties withApplicationId(String applicationId)

Set the applicationId property: The applicationId of the appliance for this Management.

Parameters:

applicationId - the applicationId value to set.

Returns:

the ManagementConfigurationProperties object itself.

withParameters

public ManagementConfigurationProperties withParameters(List<ArmTemplateParameter> parameters)

Set the parameters property: Parameters to run the ARM template.

Parameters:

parameters - the parameters value to set.

Returns:

the ManagementConfigurationProperties object itself.

withParentResourceType

public ManagementConfigurationProperties withParentResourceType(String parentResourceType)

Set the parentResourceType property: The type of the parent resource.

Parameters:

parentResourceType - the parentResourceType value to set.

Returns:

the ManagementConfigurationProperties object itself.

withTemplate

public ManagementConfigurationProperties withTemplate(Object template)

Set the template property: The Json object containing the ARM template to deploy.

Parameters:

template - the template value to set.

Returns:

the ManagementConfigurationProperties object itself.

Applies to