Interface SourceAwsConfiguration.Builder

  • Method Details

    • accountId

      SourceAwsConfiguration.Builder accountId(String accountId)

      AWS Account Id corresponding to provided resources.

      Parameters:
      accountId - AWS Account Id corresponding to provided resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountType

      SourceAwsConfiguration.Builder accountType(String accountType)

      Account Type 'source' for AIDevOps monitoring.

      Parameters:
      accountType - Account Type 'source' for AIDevOps monitoring.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accountType

      Account Type 'source' for AIDevOps monitoring.

      Parameters:
      accountType - Account Type 'source' for AIDevOps monitoring.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • assumableRoleArn

      SourceAwsConfiguration.Builder assumableRoleArn(String assumableRoleArn)

      Role ARN to be assumed by AIDevOps to operate on behalf of customer.

      Parameters:
      assumableRoleArn - Role ARN to be assumed by AIDevOps to operate on behalf of customer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalId

      SourceAwsConfiguration.Builder externalId(String externalId)

      External ID for additional security when assuming the role. Used to prevent the confused deputy problem.

      Parameters:
      externalId - External ID for additional security when assuming the role. Used to prevent the confused deputy problem.
      Returns:
      Returns a reference to this object so that method calls can be chained together.