Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.gitlab_ci.sensor.GitLabData Class Reference

Public Member Functions

def __init__ (self, gitlab_id, priv_token, interval, url)
 

Public Attributes

 available
 
 branch
 
 build_id
 
 commit_date
 
 commit_id
 
 duration
 
 finished_at
 
 started_at
 
 status
 
 update
 

Private Member Functions

None _update (self)
 

Private Attributes

 _gitlab
 
 _gitlab_id
 

Detailed Description

GitLab Data object.

Definition at line 114 of file sensor.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.gitlab_ci.sensor.GitLabData.__init__ (   self,
  gitlab_id,
  priv_token,
  interval,
  url 
)
Fetch data from GitLab API for most recent CI job.

Definition at line 117 of file sensor.py.

Member Function Documentation

◆ _update()

None homeassistant.components.gitlab_ci.sensor.GitLabData._update (   self)
private

Definition at line 135 of file sensor.py.

Member Data Documentation

◆ _gitlab

homeassistant.components.gitlab_ci.sensor.GitLabData._gitlab
private

Definition at line 121 of file sensor.py.

◆ _gitlab_id

homeassistant.components.gitlab_ci.sensor.GitLabData._gitlab_id
private

Definition at line 120 of file sensor.py.

◆ available

homeassistant.components.gitlab_ci.sensor.GitLabData.available

Definition at line 125 of file sensor.py.

◆ branch

homeassistant.components.gitlab_ci.sensor.GitLabData.branch

Definition at line 133 of file sensor.py.

◆ build_id

homeassistant.components.gitlab_ci.sensor.GitLabData.build_id

Definition at line 132 of file sensor.py.

◆ commit_date

homeassistant.components.gitlab_ci.sensor.GitLabData.commit_date

Definition at line 131 of file sensor.py.

◆ commit_id

homeassistant.components.gitlab_ci.sensor.GitLabData.commit_id

Definition at line 130 of file sensor.py.

◆ duration

homeassistant.components.gitlab_ci.sensor.GitLabData.duration

Definition at line 129 of file sensor.py.

◆ finished_at

homeassistant.components.gitlab_ci.sensor.GitLabData.finished_at

Definition at line 128 of file sensor.py.

◆ started_at

homeassistant.components.gitlab_ci.sensor.GitLabData.started_at

Definition at line 127 of file sensor.py.

◆ status

homeassistant.components.gitlab_ci.sensor.GitLabData.status

Definition at line 126 of file sensor.py.

◆ update

homeassistant.components.gitlab_ci.sensor.GitLabData.update

Definition at line 123 of file sensor.py.


The documentation for this class was generated from the following file: