Class: DatadogAPIClient::V2::CIAppGitInfo
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::CIAppGitInfo
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/ci_app_git_info.rb
Overview
If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
Note that either tag
or branch
has to be provided, but not both.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#author_email ⇒ Object
readonly
The commit author email.
-
#author_name ⇒ Object
The commit author name.
-
#author_time ⇒ Object
The commit author timestamp in RFC3339 format.
-
#branch ⇒ Object
The branch name (if a tag use the tag parameter).
-
#commit_time ⇒ Object
The commit timestamp in RFC3339 format.
-
#committer_email ⇒ Object
The committer email.
-
#committer_name ⇒ Object
The committer name.
-
#default_branch ⇒ Object
The Git repository's default branch.
-
#message ⇒ Object
The commit message.
-
#repository_url ⇒ Object
readonly
The URL of the repository.
-
#sha ⇒ Object
readonly
The git commit SHA.
-
#tag ⇒ Object
The tag name (if a branch use the branch parameter).
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 61 def additional_properties @additional_properties end |
#author_email ⇒ Object
The commit author email.
26 27 28 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 26 def @author_email end |
#author_name ⇒ Object
The commit author name.
29 30 31 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 29 def @author_name end |
#author_time ⇒ Object
The commit author timestamp in RFC3339 format.
32 33 34 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 32 def @author_time end |
#branch ⇒ Object
The branch name (if a tag use the tag parameter).
35 36 37 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 35 def branch @branch end |
#commit_time ⇒ Object
The commit timestamp in RFC3339 format.
38 39 40 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 38 def commit_time @commit_time end |
#committer_email ⇒ Object
The committer email.
41 42 43 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 41 def committer_email @committer_email end |
#committer_name ⇒ Object
The committer name.
44 45 46 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 44 def committer_name @committer_name end |
#default_branch ⇒ Object
The Git repository's default branch.
47 48 49 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 47 def default_branch @default_branch end |
#message ⇒ Object
The commit message.
50 51 52 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 50 def @message end |
#repository_url ⇒ Object
The URL of the repository.
53 54 55 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 53 def repository_url @repository_url end |
#sha ⇒ Object
The git commit SHA.
56 57 58 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 56 def sha @sha end |
#tag ⇒ Object
The tag name (if a branch use the branch parameter).
59 60 61 |
# File 'lib/datadog_api_client/v2/models/ci_app_git_info.rb', line 59 def tag @tag end |