code: def construct_params(
      aggregation_noise_kind=pipeline_dp.NoiseKind.LAPLACE,
      aggregation_eps=0.9,
      aggregation_delta=0.0,
      calculation_eps=0.1,
      max_partitions_contributed_upper_bound=3,
  ) -> pipeline_dp.CalculatePrivateContributionBoundsParams:
      return pipeline_dp.CalculatePrivateContributionBoundsParams(
          aggregation_noise_kind,
          aggregation_eps,
          aggregation_delta,
          calculation_eps,
          max_partitions_contributed_upper_bound,
      )
  
file_path: pipelinedp/tests/private_contribution_bounds_test.py
imports: import unittest
  import pipeline_dp
  from pipeline_dp.dataset_histograms import histograms
  from pipeline_dp import private_contribution_bounds
label_desc: Use image node_id 1 for calling a global function with example usage: construct_params(aggregation_noise_kind, aggregation_eps, aggregation_delta, calculation_eps, max_partitions_contributed_upper_bound) and returns: pipeline_dp