Class CustomAssessmentAutomationRequestProperties
java.lang.Object
com.azure.resourcemanager.security.fluent.models.CustomAssessmentAutomationRequestProperties
describes the Custom Assessment Automation properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the compressedQuery property: Base 64 encoded KQL query representing the assessment automation results required.Get the description property: The description to relate to the assessments generated by this assessment automation.Get the displayName property: The display name of the assessments generated by this assessment automation.Get the remediationDescription property: The remediation description to relate to the assessments generated by this assessment automation.severity()
Get the severity property: The severity to relate to the assessments generated by this assessment automation.Get the supportedCloud property: Relevant cloud for the custom assessment automation.void
validate()
Validates the instance.withCompressedQuery
(String compressedQuery) Set the compressedQuery property: Base 64 encoded KQL query representing the assessment automation results required.withDescription
(String description) Set the description property: The description to relate to the assessments generated by this assessment automation.withDisplayName
(String displayName) Set the displayName property: The display name of the assessments generated by this assessment automation.withRemediationDescription
(String remediationDescription) Set the remediationDescription property: The remediation description to relate to the assessments generated by this assessment automation.withSeverity
(SeverityEnum severity) Set the severity property: The severity to relate to the assessments generated by this assessment automation.withSupportedCloud
(SupportedCloudEnum supportedCloud) Set the supportedCloud property: Relevant cloud for the custom assessment automation.
-
Constructor Details
-
CustomAssessmentAutomationRequestProperties
public CustomAssessmentAutomationRequestProperties()
-
-
Method Details
-
compressedQuery
Get the compressedQuery property: Base 64 encoded KQL query representing the assessment automation results required.- Returns:
- the compressedQuery value.
-
withCompressedQuery
Set the compressedQuery property: Base 64 encoded KQL query representing the assessment automation results required.- Parameters:
compressedQuery
- the compressedQuery value to set.- Returns:
- the CustomAssessmentAutomationRequestProperties object itself.
-
supportedCloud
Get the supportedCloud property: Relevant cloud for the custom assessment automation.- Returns:
- the supportedCloud value.
-
withSupportedCloud
public CustomAssessmentAutomationRequestProperties withSupportedCloud(SupportedCloudEnum supportedCloud) Set the supportedCloud property: Relevant cloud for the custom assessment automation.- Parameters:
supportedCloud
- the supportedCloud value to set.- Returns:
- the CustomAssessmentAutomationRequestProperties object itself.
-
severity
Get the severity property: The severity to relate to the assessments generated by this assessment automation.- Returns:
- the severity value.
-
withSeverity
Set the severity property: The severity to relate to the assessments generated by this assessment automation.- Parameters:
severity
- the severity value to set.- Returns:
- the CustomAssessmentAutomationRequestProperties object itself.
-
displayName
Get the displayName property: The display name of the assessments generated by this assessment automation.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: The display name of the assessments generated by this assessment automation.- Parameters:
displayName
- the displayName value to set.- Returns:
- the CustomAssessmentAutomationRequestProperties object itself.
-
description
Get the description property: The description to relate to the assessments generated by this assessment automation.- Returns:
- the description value.
-
withDescription
Set the description property: The description to relate to the assessments generated by this assessment automation.- Parameters:
description
- the description value to set.- Returns:
- the CustomAssessmentAutomationRequestProperties object itself.
-
remediationDescription
Get the remediationDescription property: The remediation description to relate to the assessments generated by this assessment automation.- Returns:
- the remediationDescription value.
-
withRemediationDescription
public CustomAssessmentAutomationRequestProperties withRemediationDescription(String remediationDescription) Set the remediationDescription property: The remediation description to relate to the assessments generated by this assessment automation.- Parameters:
remediationDescription
- the remediationDescription value to set.- Returns:
- the CustomAssessmentAutomationRequestProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-