def __init__(self, algorithm=None, max_failed_trial_count=None, max_trial_count=None, metrics_collector_spec=None, nas_config=None, objective=None, parallel_trial_count=None, parameters=None, resume_policy=None, trial_template=None):
    'V1alpha3ExperimentSpec - a model defined in Swagger'
    self._algorithm = None
    self._max_failed_trial_count = None
    self._max_trial_count = None
    self._metrics_collector_spec = None
    self._nas_config = None
    self._objective = None
    self._parallel_trial_count = None
    self._parameters = None
    self._resume_policy = None
    self._trial_template = None
    self.discriminator = None
    if (algorithm is not None):
        self.algorithm = algorithm
    if (max_failed_trial_count is not None):
        self.max_failed_trial_count = max_failed_trial_count
    if (max_trial_count is not None):
        self.max_trial_count = max_trial_count
    if (metrics_collector_spec is not None):
        self.metrics_collector_spec = metrics_collector_spec
    if (nas_config is not None):
        self.nas_config = nas_config
    if (objective is not None):
        self.objective = objective
    if (parallel_trial_count is not None):
        self.parallel_trial_count = parallel_trial_count
    if (parameters is not None):
        self.parameters = parameters
    if (resume_policy is not None):
        self.resume_policy = resume_policy
    if (trial_template is not None):
        self.trial_template = trial_template
V1alpha3ExperimentSpec - a model defined in Swagger
def __init__(self, algorithm=None, max_failed_trial_count=None, max_trial_count=None, metrics_collector_spec=None, nas_config=None, objective=None, parallel_trial_count=None, parameters=None, resume_policy=None, trial_template=None):
    
    self._algorithm = None
    self._max_failed_trial_count = None
    self._max_trial_count = None
    self._metrics_collector_spec = None
    self._nas_config = None
    self._objective = None
    self._parallel_trial_count = None
    self._parameters = None
    self._resume_policy = None
    self._trial_template = None
    self.discriminator = None
    if (algorithm is not None):
        self.algorithm = algorithm
    if (max_failed_trial_count is not None):
        self.max_failed_trial_count = max_failed_trial_count
    if (max_trial_count is not None):
        self.max_trial_count = max_trial_count
    if (metrics_collector_spec is not None):
        self.metrics_collector_spec = metrics_collector_spec
    if (nas_config is not None):
        self.nas_config = nas_config
    if (objective is not None):
        self.objective = objective
    if (parallel_trial_count is not None):
        self.parallel_trial_count = parallel_trial_count
    if (parameters is not None):
        self.parameters = parameters
    if (resume_policy is not None):
        self.resume_policy = resume_policy
    if (trial_template is not None):
        self.trial_template = trial_template