a N•ºfã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)Ú Connectioné)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sdeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZd d „Z d d „Z dd„Z dS)ÚVbsAccessTokenConnectionzÈ The properties that define a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a Personal Access Token. cKs°ddddddddddddddddœ|_dddd d d d d ddddddddœ|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ d|_ d|_ d|_d|_d|_d|_dS)a Initializes a new VbsAccessTokenConnection object with values from keyword arguments. The default value of the :py:attr:`~oci.devops.models.VbsAccessTokenConnection.connection_type` attribute of this class is ``VBS_ACCESS_TOKEN`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this VbsAccessTokenConnection. :type id: str :param description: The value to assign to the description property of this VbsAccessTokenConnection. :type description: str :param display_name: The value to assign to the display_name property of this VbsAccessTokenConnection. :type display_name: str :param compartment_id: The value to assign to the compartment_id property of this VbsAccessTokenConnection. :type compartment_id: str :param project_id: The value to assign to the project_id property of this VbsAccessTokenConnection. :type project_id: str :param connection_type: The value to assign to the connection_type property of this VbsAccessTokenConnection. Allowed values for this property are: "GITHUB_ACCESS_TOKEN", "GITLAB_ACCESS_TOKEN", "GITLAB_SERVER_ACCESS_TOKEN", "BITBUCKET_SERVER_ACCESS_TOKEN", "BITBUCKET_CLOUD_APP_PASSWORD", "VBS_ACCESS_TOKEN" :type connection_type: str :param time_created: The value to assign to the time_created property of this VbsAccessTokenConnection. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this VbsAccessTokenConnection. :type time_updated: datetime :param lifecycle_details: The value to assign to the lifecycle_details property of this VbsAccessTokenConnection. :type lifecycle_details: str :param lifecycle_state: The value to assign to the lifecycle_state property of this VbsAccessTokenConnection. Allowed values for this property are: "ACTIVE", "DELETING" :type lifecycle_state: str :param freeform_tags: The value to assign to the freeform_tags property of this VbsAccessTokenConnection. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this VbsAccessTokenConnection. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this VbsAccessTokenConnection. :type system_tags: dict(str, dict(str, object)) :param access_token: The value to assign to the access_token property of this VbsAccessTokenConnection. :type access_token: str :param base_url: The value to assign to the base_url property of this VbsAccessTokenConnection. :type base_url: str ÚstrÚdatetimezdict(str, str)zdict(str, dict(str, object)))ÚidÚ descriptionÚ display_nameÚcompartment_idÚ project_idÚconnection_typeÚ time_createdÚ time_updatedÚlifecycle_detailsÚlifecycle_stateÚ freeform_tagsÚ defined_tagsÚ system_tagsÚ access_tokenÚbase_urlr r Ú displayNameÚ compartmentIdÚ projectIdÚconnectionTypeÚ timeCreatedÚ timeUpdatedÚlifecycleDetailsÚlifecycleStateÚ freeformTagsÚ definedTagsÚ systemTagsÚ accessTokenÚbaseUrlNÚVBS_ACCESS_TOKEN)Ú swagger_typesÚ attribute_mapÚ_idÚ _descriptionÚ _display_nameÚ_compartment_idÚ _project_idÚ_connection_typeÚ _time_createdÚ _time_updatedÚ_lifecycle_detailsÚ_lifecycle_stateÚ_freeform_tagsÚ _defined_tagsÚ _system_tagsÚ _access_tokenÚ _base_url)ÚselfÚkwargs©r;ú‘/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/vbs_access_token_connection.pyÚ__init__s`Fññz!VbsAccessTokenConnection.__init__cCs|jS)zó **[Required]** Gets the access_token of this VbsAccessTokenConnection. The OCID of personal access token saved in secret store. :return: The access_token of this VbsAccessTokenConnection. :rtype: str ©r7©r9r;r;r<r‹s z%VbsAccessTokenConnection.access_tokencCs ||_dS)zï Sets the access_token of this VbsAccessTokenConnection. The OCID of personal access token saved in secret store. :param access_token: The access_token of this VbsAccessTokenConnection. :type: str Nr>)r9rr;r;r<r—s cCs|jS)zë **[Required]** Gets the base_url of this VbsAccessTokenConnection. The Base URL of the hosted Visual Builder Studio server. :return: The base_url of this VbsAccessTokenConnection. :rtype: str ©r8r?r;r;r<r£s z!VbsAccessTokenConnection.base_urlcCs ||_dS)zã Sets the base_url of this VbsAccessTokenConnection. The Base URL of the hosted Visual Builder Studio server. :param base_url: The base_url of this VbsAccessTokenConnection. :type: str Nr@)r9rr;r;r<r¯s cCst|ƒS©N)rr?r;r;r<Ú__repr__»sz!VbsAccessTokenConnection.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r9Úotherr;r;r<Ú__eq__¾szVbsAccessTokenConnection.__eq__cCs ||k SrAr;rDr;r;r<Ú__ne__ÄszVbsAccessTokenConnection.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__r=ÚpropertyrÚsetterrrBrFrGr;r;r;r<r sz    rN) Ú connectionrÚoci.utilrrrÚoci.decoratorsrrr;r;r;r<Ús