SecurityAssessmentMetadataResponseInner Class

public final class SecurityAssessmentMetadataResponseInner
extends ProxyResource

Security assessment metadata response.

Constructor Summary

Constructor Description
SecurityAssessmentMetadataResponseInner()

Creates an instance of SecurityAssessmentMetadataResponseInner class.

Method Summary

Modifier and Type Method and Description
AssessmentType assessmentType()

Get the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.

List<Categories> categories()

Get the categories property: The categories property.

String description()

Get the description property: Human readable description of the assessment.

String displayName()

Get the displayName property: User friendly display name of the assessment.

ImplementationEffort implementationEffort()

Get the implementationEffort property: The implementation effort required to remediate this assessment.

SecurityAssessmentMetadataPartnerData partnerData()

Get the partnerData property: Describes the partner that created the assessment.

String plannedDeprecationDate()

Get the plannedDeprecationDate property: The plannedDeprecationDate property.

String policyDefinitionId()

Get the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.

Boolean preview()

Get the preview property: True if this assessment is in preview release status.

SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates()

Get the publishDates property: The publishDates property.

String remediationDescription()

Get the remediationDescription property: Human readable description of what you should do to mitigate this security issue.

Severity severity()

Get the severity property: The severity level of the assessment.

List<Tactics> tactics()

Get the tactics property: The tactics property.

List<Techniques> techniques()

Get the techniques property: The techniques property.

List<Threats> threats()

Get the threats property: The threats property.

UserImpact userImpact()

Get the userImpact property: The user impact of the assessment.

void validate()

Validates the instance.

SecurityAssessmentMetadataResponseInner withAssessmentType(AssessmentType assessmentType)

Set the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.

SecurityAssessmentMetadataResponseInner withCategories(List<Categories> categories)

Set the categories property: The categories property.

SecurityAssessmentMetadataResponseInner withDescription(String description)

Set the description property: Human readable description of the assessment.

SecurityAssessmentMetadataResponseInner withDisplayName(String displayName)

Set the displayName property: User friendly display name of the assessment.

SecurityAssessmentMetadataResponseInner withImplementationEffort(ImplementationEffort implementationEffort)

Set the implementationEffort property: The implementation effort required to remediate this assessment.

SecurityAssessmentMetadataResponseInner withPartnerData(SecurityAssessmentMetadataPartnerData partnerData)

Set the partnerData property: Describes the partner that created the assessment.

SecurityAssessmentMetadataResponseInner withPlannedDeprecationDate(String plannedDeprecationDate)

Set the plannedDeprecationDate property: The plannedDeprecationDate property.

SecurityAssessmentMetadataResponseInner withPreview(Boolean preview)

Set the preview property: True if this assessment is in preview release status.

SecurityAssessmentMetadataResponseInner withPublishDates(SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates)

Set the publishDates property: The publishDates property.

SecurityAssessmentMetadataResponseInner withRemediationDescription(String remediationDescription)

Set the remediationDescription property: Human readable description of what you should do to mitigate this security issue.

SecurityAssessmentMetadataResponseInner withSeverity(Severity severity)

Set the severity property: The severity level of the assessment.

SecurityAssessmentMetadataResponseInner withTactics(List<Tactics> tactics)

Set the tactics property: The tactics property.

SecurityAssessmentMetadataResponseInner withTechniques(List<Techniques> techniques)

Set the techniques property: The techniques property.

SecurityAssessmentMetadataResponseInner withThreats(List<Threats> threats)

Set the threats property: The threats property.

SecurityAssessmentMetadataResponseInner withUserImpact(UserImpact userImpact)

Set the userImpact property: The user impact of the assessment.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

SecurityAssessmentMetadataResponseInner

public SecurityAssessmentMetadataResponseInner()

Creates an instance of SecurityAssessmentMetadataResponseInner class.

Method Details

assessmentType

public AssessmentType assessmentType()

Get the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.

Returns:

the assessmentType value.

categories

public List categories()

Get the categories property: The categories property.

Returns:

the categories value.

description

public String description()

Get the description property: Human readable description of the assessment.

Returns:

the description value.

displayName

public String displayName()

Get the displayName property: User friendly display name of the assessment.

Returns:

the displayName value.

implementationEffort

public ImplementationEffort implementationEffort()

Get the implementationEffort property: The implementation effort required to remediate this assessment.

Returns:

the implementationEffort value.

partnerData

