Interface AzureProviderDetailUpdate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AzureProviderDetailUpdate.Builder,,AzureProviderDetailUpdate> SdkBuilder<AzureProviderDetailUpdate.Builder,,AzureProviderDetailUpdate> SdkPojo
- Enclosing class:
AzureProviderDetailUpdate
@Mutable
@NotThreadSafe
public static interface AzureProviderDetailUpdate.Builder
extends SdkPojo, CopyableBuilder<AzureProviderDetailUpdate.Builder,AzureProviderDetailUpdate>
-
Method Summary
Modifier and TypeMethodDescriptionautoInstallVMScanner(Boolean autoInstallVMScanner) Specifies whether to automatically install the VM scanner on connected Azure resources.azureRegions(String... azureRegions) The updated Azure regions to scan.azureRegions(Collection<String> azureRegions) The updated Azure regions to scan.scopeConfiguration(Consumer<AzureScopeConfigurationInput.Builder> scopeConfiguration) The updated scope configuration that defines which Azure resources to scan.scopeConfiguration(AzureScopeConfigurationInput scopeConfiguration) The updated scope configuration that defines which Azure resources to scan.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
azureRegions
The updated Azure regions to scan.
- Parameters:
azureRegions- The updated Azure regions to scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
azureRegions
The updated Azure regions to scan.
- Parameters:
azureRegions- The updated Azure regions to scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeConfiguration
AzureProviderDetailUpdate.Builder scopeConfiguration(AzureScopeConfigurationInput scopeConfiguration) The updated scope configuration that defines which Azure resources to scan.
- Parameters:
scopeConfiguration- The updated scope configuration that defines which Azure resources to scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeConfiguration
default AzureProviderDetailUpdate.Builder scopeConfiguration(Consumer<AzureScopeConfigurationInput.Builder> scopeConfiguration) The updated scope configuration that defines which Azure resources to scan.
This is a convenience method that creates an instance of theAzureScopeConfigurationInput.Builderavoiding the need to create one manually viaAzureScopeConfigurationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscopeConfiguration(AzureScopeConfigurationInput).- Parameters:
scopeConfiguration- a consumer that will call methods onAzureScopeConfigurationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoInstallVMScanner
Specifies whether to automatically install the VM scanner on connected Azure resources.
- Parameters:
autoInstallVMScanner- Specifies whether to automatically install the VM scanner on connected Azure resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-