a f@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z ed dZ e jddZ ddZ ddZ ddZ dS) PoolConfigzp An object containing the details about the compute shapes and number of compute instances to provison. cKs<ddddd|_ddddd|_d |_d |_d |_d |_d S) a Initializes a new PoolConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param shape: The value to assign to the shape property of this PoolConfig. :type shape: str :param shape_config: The value to assign to the shape_config property of this PoolConfig. :type shape_config: oci.data_flow.models.ShapeConfig :param min: The value to assign to the min property of this PoolConfig. :type min: int :param max: The value to assign to the max property of this PoolConfig. :type max: int strZ ShapeConfigint)shape shape_configminmaxr Z shapeConfigr r N)Z swagger_typesZ attribute_map_shape _shape_config_min_max)selfkwargsrD/usr/lib/python3.9/site-packages/oci/data_flow/models/pool_config.py__init__szPoolConfig.__init__cCs|jS)z Gets the shape of this PoolConfig. The compute shape of the resources you would like to provision. :return: The shape of this PoolConfig. :rtype: str r rrrrr ;s zPoolConfig.shapecCs ||_dS)z Sets the shape of this PoolConfig. The compute shape of the resources you would like to provision. :param shape: The shape of this PoolConfig. :type: str Nr)rr rrrr Gs cCs|jS)z Gets the shape_config of this PoolConfig. :return: The shape_config of this PoolConfig. :rtype: oci.data_flow.models.ShapeConfig rrrrrr SszPoolConfig.shape_configcCs ||_dS)z Sets the shape_config of this PoolConfig. :param shape_config: The shape_config of this PoolConfig. :type: oci.data_flow.models.ShapeConfig Nr)rr rrrr ]scCs|jS)z Gets the min of this PoolConfig. Minimum number of compute instances in the pool for a given compute shape. :return: The min of this PoolConfig. :rtype: int rrrrrr gs zPoolConfig.mincCs ||_dS)z Sets the min of this PoolConfig. Minimum number of compute instances in the pool for a given compute shape. :param min: The min of this PoolConfig. :type: int Nr)rr rrrr ss cCs|jS)z Gets the max of this PoolConfig. Maximum number of compute instances in the pool for a given compute shape. :return: The max of this PoolConfig. :rtype: int rrrrrr s zPoolConfig.maxcCs ||_dS)z Sets the max of this PoolConfig. Maximum number of compute instances in the pool for a given compute shape. :param max: The max of this PoolConfig. :type: int Nr)rr rrrr s cCst|SN)rrrrr__repr__szPoolConfig.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__szPoolConfig.__eq__cCs ||k Srrrrrr__ne__szPoolConfig.__ne__N)__name__ __module__ __qualname____doc__rpropertyr setterr r r rr r!rrrrr s*)        rN)Zoci.utilrrrZoci.decoratorsrobjectrrrrrs