Interface AzureProviderDetailCreate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AzureProviderDetailCreate.Builder,,AzureProviderDetailCreate> SdkBuilder<AzureProviderDetailCreate.Builder,,AzureProviderDetailCreate> SdkPojo
- Enclosing class:
AzureProviderDetailCreate
@Mutable
@NotThreadSafe
public static interface AzureProviderDetailCreate.Builder
extends SdkPojo, CopyableBuilder<AzureProviderDetailCreate.Builder,AzureProviderDetailCreate>
-
Method Summary
Modifier and TypeMethodDescriptionautoInstallVMScanner(Boolean autoInstallVMScanner) Specifies whether to automatically install the VM scanner on connected Azure resources.awsConfigConnectorArn(String awsConfigConnectorArn) The ARN of the Amazon Web Services Config connector to associate with this connector.azureRegions(String... azureRegions) The Azure regions to scan.azureRegions(Collection<String> azureRegions) The Azure regions to scan.scopeConfiguration(Consumer<AzureScopeConfigurationInput.Builder> scopeConfiguration) The scope configuration that defines which Azure resources to scan.scopeConfiguration(AzureScopeConfigurationInput scopeConfiguration) The 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
-
awsConfigConnectorArn
The ARN of the Amazon Web Services Config connector to associate with this connector.
- Parameters:
awsConfigConnectorArn- The ARN of the Amazon Web Services Config connector to associate with this connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeConfiguration
AzureProviderDetailCreate.Builder scopeConfiguration(AzureScopeConfigurationInput scopeConfiguration) The scope configuration that defines which Azure resources to scan.
- Parameters:
scopeConfiguration- The 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 AzureProviderDetailCreate.Builder scopeConfiguration(Consumer<AzureScopeConfigurationInput.Builder> scopeConfiguration) The 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:
-
azureRegions
The Azure regions to scan.
- Parameters:
azureRegions- The Azure regions to scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
azureRegions
The Azure regions to scan.
- Parameters:
azureRegions- The Azure regions to scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoInstallVMScanner
Specifies whether to automatically install the VM scanner on connected Azure resources. Defaults to
true.- Parameters:
autoInstallVMScanner- Specifies whether to automatically install the VM scanner on connected Azure resources. Defaults totrue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-