public SecurityAssessmentMetadataPartnerData partnerData()

Get the partnerData property: Describes the partner that created the assessment.

Returns:

the partnerData value.

plannedDeprecationDate

public String plannedDeprecationDate()

Get the plannedDeprecationDate property: The plannedDeprecationDate property.

Returns:

the plannedDeprecationDate value.

policyDefinitionId

public String policyDefinitionId()

Get the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.

Returns:

the policyDefinitionId value.

preview

public Boolean preview()

Get the preview property: True if this assessment is in preview release status.

Returns:

the preview value.

publishDates

public SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates()

Get the publishDates property: The publishDates property.

Returns:

the publishDates value.

remediationDescription

public String remediationDescription()

Get the remediationDescription property: Human readable description of what you should do to mitigate this security issue.

Returns:

the remediationDescription value.

severity

public Severity severity()

Get the severity property: The severity level of the assessment.

Returns:

the severity value.

tactics

public List tactics()

Get the tactics property: The tactics property.

Returns:

the tactics value.

techniques

public List techniques()

Get the techniques property: The techniques property.

Returns:

the techniques value.

threats

public List threats()

Get the threats property: The threats property.

Returns:

the threats value.

userImpact

public UserImpact userImpact()

Get the userImpact property: The user impact of the assessment.

Returns:

the userImpact value.

validate

public void validate()

Validates the instance.

withAssessmentType

public SecurityAssessmentMetadataResponseInner withAssessmentType(AssessmentType assessmentType)

Set the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.

Parameters:

assessmentType - the assessmentType value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withCategories

public SecurityAssessmentMetadataResponseInner withCategories(List categories)

Set the categories property: The categories property.

Parameters:

categories - the categories value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withDescription

public SecurityAssessmentMetadataResponseInner withDescription(String description)

Set the description property: Human readable description of the assessment.

Parameters:

description - the description value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withDisplayName

public SecurityAssessmentMetadataResponseInner withDisplayName(String displayName)

Set the displayName property: User friendly display name of the assessment.

Parameters:

displayName - the displayName value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withImplementationEffort

public SecurityAssessmentMetadataResponseInner withImplementationEffort(ImplementationEffort implementationEffort)

Set the implementationEffort property: The implementation effort required to remediate this assessment.

Parameters:

implementationEffort - the implementationEffort value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withPartnerData

public SecurityAssessmentMetadataResponseInner withPartnerData(SecurityAssessmentMetadataPartnerData partnerData)

Set the partnerData property: Describes the partner that created the assessment.

Parameters:

partnerData - the partnerData value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withPlannedDeprecationDate

public SecurityAssessmentMetadataResponseInner withPlannedDeprecationDate(String plannedDeprecationDate)

Set the plannedDeprecationDate property: The plannedDeprecationDate property.

Parameters:

plannedDeprecationDate - the plannedDeprecationDate value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withPreview

public SecurityAssessmentMetadataResponseInner withPreview(Boolean preview)

Set the preview property: True if this assessment is in preview release status.

Parameters:

preview - the preview value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withPublishDates

public SecurityAssessmentMetadataResponseInner withPublishDates(SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates)

Set the publishDates property: The publishDates property.

Parameters:

publishDates - the publishDates value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withRemediationDescription

public SecurityAssessmentMetadataResponseInner withRemediationDescription(String remediationDescription)

Set the remediationDescription property: Human readable description of what you should do to mitigate this security issue.

Parameters:

remediationDescription - the remediationDescription value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withSeverity

public SecurityAssessmentMetadataResponseInner withSeverity(Severity severity)

Set the severity property: The severity level of the assessment.

Parameters:

severity - the severity value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withTactics

public SecurityAssessmentMetadataResponseInner withTactics(List tactics)

Set the tactics property: The tactics property.

Parameters:

tactics - the tactics value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withTechniques

public SecurityAssessmentMetadataResponseInner withTechniques(List techniques)

Set the techniques property: The techniques property.

Parameters:

techniques - the techniques value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withThreats

public SecurityAssessmentMetadataResponseInner withThreats(List threats)

Set the threats property: The threats property.

Parameters:

threats - the threats value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

withUserImpact

public SecurityAssessmentMetadataResponseInner withUserImpact(UserImpact userImpact)

Set the userImpact property: The user impact of the assessment.

Parameters:

userImpact - the userImpact value to set.

Returns:

the SecurityAssessmentMetadataResponseInner object itself.

Applies to