Class CustomAssessmentAutomationInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.security.fluent.models.CustomAssessmentAutomationInner
public final class CustomAssessmentAutomationInner
extends com.azure.core.management.ProxyResource
Custom Assessment Automation.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the assessmentKey property: The assessment metadata key used when an assessment is generated for this assessment automation.Get the compressedQuery property: GZip 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.com.azure.core.management.SystemData
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.void
validate()
Validates the instance.withAssessmentKey
(String assessmentKey) Set the assessmentKey property: The assessment metadata key used when an assessment is generated for this assessment automation.withCompressedQuery
(String compressedQuery) Set the compressedQuery property: GZip 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.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
CustomAssessmentAutomationInner
public CustomAssessmentAutomationInner()
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
compressedQuery
Get the compressedQuery property: GZip encoded KQL query representing the assessment automation results required.- Returns:
- the compressedQuery value.
-
withCompressedQuery
Set the compressedQuery property: GZip encoded KQL query representing the assessment automation results required.- Parameters:
compressedQuery
- the compressedQuery value to set.- Returns:
- the CustomAssessmentAutomationInner object itself.
-
supportedCloud
Get the supportedCloud property: Relevant cloud for the custom assessment automation.- Returns:
- the supportedCloud value.
-
withSupportedCloud
Set the supportedCloud property: Relevant cloud for the custom assessment automation.- Parameters:
supportedCloud
- the supportedCloud value to set.- Returns:
- the CustomAssessmentAutomationInner 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 CustomAssessmentAutomationInner 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 CustomAssessmentAutomationInner 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 CustomAssessmentAutomationInner 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
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 CustomAssessmentAutomationInner object itself.
-
assessmentKey
Get the assessmentKey property: The assessment metadata key used when an assessment is generated for this assessment automation.- Returns:
- the assessmentKey value.
-
withAssessmentKey
Set the assessmentKey property: The assessment metadata key used when an assessment is generated for this assessment automation.- Parameters:
assessmentKey
- the assessmentKey value to set.- Returns:
- the CustomAssessmentAutomationInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-