public final class SqlPoolVulnerabilityAssessmentProperties extends Object
Constructor and Description |
---|
SqlPoolVulnerabilityAssessmentProperties() |
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 write access to the blob
container specified in 'storageContainerPath' parameter.
|
void |
validate()
Validates the instance.
|
SqlPoolVulnerabilityAssessmentProperties |
withRecurringScans(VulnerabilityAssessmentRecurringScansProperties recurringScans)
Set the recurringScans property: The recurring scans settings.
|
SqlPoolVulnerabilityAssessmentProperties |
withStorageAccountAccessKey(String storageAccountAccessKey)
Set the storageAccountAccessKey property: Specifies the identifier key of the storage account for vulnerability
assessment scan results.
|
SqlPoolVulnerabilityAssessmentProperties |
withStorageContainerPath(String storageContainerPath)
Set the storageContainerPath property: A blob storage container path to hold the scan results (e.g.
|
SqlPoolVulnerabilityAssessmentProperties |
withStorageContainerSasKey(String storageContainerSasKey)
Set the storageContainerSasKey property: A shared access signature (SAS Key) that has write access to the blob
container specified in 'storageContainerPath' parameter.
|
public SqlPoolVulnerabilityAssessmentProperties()
public String storageContainerPath()
public SqlPoolVulnerabilityAssessmentProperties withStorageContainerPath(String storageContainerPath)
storageContainerPath
- the storageContainerPath value to set.public String storageContainerSasKey()
public SqlPoolVulnerabilityAssessmentProperties withStorageContainerSasKey(String storageContainerSasKey)
storageContainerSasKey
- the storageContainerSasKey value to set.public String storageAccountAccessKey()
public SqlPoolVulnerabilityAssessmentProperties withStorageAccountAccessKey(String storageAccountAccessKey)
storageAccountAccessKey
- the storageAccountAccessKey value to set.public VulnerabilityAssessmentRecurringScansProperties recurringScans()
public SqlPoolVulnerabilityAssessmentProperties 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.