UpdateIoTSecuritySolutionProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.security.fluent.models.UpdateIoTSecuritySolutionProperties

Implements

public final class UpdateIoTSecuritySolutionProperties
implements JsonSerializable<UpdateIoTSecuritySolutionProperties>

Update Security Solution setting data.

Constructor Summary

Constructor Description
UpdateIoTSecuritySolutionProperties()

Creates an instance of UpdateIoTSecuritySolutionProperties class.

Method Summary

Modifier and Type Method and Description
static UpdateIoTSecuritySolutionProperties fromJson(JsonReader jsonReader)

Reads an instance of UpdateIoTSecuritySolutionProperties from the JsonReader.

List<RecommendationConfigurationProperties> recommendationsConfiguration()

Get the recommendationsConfiguration property: List of the configuration status for each recommendation type.

JsonWriter toJson(JsonWriter jsonWriter)
UserDefinedResourcesProperties userDefinedResources()

Get the userDefinedResources property: Properties of the IoT Security solution's user defined resources.

void validate()

Validates the instance.

UpdateIoTSecuritySolutionProperties withRecommendationsConfiguration(List<RecommendationConfigurationProperties> recommendationsConfiguration)

Set the recommendationsConfiguration property: List of the configuration status for each recommendation type.

UpdateIoTSecuritySolutionProperties withUserDefinedResources(UserDefinedResourcesProperties userDefinedResources)

Set the userDefinedResources property: Properties of the IoT Security solution's user defined resources.

Methods inherited from java.lang.Object

Constructor Details

UpdateIoTSecuritySolutionProperties

public UpdateIoTSecuritySolutionProperties()

Creates an instance of UpdateIoTSecuritySolutionProperties class.

Method Details

fromJson

public static UpdateIoTSecuritySolutionProperties fromJson(JsonReader jsonReader)

Reads an instance of UpdateIoTSecuritySolutionProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the UpdateIoTSecuritySolutionProperties.

recommendationsConfiguration

public List<RecommendationConfigurationProperties> recommendationsConfiguration()

Get the recommendationsConfiguration property: List of the configuration status for each recommendation type.

Returns:

the recommendationsConfiguration value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

userDefinedResources

public UserDefinedResourcesProperties userDefinedResources()

Get the userDefinedResources property: Properties of the IoT Security solution's user defined resources.

Returns:

the userDefinedResources value.

validate

public void validate()

Validates the instance.

withRecommendationsConfiguration

public UpdateIoTSecuritySolutionProperties withRecommendationsConfiguration(List<RecommendationConfigurationProperties> recommendationsConfiguration)

Set the recommendationsConfiguration property: List of the configuration status for each recommendation type.

Parameters:

recommendationsConfiguration - the recommendationsConfiguration value to set.

Returns:

the UpdateIoTSecuritySolutionProperties object itself.

withUserDefinedResources

public UpdateIoTSecuritySolutionProperties withUserDefinedResources(UserDefinedResourcesProperties userDefinedResources)

Set the userDefinedResources property: Properties of the IoT Security solution's user defined resources.

Parameters:

userDefinedResources - the userDefinedResources value to set.

Returns:

the UpdateIoTSecuritySolutionProperties object itself.

Applies to