Partilhar via


SecurityPolicyProperties Class

public final class SecurityPolicyProperties
extends AfdStateProperties

The json object that contains properties required to create a security policy.

Constructor Summary

Constructor Description
SecurityPolicyProperties()

Creates an instance of SecurityPolicyProperties class.

Method Summary

Modifier and Type Method and Description
DeploymentStatus deploymentStatus()

Get the deploymentStatus property: The deploymentStatus property.

static SecurityPolicyProperties fromJson(JsonReader jsonReader)

Reads an instance of SecurityPolicyProperties from the JsonReader.

SecurityPolicyPropertiesParameters parameters()

Get the parameters property: object which contains security policy parameters.

String profileName()

Get the profileName property: The name of the profile which holds the security policy.

AfdProvisioningState provisioningState()

Get the provisioningState property: Provisioning status.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SecurityPolicyProperties withParameters(SecurityPolicyPropertiesParameters parameters)

Set the parameters property: object which contains security policy parameters.

Methods inherited from AfdStateProperties

Methods inherited from java.lang.Object

Constructor Details

SecurityPolicyProperties

public SecurityPolicyProperties()

Creates an instance of SecurityPolicyProperties class.

Method Details

deploymentStatus

public DeploymentStatus deploymentStatus()

Get the deploymentStatus property: The deploymentStatus property.

Overrides:

SecurityPolicyProperties.deploymentStatus()

Returns:

the deploymentStatus value.

fromJson

public static SecurityPolicyProperties fromJson(JsonReader jsonReader)

Reads an instance of SecurityPolicyProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SecurityPolicyProperties 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 SecurityPolicyProperties.

parameters

public SecurityPolicyPropertiesParameters parameters()

Get the parameters property: object which contains security policy parameters.

Returns:

the parameters value.

profileName

public String profileName()

Get the profileName property: The name of the profile which holds the security policy.

Returns:

the profileName value.

provisioningState

public AfdProvisioningState provisioningState()

Get the provisioningState property: Provisioning status.

Overrides:

SecurityPolicyProperties.provisioningState()

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SecurityPolicyProperties.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

SecurityPolicyProperties.validate()

withParameters

public SecurityPolicyProperties withParameters(SecurityPolicyPropertiesParameters parameters)

Set the parameters property: object which contains security policy parameters.

Parameters:

parameters - the parameters value to set.

Returns:

the SecurityPolicyProperties object itself.

Applies to