class_docstr: Options for the utility analysis.
code: def __post_init__(self):
      input_validators.validate_epsilon_delta(
          self.epsilon, self.delta, "UtilityAnalysisOptions"
      )
      if (
          self.partitions_sampling_prob <= 0
          or self.partitions_sampling_prob > 1
      ):
          raise ValueError(
              f"partitions_sampling_prob must be in the interval"
              f" (0, 1], but {self.partitions_sampling_prob} given."
          )
  
file_path: pipelinedp/analysis/data_structures.py
imports: import copy
  import dataclasses
  from typing import Iterable, Optional, Sequence, Union
  import pipeline_dp
  from pipeline_dp import input_validators
label_desc: Use image node_id 1 for calling the UtilityAnalysisOptions obj's underlying member method code with example usage: obj.__post_init__() without return types