Class: DatadogAPIClient::V2::CIAppGitInfo

Inherits:
Object
  • Object
show all
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

Method Summary

Methods included from BaseGenericModel

included

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
  @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
  @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
  @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
  @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