Class CustomAssessmentAutomationRequest

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.security.models.CustomAssessmentAutomationRequest

public final class CustomAssessmentAutomationRequest extends com.azure.core.management.ProxyResource
Custom Assessment Automation request.
  • Constructor Details

    • CustomAssessmentAutomationRequest

      public CustomAssessmentAutomationRequest()
  • Method Details

    • compressedQuery

      public String compressedQuery()
      Get the compressedQuery property: Base 64 encoded KQL query representing the assessment automation results required.
      Returns:
      the compressedQuery value.
    • withCompressedQuery

      public CustomAssessmentAutomationRequest withCompressedQuery(String compressedQuery)
      Set the compressedQuery property: Base 64 encoded KQL query representing the assessment automation results required.
      Parameters:
      compressedQuery - the compressedQuery value to set.
      Returns:
      the CustomAssessmentAutomationRequest object itself.
    • supportedCloud

      public SupportedCloudEnum supportedCloud()
      Get the supportedCloud property: Relevant cloud for the custom assessment automation.
      Returns:
      the supportedCloud value.
    • withSupportedCloud

      public CustomAssessmentAutomationRequest withSupportedCloud(SupportedCloudEnum supportedCloud)
      Set the supportedCloud property: Relevant cloud for the custom assessment automation.
      Parameters:
      supportedCloud - the supportedCloud value to set.
      Returns:
      the CustomAssessmentAutomationRequest object itself.
    • severity

      public SeverityEnum severity()
      Get the severity property: The severity to relate to the assessments generated by this assessment automation.
      Returns:
      the severity value.
    • withSeverity

      public CustomAssessmentAutomationRequest withSeverity(SeverityEnum severity)
      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 CustomAssessmentAutomationRequest object itself.
    • displayName

      public String displayName()
      Get the displayName property: The display name of the assessments generated by this assessment automation.
      Returns:
      the displayName value.
    • withDisplayName

      public CustomAssessmentAutomationRequest withDisplayName(String displayName)
      Set the displayName property: The display name of the assessments generated by this assessment automation.
      Parameters:
      displayName - the displayName value to set.
      Returns:
      the CustomAssessmentAutomationRequest object itself.
    • description

      public String description()
      Get the description property: The description to relate to the assessments generated by this assessment automation.
      Returns:
      the description value.
    • withDescription

      public CustomAssessmentAutomationRequest withDescription(String description)
      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 CustomAssessmentAutomationRequest object itself.
    • remediationDescription

      public String remediationDescription()
      Get the remediationDescription property: The remediation description to relate to the assessments generated by this assessment automation.
      Returns:
      the remediationDescription value.
    • withRemediationDescription

      public CustomAssessmentAutomationRequest 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 CustomAssessmentAutomationRequest object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.