Repository URL to install this package:
|
Version:
2.7.2 ▾
|
"""
@generated by mypy-protobuf. Do not edit manually!
isort:skip_file
"""
import builtins
import google.protobuf.any_pb2
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.message
import sarus_synthetic_data.protobuf.synthesizer_pb2
import typing
import typing_extensions
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor = ...
class Query(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
class DPSGD(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
MODEL_FIELD_NUMBER: builtins.int
OPTIMIZER_FIELD_NUMBER: builtins.int
LOSS_FIELD_NUMBER: builtins.int
LEARNING_RATE_FIELD_NUMBER: builtins.int
BATCH_SIZE_FIELD_NUMBER: builtins.int
EPOCHS_FIELD_NUMBER: builtins.int
NOISE_MULTIPLIER_FIELD_NUMBER: builtins.int
MICROBATCHES_FIELD_NUMBER: builtins.int
L2_CLIPPING_BOUND_FIELD_NUMBER: builtins.int
@property
def model(self) -> global___Model: ...
optimizer: typing.Text = ...
loss: typing.Text = ...
learning_rate: builtins.float = ...
batch_size: builtins.int = ...
epochs: builtins.int = ...
noise_multiplier: builtins.float = ...
microbatches: builtins.int = ...
l2_clipping_bound: builtins.float = ...
def __init__(self,
*,
model : typing.Optional[global___Model] = ...,
optimizer : typing.Text = ...,
loss : typing.Text = ...,
learning_rate : builtins.float = ...,
batch_size : builtins.int = ...,
epochs : builtins.int = ...,
noise_multiplier : builtins.float = ...,
microbatches : builtins.int = ...,
l2_clipping_bound : builtins.float = ...,
) -> None: ...
def HasField(self, field_name: typing_extensions.Literal[u"model",b"model"]) -> builtins.bool: ...
def ClearField(self, field_name: typing_extensions.Literal[u"batch_size",b"batch_size",u"epochs",b"epochs",u"l2_clipping_bound",b"l2_clipping_bound",u"learning_rate",b"learning_rate",u"loss",b"loss",u"microbatches",b"microbatches",u"model",b"model",u"noise_multiplier",b"noise_multiplier",u"optimizer",b"optimizer"]) -> None: ...
class SyntheticDPSGD(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
GENERATOR_FIELD_NUMBER: builtins.int
BATCH_SIZE_FIELD_NUMBER: builtins.int
NOISE_MULTIPLIER_FIELD_NUMBER: builtins.int
SAMPLING_RATIO_FIELD_NUMBER: builtins.int
@property
def generator(self) -> sarus_synthetic_data.protobuf.synthesizer_pb2.GeneratorParams: ...
batch_size: builtins.int = ...
noise_multiplier: builtins.float = ...
sampling_ratio: builtins.float = ...
def __init__(self,
*,
generator : typing.Optional[sarus_synthetic_data.protobuf.synthesizer_pb2.GeneratorParams] = ...,
batch_size : builtins.int = ...,
noise_multiplier : builtins.float = ...,
sampling_ratio : builtins.float = ...,
) -> None: ...
def HasField(self, field_name: typing_extensions.Literal[u"generator",b"generator"]) -> builtins.bool: ...
def ClearField(self, field_name: typing_extensions.Literal[u"batch_size",b"batch_size",u"generator",b"generator",u"noise_multiplier",b"noise_multiplier",u"sampling_ratio",b"sampling_ratio"]) -> None: ...
class Marginals(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class Bounds(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class Size(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class Links(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NB_QUANTILES_FIELD_NUMBER: builtins.int
SAMPLING_RATIO_QUANTILES_FIELD_NUMBER: builtins.int
NOISE_FIELD_NUMBER: builtins.int
nb_quantiles: builtins.int = ...
sampling_ratio_quantiles: builtins.float = ...
noise: builtins.float = ...
def __init__(self,
*,
nb_quantiles : builtins.int = ...,
sampling_ratio_quantiles : builtins.float = ...,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"nb_quantiles",b"nb_quantiles",u"noise",b"noise",u"sampling_ratio_quantiles",b"sampling_ratio_quantiles"]) -> None: ...
class MaxMultiplicity(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
MAX_MAX_MULTIPLICITY_FIELD_NUMBER: builtins.int
NOISE_FIELD_NUMBER: builtins.int
EPSILON_QUERIES_FIELD_NUMBER: builtins.int
max_max_multiplicity: builtins.float = ...
noise: builtins.float = ...
epsilon_queries: builtins.float = ...
def __init__(self,
*,
max_max_multiplicity : builtins.float = ...,
noise : builtins.float = ...,
epsilon_queries : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"epsilon_queries",b"epsilon_queries",u"max_max_multiplicity",b"max_max_multiplicity",u"noise",b"noise"]) -> None: ...
class XGBoost(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
OBJECTIVE_FIELD_NUMBER: builtins.int
MAX_DEPTH_FIELD_NUMBER: builtins.int
LEARNING_RATE_FIELD_NUMBER: builtins.int
LAMBD_FIELD_NUMBER: builtins.int
BASE_SCORE_FIELD_NUMBER: builtins.int
SUBSAMPLE_FIELD_NUMBER: builtins.int
MIN_CHILD_WEIGHT_FIELD_NUMBER: builtins.int
NTHREAD_FIELD_NUMBER: builtins.int
N_ESTIMATORS_FIELD_NUMBER: builtins.int
VERBOSE_FIELD_NUMBER: builtins.int
EARLY_STOPPING_ROUNDS_FIELD_NUMBER: builtins.int
BOOSTER_FIELD_NUMBER: builtins.int
DP_EPSILON_PER_TREE_FIELD_NUMBER: builtins.int
objective: typing.Text = ...
max_depth: builtins.int = ...
learning_rate: builtins.float = ...
lambd: builtins.float = ...
base_score: builtins.float = ...
subsample: builtins.float = ...
min_child_weight: builtins.float = ...
nthread: builtins.int = ...
n_estimators: builtins.int = ...
verbose: builtins.int = ...
early_stopping_rounds: builtins.int = ...
booster: typing.Text = ...
dp_epsilon_per_tree: builtins.float = ...
def __init__(self,
*,
objective : typing.Text = ...,
max_depth : builtins.int = ...,
learning_rate : builtins.float = ...,
lambd : builtins.float = ...,
base_score : builtins.float = ...,
subsample : builtins.float = ...,
min_child_weight : builtins.float = ...,
nthread : builtins.int = ...,
n_estimators : builtins.int = ...,
verbose : builtins.int = ...,
early_stopping_rounds : builtins.int = ...,
booster : typing.Text = ...,
dp_epsilon_per_tree : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"base_score",b"base_score",u"booster",b"booster",u"dp_epsilon_per_tree",b"dp_epsilon_per_tree",u"early_stopping_rounds",b"early_stopping_rounds",u"lambd",b"lambd",u"learning_rate",b"learning_rate",u"max_depth",b"max_depth",u"min_child_weight",b"min_child_weight",u"n_estimators",b"n_estimators",u"nthread",b"nthread",u"objective",b"objective",u"subsample",b"subsample",u"verbose",b"verbose"]) -> None: ...
class SQL(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
SQL_QUERY_FIELD_NUMBER: builtins.int
SQL_UNLIMITED_FIELD_NUMBER: builtins.int
EPSILON_FIELD_NUMBER: builtins.int
DELTA_FIELD_NUMBER: builtins.int
sql_query: typing.Text = ...
sql_unlimited: builtins.bool = ...
epsilon: builtins.float = ...
delta: builtins.float = ...
def __init__(self,
*,
sql_query : typing.Text = ...,
sql_unlimited : builtins.bool = ...,
epsilon : builtins.float = ...,
delta : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"delta",b"delta",u"epsilon",b"epsilon",u"sql_query",b"sql_query",u"sql_unlimited",b"sql_unlimited"]) -> None: ...
class LaplaceMechanism(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class GaussianMechanism(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class EpsilonMechanism(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
EPSILON_FIELD_NUMBER: builtins.int
epsilon: builtins.float = ...
def __init__(self,
*,
epsilon : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"epsilon",b"epsilon"]) -> None: ...
class Sum(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class Mean(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class Median(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_FIELD_NUMBER: builtins.int
noise: builtins.float = ...
def __init__(self,
*,
noise : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise",b"noise"]) -> None: ...
class Std(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
NOISE_MEAN_FIELD_NUMBER: builtins.int
NOISE_SQUARE_FIELD_NUMBER: builtins.int
NOISE_COUNT_FIELD_NUMBER: builtins.int
noise_mean: builtins.float = ...
noise_square: builtins.float = ...
noise_count: builtins.float = ...
def __init__(self,
*,
noise_mean : builtins.float = ...,
noise_square : builtins.float = ...,
noise_count : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"noise_count",b"noise_count",u"noise_mean",b"noise_mean",u"noise_square",b"noise_square"]) -> None: ...
class Covariance(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
EPSILON_FIELD_NUMBER: builtins.int
DIMS_FIELD_NUMBER: builtins.int
epsilon: builtins.float = ...
dims: builtins.int = ...
def __init__(self,
*,
epsilon : builtins.float = ...,
dims : builtins.int = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"dims",b"dims",u"epsilon",b"epsilon"]) -> None: ...
class TauThresholding(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
EPSILON_TAU_THRESHOLDING_FIELD_NUMBER: builtins.int
DELTA_TAU_THRESHOLDING_FIELD_NUMBER: builtins.int
epsilon_tau_thresholding: builtins.float = ...
delta_tau_thresholding: builtins.float = ...
def __init__(self,
*,
epsilon_tau_thresholding : builtins.float = ...,
delta_tau_thresholding : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"delta_tau_thresholding",b"delta_tau_thresholding",u"epsilon_tau_thresholding",b"epsilon_tau_thresholding"]) -> None: ...
DPSGD_FIELD_NUMBER: builtins.int
MARGINALS_FIELD_NUMBER: builtins.int
SQL_FIELD_NUMBER: builtins.int
SIZE_FIELD_NUMBER: builtins.int
BOUNDS_FIELD_NUMBER: builtins.int
MAX_MULTIPLICITY_FIELD_NUMBER: builtins.int
XGBOOST_FIELD_NUMBER: builtins.int
SYNTHETIC_DPSGD_FIELD_NUMBER: builtins.int
LINKS_FIELD_NUMBER: builtins.int
LAPLACE_MECHANISM_FIELD_NUMBER: builtins.int
GAUSSIAN_MECHANISM_FIELD_NUMBER: builtins.int
EPSILON_MECHANISM_FIELD_NUMBER: builtins.int
SUM_FIELD_NUMBER: builtins.int
MEAN_FIELD_NUMBER: builtins.int
MEDIAN_FIELD_NUMBER: builtins.int
STD_FIELD_NUMBER: builtins.int
COVARIANCE_FIELD_NUMBER: builtins.int
TAU_THRESHOLDING_FIELD_NUMBER: builtins.int
@property
def dpsgd(self) -> global___Query.DPSGD: ...
@property
def marginals(self) -> global___Query.Marginals: ...
@property
def sql(self) -> global___Query.SQL: ...
@property
def size(self) -> global___Query.Size: ...
@property
def bounds(self) -> global___Query.Bounds: ...
@property
def max_multiplicity(self) -> global___Query.MaxMultiplicity: ...
@property
def xgboost(self) -> global___Query.XGBoost: ...
@property
def synthetic_dpsgd(self) -> global___Query.SyntheticDPSGD: ...
@property
def links(self) -> global___Query.Links: ...
@property
def laplace_mechanism(self) -> global___Query.LaplaceMechanism: ...
@property
def gaussian_mechanism(self) -> global___Query.GaussianMechanism: ...
@property
def epsilon_mechanism(self) -> global___Query.EpsilonMechanism: ...
@property
def sum(self) -> global___Query.Sum: ...
@property
def mean(self) -> global___Query.Mean: ...
@property
def median(self) -> global___Query.Median: ...
@property
def std(self) -> global___Query.Std: ...
@property
def covariance(self) -> global___Query.Covariance: ...
@property
def tau_thresholding(self) -> global___Query.TauThresholding: ...
def __init__(self,
*,
dpsgd : typing.Optional[global___Query.DPSGD] = ...,
marginals : typing.Optional[global___Query.Marginals] = ...,
sql : typing.Optional[global___Query.SQL] = ...,
size : typing.Optional[global___Query.Size] = ...,
bounds : typing.Optional[global___Query.Bounds] = ...,
max_multiplicity : typing.Optional[global___Query.MaxMultiplicity] = ...,
xgboost : typing.Optional[global___Query.XGBoost] = ...,
synthetic_dpsgd : typing.Optional[global___Query.SyntheticDPSGD] = ...,
links : typing.Optional[global___Query.Links] = ...,
laplace_mechanism : typing.Optional[global___Query.LaplaceMechanism] = ...,
gaussian_mechanism : typing.Optional[global___Query.GaussianMechanism] = ...,
epsilon_mechanism : typing.Optional[global___Query.EpsilonMechanism] = ...,
sum : typing.Optional[global___Query.Sum] = ...,
mean : typing.Optional[global___Query.Mean] = ...,
median : typing.Optional[global___Query.Median] = ...,
std : typing.Optional[global___Query.Std] = ...,
covariance : typing.Optional[global___Query.Covariance] = ...,
tau_thresholding : typing.Optional[global___Query.TauThresholding] = ...,
) -> None: ...
def HasField(self, field_name: typing_extensions.Literal[u"bounds",b"bounds",u"covariance",b"covariance",u"dpsgd",b"dpsgd",u"epsilon_mechanism",b"epsilon_mechanism",u"gaussian_mechanism",b"gaussian_mechanism",u"laplace_mechanism",b"laplace_mechanism",u"links",b"links",u"marginals",b"marginals",u"max_multiplicity",b"max_multiplicity",u"mean",b"mean",u"median",b"median",u"parameters",b"parameters",u"size",b"size",u"sql",b"sql",u"std",b"std",u"sum",b"sum",u"synthetic_dpsgd",b"synthetic_dpsgd",u"tau_thresholding",b"tau_thresholding",u"xgboost",b"xgboost"]) -> builtins.bool: ...
def ClearField(self, field_name: typing_extensions.Literal[u"bounds",b"bounds",u"covariance",b"covariance",u"dpsgd",b"dpsgd",u"epsilon_mechanism",b"epsilon_mechanism",u"gaussian_mechanism",b"gaussian_mechanism",u"laplace_mechanism",b"laplace_mechanism",u"links",b"links",u"marginals",b"marginals",u"max_multiplicity",b"max_multiplicity",u"mean",b"mean",u"median",b"median",u"parameters",b"parameters",u"size",b"size",u"sql",b"sql",u"std",b"std",u"sum",b"sum",u"synthetic_dpsgd",b"synthetic_dpsgd",u"tau_thresholding",b"tau_thresholding",u"xgboost",b"xgboost"]) -> None: ...
def WhichOneof(self, oneof_group: typing_extensions.Literal[u"parameters",b"parameters"]) -> typing.Optional[typing_extensions.Literal["dpsgd","marginals","sql","size","bounds","max_multiplicity","xgboost","synthetic_dpsgd","links","laplace_mechanism","gaussian_mechanism","epsilon_mechanism","sum","mean","median","std","covariance","tau_thresholding"]]: ...
global___Query = Query
class Model(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
class AssetsEntry(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
KEY_FIELD_NUMBER: builtins.int
VALUE_FIELD_NUMBER: builtins.int
key: typing.Text = ...
value: builtins.bytes = ...
def __init__(self,
*,
key : typing.Text = ...,
value : builtins.bytes = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"key",b"key",u"value",b"value"]) -> None: ...
class VariablesEntry(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
KEY_FIELD_NUMBER: builtins.int
VALUE_FIELD_NUMBER: builtins.int
key: typing.Text = ...
value: builtins.bytes = ...
def __init__(self,
*,
key : typing.Text = ...,
value : builtins.bytes = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"key",b"key",u"value",b"value"]) -> None: ...
PROTOBUF_FIELD_NUMBER: builtins.int
ASSETS_FIELD_NUMBER: builtins.int
VARIABLES_FIELD_NUMBER: builtins.int
KERAS_METADATA_FIELD_NUMBER: builtins.int
protobuf: builtins.bytes = ...
@property
def assets(self) -> google.protobuf.internal.containers.ScalarMap[typing.Text, builtins.bytes]: ...
@property
def variables(self) -> google.protobuf.internal.containers.ScalarMap[typing.Text, builtins.bytes]: ...
keras_metadata: builtins.bytes = ...
def __init__(self,
*,
protobuf : builtins.bytes = ...,
assets : typing.Optional[typing.Mapping[typing.Text, builtins.bytes]] = ...,
variables : typing.Optional[typing.Mapping[typing.Text, builtins.bytes]] = ...,
keras_metadata : builtins.bytes = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"assets",b"assets",u"keras_metadata",b"keras_metadata",u"protobuf",b"protobuf",u"variables",b"variables"]) -> None: ...
global___Model = Model
class DPSGD(google.protobuf.message.Message):
"""Tasks returned by the QB"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
MODEL_FIELD_NUMBER: builtins.int
OPTIMIZER_FIELD_NUMBER: builtins.int
LOSS_FIELD_NUMBER: builtins.int
LEARNING_RATE_FIELD_NUMBER: builtins.int
BATCH_SIZE_FIELD_NUMBER: builtins.int
EPOCHS_FIELD_NUMBER: builtins.int
NOISE_MULTIPLIER_FIELD_NUMBER: builtins.int
MICROBATCHES_FIELD_NUMBER: builtins.int
L2_CLIPPING_BOUND_FIELD_NUMBER: builtins.int
@property
def model(self) -> global___Model: ...
optimizer: typing.Text = ...
loss: typing.Text = ...
learning_rate: builtins.float = ...
batch_size: builtins.int = ...
epochs: builtins.int = ...
noise_multiplier: builtins.float = ...
microbatches: builtins.int = ...
l2_clipping_bound: builtins.float = ...
def __init__(self,
*,
model : typing.Optional[global___Model] = ...,
optimizer : typing.Text = ...,
loss : typing.Text = ...,
learning_rate : builtins.float = ...,
batch_size : builtins.int = ...,
epochs : builtins.int = ...,
noise_multiplier : builtins.float = ...,
microbatches : builtins.int = ...,
l2_clipping_bound : builtins.float = ...,
) -> None: ...
def HasField(self, field_name: typing_extensions.Literal[u"model",b"model"]) -> builtins.bool: ...
def ClearField(self, field_name: typing_extensions.Literal[u"batch_size",b"batch_size",u"epochs",b"epochs",u"l2_clipping_bound",b"l2_clipping_bound",u"learning_rate",b"learning_rate",u"loss",b"loss",u"microbatches",b"microbatches",u"model",b"model",u"noise_multiplier",b"noise_multiplier",u"optimizer",b"optimizer"]) -> None: ...
global___DPSGD = DPSGD
class SyntheticData(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
SAMPLING_RATIO_FIELD_NUMBER: builtins.int
GENERATOR_FIELD_NUMBER: builtins.int
sampling_ratio: builtins.float = ...
@property
def generator(self) -> sarus_synthetic_data.protobuf.synthesizer_pb2.GeneratorParams: ...
def __init__(self,
*,
sampling_ratio : builtins.float = ...,
generator : typing.Optional[sarus_synthetic_data.protobuf.synthesizer_pb2.GeneratorParams] = ...,
) -> None: ...
def HasField(self, field_name: typing_extensions.Literal[u"generator",b"generator"]) -> builtins.bool: ...
def ClearField(self, field_name: typing_extensions.Literal[u"generator",b"generator",u"sampling_ratio",b"sampling_ratio"]) -> None: ...
global___SyntheticData = SyntheticData
class ComposedTask(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
SUBTASKS_FIELD_NUMBER: builtins.int
@property
def subtasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[google.protobuf.any_pb2.Any]: ...
def __init__(self,
*,
subtasks : typing.Optional[typing.Iterable[google.protobuf.any_pb2.Any]] = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"subtasks",b"subtasks"]) -> None: ...
global___ComposedTask = ComposedTask
class GenericTask(google.protobuf.message.Message):
"""for standard mechanisms (Laplace, Gaussian ...)"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
class ParametersEntry(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
KEY_FIELD_NUMBER: builtins.int
VALUE_FIELD_NUMBER: builtins.int
key: typing.Text = ...
value: builtins.float = ...
def __init__(self,
*,
key : typing.Text = ...,
value : builtins.float = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"key",b"key",u"value",b"value"]) -> None: ...
PARAMETERS_FIELD_NUMBER: builtins.int
@property
def parameters(self) -> google.protobuf.internal.containers.ScalarMap[typing.Text, builtins.float]: ...
def __init__(self,
*,
parameters : typing.Optional[typing.Mapping[typing.Text, builtins.float]] = ...,
) -> None: ...
def ClearField(self, field_name: typing_extensions.Literal[u"parameters",b"parameters"]) -> None: ...
global___GenericTask = GenericTask