ruạṛ
a ���f= � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zed+d,� �Zejd-d,� �Zd.d/� Zd0d1� Zd2d3� Zd4S )5�ChangeShapeNodesz1 Individual worker nodes groups details. c K s� ddddddddddddddd�| _ dddddd d ddd ddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _dS )aQ Initializes a new ChangeShapeNodes object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param worker: The value to assign to the worker property of this ChangeShapeNodes. :type worker: str :param worker_shape_config: The value to assign to the worker_shape_config property of this ChangeShapeNodes. :type worker_shape_config: oci.bds.models.ShapeConfigDetails :param compute_only_worker: The value to assign to the compute_only_worker property of this ChangeShapeNodes. :type compute_only_worker: str :param compute_only_worker_shape_config: The value to assign to the compute_only_worker_shape_config property of this ChangeShapeNodes. :type compute_only_worker_shape_config: oci.bds.models.ShapeConfigDetails :param master: The value to assign to the master property of this ChangeShapeNodes. :type master: str :param master_shape_config: The value to assign to the master_shape_config property of this ChangeShapeNodes. :type master_shape_config: oci.bds.models.ShapeConfigDetails :param utility: The value to assign to the utility property of this ChangeShapeNodes. :type utility: str :param utility_shape_config: The value to assign to the utility_shape_config property of this ChangeShapeNodes. :type utility_shape_config: oci.bds.models.ShapeConfigDetails :param cloudsql: The value to assign to the cloudsql property of this ChangeShapeNodes. :type cloudsql: str :param cloudsql_shape_config: The value to assign to the cloudsql_shape_config property of this ChangeShapeNodes. :type cloudsql_shape_config: oci.bds.models.ShapeConfigDetails :param edge: The value to assign to the edge property of this ChangeShapeNodes. :type edge: str :param edge_shape_config: The value to assign to the edge_shape_config property of this ChangeShapeNodes. :type edge_shape_config: oci.bds.models.ShapeConfigDetails :param kafka_broker: The value to assign to the kafka_broker property of this ChangeShapeNodes. :type kafka_broker: str :param kafka_broker_shape_config: The value to assign to the kafka_broker_shape_config property of this ChangeShapeNodes. :type kafka_broker_shape_config: oci.bds.models.ShapeConfigDetails �strZShapeConfigDetails)�worker�worker_shape_config�compute_only_worker� compute_only_worker_shape_config�master�master_shape_config�utility�utility_shape_config�cloudsql�cloudsql_shape_config�edge�edge_shape_config�kafka_broker�kafka_broker_shape_configr ZworkerShapeConfigZcomputeOnlyWorkerZcomputeOnlyWorkerShapeConfigr ZmasterShapeConfigr ZutilityShapeConfigr ZcloudsqlShapeConfigr ZedgeShapeConfigZkafkaBrokerZkafkaBrokerShapeConfigN)Z swagger_typesZ attribute_map�_worker�_worker_shape_config�_compute_only_worker�!_compute_only_worker_shape_config�_master�_master_shape_config�_utility�_utility_shape_config� _cloudsql�_cloudsql_shape_config�_edge�_edge_shape_config� _kafka_broker�_kafka_broker_shape_config)�self�kwargs� r&