Interface AzureProviderConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AzureProviderConfiguration.Builder,,AzureProviderConfiguration> SdkBuilder<AzureProviderConfiguration.Builder,,AzureProviderConfiguration> SdkPojo
- Enclosing class:
AzureProviderConfiguration
@Mutable
@NotThreadSafe
public static interface AzureProviderConfiguration.Builder
extends SdkPojo, CopyableBuilder<AzureProviderConfiguration.Builder,AzureProviderConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionawsConfigConnectorArn(String awsConfigConnectorArn) The ARN of the AWS Config connector used to establish the connection to Azure.azureRegions(String... azureRegions) The list of Azure regions to monitor.azureRegions(Collection<String> azureRegions) The list of Azure regions to monitor.scopeConfiguration(Consumer<AzureScopeConfiguration.Builder> scopeConfiguration) The scope configuration that defines which Azure resources are monitored.scopeConfiguration(AzureScopeConfiguration scopeConfiguration) The scope configuration that defines which Azure resources are monitored.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 AWS Config connector used to establish the connection to Azure.
- Parameters:
awsConfigConnectorArn- The ARN of the AWS Config connector used to establish the connection to Azure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeConfiguration
The scope configuration that defines which Azure resources are monitored.
- Parameters:
scopeConfiguration- The scope configuration that defines which Azure resources are monitored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeConfiguration
default AzureProviderConfiguration.Builder scopeConfiguration(Consumer<AzureScopeConfiguration.Builder> scopeConfiguration) The scope configuration that defines which Azure resources are monitored.
This is a convenience method that creates an instance of theAzureScopeConfiguration.Builderavoiding the need to create one manually viaAzureScopeConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscopeConfiguration(AzureScopeConfiguration).- Parameters:
scopeConfiguration- a consumer that will call methods onAzureScopeConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
azureRegions
The list of Azure regions to monitor.
- Parameters:
azureRegions- The list of Azure regions to monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
azureRegions
The list of Azure regions to monitor.
- Parameters:
azureRegions- The list of Azure regions to monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-