Class: DatadogAPIClient::V2::FilesCoverageRequestAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb

Overview

Attributes for requesting per-file code coverage data. Exactly one of commit_sha, branch, or pr_number must be provided. At most one of service, codeowner, or flag may be provided.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



51
52
53
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 51

def additional_properties
  @additional_properties
end

#branchObject

The branch name.



25
26
27
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 25

def branch
  @branch
end

#changed_onlyObject

When true, return coverage data only for files that were changed in the specified scope.



28
29
30
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 28

def changed_only
  @changed_only
end

#codeownerObject

Filter coverage by code owner. At most one of service, codeowner, or flag may be provided.



31
32
33
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 31

def codeowner
  @codeowner
end

#commit_shaObject

The commit SHA (40-character hexadecimal string).



34
35
36
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 34

def commit_sha
  @commit_sha
end

#flagObject

Filter coverage by coverage flag. At most one of service, codeowner, or flag may be provided.



37
38
39
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 37

def flag
  @flag
end

#pr_numberObject

The pull request number. Must be a positive integer.



40
41
42
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 40

def pr_number
  @pr_number
end

#repository_idObject

Deprecated: use repository_url instead. The repository URL.



43
44
45
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 43

def repository_id
  @repository_id
end

#repository_urlObject

The repository URL. Accepts a full URL with or without a scheme (for example, https://github.com/org/repo or github.com/org/repo).



46
47
48
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 46

def repository_url
  @repository_url
end

#serviceObject

Filter coverage by service name. At most one of service, codeowner, or flag may be provided.



49
50
51
# File 'lib/datadog_api_client/v2/models/files_coverage_request_attributes.rb', line 49

def service
  @service
end