a f3:@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@s\eZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d d ZeddZejddZeddZejddZeddZejddZeddZejddZeddZejddZeddZejddZed d!Zejd"d!Zed#d$Zejd%d$Zed&d'Zejd(d'Zed)d*Zejd+d*Zd,d-Zd.d/Zd0d1Zd2S)3 PoolSummaryz. A pool object used in bulk listings. ACCEPTED SCHEDULEDCREATINGACTIVESTOPPINGSTOPPEDUPDATINGDELETINGDELETEDFAILEDc Ksxddddddddddd |_dddd d d d d ddd |_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ dS)a Initializes a new PoolSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this PoolSummary. :type compartment_id: str :param defined_tags: The value to assign to the defined_tags property of this PoolSummary. :type defined_tags: dict(str, dict(str, object)) :param display_name: The value to assign to the display_name property of this PoolSummary. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this PoolSummary. :type freeform_tags: dict(str, str) :param id: The value to assign to the id property of this PoolSummary. :type id: str :param lifecycle_state: The value to assign to the lifecycle_state property of this PoolSummary. Allowed values for this property are: "ACCEPTED", "SCHEDULED", "CREATING", "ACTIVE", "STOPPING", "STOPPED", "UPDATING", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param owner_principal_id: The value to assign to the owner_principal_id property of this PoolSummary. :type owner_principal_id: str :param owner_user_name: The value to assign to the owner_user_name property of this PoolSummary. :type owner_user_name: str :param time_created: The value to assign to the time_created property of this PoolSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this PoolSummary. :type time_updated: datetime strzdict(str, dict(str, object))zdict(str, str)Zdatetime) compartment_id defined_tags display_name freeform_tagsidlifecycle_stateowner_principal_idowner_user_name time_created time_updatedZ compartmentIdZ definedTagsZ displayNameZ freeformTagsrZlifecycleStateZownerPrincipalIdZ ownerUserNameZ timeCreatedZ timeUpdatedN) Z swagger_typesZ attribute_map_compartment_id _defined_tags _display_name_freeform_tags_id_lifecycle_state_owner_principal_id_owner_user_name _time_created _time_updated)selfkwargsr(E/usr/lib/python3.9/site-packages/oci/data_flow/models/pool_summary.py__init__:s@1 zPoolSummary.__init__cCs|jS)z **[Required]** Gets the compartment_id of this PoolSummary. The OCID of a compartment. :return: The compartment_id of this PoolSummary. :rtype: str rr&r(r(r)rs zPoolSummary.compartment_idcCs ||_dS)z Sets the compartment_id of this PoolSummary. The OCID of a compartment. :param compartment_id: The compartment_id of this PoolSummary. :type: str Nr+)r&rr(r(r)rs cCs|jS)a **[Required]** Gets the defined_tags of this PoolSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :return: The defined_tags of this PoolSummary. :rtype: dict(str, dict(str, object)) rr,r(r(r)rs zPoolSummary.defined_tagscCs ||_dS)a Sets the defined_tags of this PoolSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :param defined_tags: The defined_tags of this PoolSummary. :type: dict(str, dict(str, object)) Nr-)r&rr(r(r)rs cCs|jS)z **[Required]** Gets the display_name of this PoolSummary. A user-friendly name. It does not have to be unique. Avoid entering confidential information. :return: The display_name of this PoolSummary. :rtype: str rr,r(r(r)rs zPoolSummary.display_namecCs ||_dS)z Sets the display_name of this PoolSummary. A user-friendly name. It does not have to be unique. Avoid entering confidential information. :param display_name: The display_name of this PoolSummary. :type: str Nr.)r&rr(r(r)rs cCs|jS)a **[Required]** Gets the freeform_tags of this PoolSummary. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see `Resource Tags`__. Example: `{"Department": "Finance"}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :return: The freeform_tags of this PoolSummary. :rtype: dict(str, str) rr,r(r(r)rszPoolSummary.freeform_tagscCs ||_dS)a Sets the freeform_tags of this PoolSummary. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see `Resource Tags`__. Example: `{"Department": "Finance"}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :param freeform_tags: The freeform_tags of this PoolSummary. :type: dict(str, str) Nr/)r&rr(r(r)rscCs|jS)z **[Required]** Gets the id of this PoolSummary. The OCID of a pool. Unique Id to indentify a dataflow pool resource. :return: The id of this PoolSummary. :rtype: str r r,r(r(r)rs zPoolSummary.idcCs ||_dS)z Sets the id of this PoolSummary. The OCID of a pool. Unique Id to indentify a dataflow pool resource. :param id: The id of this PoolSummary. :type: str Nr0)r&rr(r(r)r s cCs|jS)a **[Required]** Gets the lifecycle_state of this PoolSummary. The current state of this pool. Allowed values for this property are: "ACCEPTED", "SCHEDULED", "CREATING", "ACTIVE", "STOPPING", "STOPPED", "UPDATING", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this PoolSummary. :rtype: str )r!r,r(r(r)rs zPoolSummary.lifecycle_statecCs gd}t||sd}||_dS)z Sets the lifecycle_state of this PoolSummary. The current state of this pool. :param lifecycle_state: The lifecycle_state of this PoolSummary. :type: str ) rrr r r r r rrrZUNKNOWN_ENUM_VALUEN)rr!)r&rZallowed_valuesr(r(r)r$s  cCs|jS)z **[Required]** Gets the owner_principal_id of this PoolSummary. The OCID of the user who created the resource. :return: The owner_principal_id of this PoolSummary. :rtype: str r"r,r(r(r)r3s zPoolSummary.owner_principal_idcCs ||_dS)z Sets the owner_principal_id of this PoolSummary. The OCID of the user who created the resource. :param owner_principal_id: The owner_principal_id of this PoolSummary. :type: str Nr1)r&rr(r(r)r?s cCs|jS)aj **[Required]** Gets the owner_user_name of this PoolSummary. The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead. :return: The owner_user_name of this PoolSummary. :rtype: str r#r,r(r(r)rKs zPoolSummary.owner_user_namecCs ||_dS)ai Sets the owner_user_name of this PoolSummary. The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead. :param owner_user_name: The owner_user_name of this PoolSummary. :type: str Nr2)r&rr(r(r)rXs cCs|jS)aY **[Required]** Gets the time_created of this PoolSummary. The date and time the resource was created, expressed in `RFC 3339`__ timestamp format. Example: `2018-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :return: The time_created of this PoolSummary. :rtype: datetime r$r,r(r(r)res zPoolSummary.time_createdcCs ||_dS)aU Sets the time_created of this PoolSummary. The date and time the resource was created, expressed in `RFC 3339`__ timestamp format. Example: `2018-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :param time_created: The time_created of this PoolSummary. :type: datetime Nr3)r&rr(r(r)rts cCs|jS)aY **[Required]** Gets the time_updated of this PoolSummary. The date and time the resource was updated, expressed in `RFC 3339`__ timestamp format. Example: `2018-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :return: The time_updated of this PoolSummary. :rtype: datetime r%r,r(r(r)rs zPoolSummary.time_updatedcCs ||_dS)aU Sets the time_updated of this PoolSummary. The date and time the resource was updated, expressed in `RFC 3339`__ timestamp format. Example: `2018-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :param time_updated: The time_updated of this PoolSummary. :type: datetime Nr4)r&rr(r(r)rs cCst|SN)rr,r(r(r)__repr__szPoolSummary.__repr__cCs|dur dS|j|jkS)NF)__dict__r&otherr(r(r)__eq__szPoolSummary.__eq__cCs ||k Sr5r(r8r(r(r)__ne__szPoolSummary.__ne__N)__name__ __module__ __qualname____doc__ZLIFECYCLE_STATE_ACCEPTEDZLIFECYCLE_STATE_SCHEDULEDZLIFECYCLE_STATE_CREATINGZLIFECYCLE_STATE_ACTIVEZLIFECYCLE_STATE_STOPPINGZLIFECYCLE_STATE_STOPPEDZLIFECYCLE_STATE_UPDATINGZLIFECYCLE_STATE_DELETINGZLIFECYCLE_STATE_DELETEDZLIFECYCLE_STATE_FAILEDr*propertyrsetterrrrrrrrrrr6r:r;r(r(r(r)r snU                    rN)Zoci.utilrrrZoci.decoratorsrobjectrr(r(r(r)s