Interface AzureDetail.Builder

  • Method Details

    • awsConfigConnectorArn

      AzureDetail.Builder awsConfigConnectorArn(String 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

      AzureDetail.Builder scopeConfiguration(AzureScopeConfiguration 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 AzureDetail.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 the AzureScopeConfiguration.Builder avoiding the need to create one manually via AzureScopeConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to scopeConfiguration(AzureScopeConfiguration).

      Parameters:
      scopeConfiguration - a consumer that will call methods on AzureScopeConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • azureRegions

      AzureDetail.Builder azureRegions(Collection<String> azureRegions)

      The list of Azure regions being monitored.

      Parameters:
      azureRegions - The list of Azure regions being monitored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • azureRegions

      AzureDetail.Builder azureRegions(String... azureRegions)

      The list of Azure regions being monitored.

      Parameters:
      azureRegions - The list of Azure regions being monitored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.