public final class ServerVulnerabilityAssessmentProperties extends Object
Constructor and Description |
---|
ServerVulnerabilityAssessmentProperties() |
Modifier and Type | Method and Description |
---|---|
VulnerabilityAssessmentRecurringScansProperties |
recurringScans()
Get the recurringScans property: The recurring scans settings.
|
String |
storageAccountAccessKey()
Get the storageAccountAccessKey property: Specifies the identifier key of the storage account for vulnerability
assessment scan results.
|
String |
storageContainerPath()
Get the storageContainerPath property: A blob storage container path to hold the scan results (e.g.
|
String |
storageContainerSasKey()
Get the storageContainerSasKey property: A shared access signature (SAS Key) that has read and write access to
the blob container specified in 'storageContainerPath' parameter.
|
void |
validate()
Validates the instance.
|
ServerVulnerabilityAssessmentProperties |
withRecurringScans(VulnerabilityAssessmentRecurringScansProperties recurringScans)
Set the recurringScans property: The recurring scans settings.
|
ServerVulnerabilityAssessmentProperties |
withStorageAccountAccessKey(String storageAccountAccessKey)
Set the storageAccountAccessKey property: Specifies the identifier key of the storage account for vulnerability
assessment scan results.
|
ServerVulnerabilityAssessmentProperties |
withStorageContainerPath(String storageContainerPath)
Set the storageContainerPath property: A blob storage container path to hold the scan results (e.g.
|
ServerVulnerabilityAssessmentProperties |
withStorageContainerSasKey(String storageContainerSasKey)
Set the storageContainerSasKey property: A shared access signature (SAS Key) that has read and write access to
the blob container specified in 'storageContainerPath' parameter.
|
public ServerVulnerabilityAssessmentProperties()
public String storageContainerPath()
public ServerVulnerabilityAssessmentProperties withStorageContainerPath(String storageContainerPath)
storageContainerPath
- the storageContainerPath value to set.public String storageContainerSasKey()
public ServerVulnerabilityAssessmentProperties withStorageContainerSasKey(String storageContainerSasKey)
storageContainerSasKey
- the storageContainerSasKey value to set.public String storageAccountAccessKey()
public ServerVulnerabilityAssessmentProperties withStorageAccountAccessKey(String storageAccountAccessKey)
storageAccountAccessKey
- the storageAccountAccessKey value to set.public VulnerabilityAssessmentRecurringScansProperties recurringScans()
public ServerVulnerabilityAssessmentProperties withRecurringScans(VulnerabilityAssessmentRecurringScansProperties recurringScans)
recurringScans
- the recurringScans value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.