RepositoryMetricSummary¶
-
class
oci.devops.models.RepositoryMetricSummary(**kwargs)¶ Bases:
objectThe metrics details of a repository resource.
Attributes
METRIC_NAME_COMMITSA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_LINES_ADDEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_LINES_DELETEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_APPROVEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_COMMENTSA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_CREATEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_DECLINEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_MERGEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_REVIEWEDA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_REVIEW_DURATION_IN_DAYSA constant which can be used with the metric_name property of a RepositoryMetricSummary. METRIC_NAME_PULL_REQUEST_REVIEW_START_DURATION_IN_DAYSA constant which can be used with the metric_name property of a RepositoryMetricSummary. countGets the count of this RepositoryMetricSummary. dimensionsGets the dimensions of this RepositoryMetricSummary. duration_in_secondsGets the duration_in_seconds of this RepositoryMetricSummary. metric_nameGets the metric_name of this RepositoryMetricSummary. start_timestamp_in_epoch_secondsGets the start_timestamp_in_epoch_seconds of this RepositoryMetricSummary. sumGets the sum of this RepositoryMetricSummary. Methods
__init__(**kwargs)Initializes a new RepositoryMetricSummary object with values from keyword arguments. -
METRIC_NAME_COMMITS= 'COMMITS'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “COMMITS”
-
METRIC_NAME_LINES_ADDED= 'LINES_ADDED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “LINES_ADDED”
-
METRIC_NAME_LINES_DELETED= 'LINES_DELETED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “LINES_DELETED”
-
METRIC_NAME_PULL_REQUEST_APPROVED= 'PULL_REQUEST_APPROVED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_APPROVED”
-
METRIC_NAME_PULL_REQUEST_COMMENTS= 'PULL_REQUEST_COMMENTS'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_COMMENTS”
-
METRIC_NAME_PULL_REQUEST_CREATED= 'PULL_REQUEST_CREATED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_CREATED”
-
METRIC_NAME_PULL_REQUEST_DECLINED= 'PULL_REQUEST_DECLINED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_DECLINED”
-
METRIC_NAME_PULL_REQUEST_MERGED= 'PULL_REQUEST_MERGED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_MERGED”
-
METRIC_NAME_PULL_REQUEST_REVIEWED= 'PULL_REQUEST_REVIEWED'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_REVIEWED”
-
METRIC_NAME_PULL_REQUEST_REVIEW_DURATION_IN_DAYS= 'PULL_REQUEST_REVIEW_DURATION_IN_DAYS'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_REVIEW_DURATION_IN_DAYS”
-
METRIC_NAME_PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS= 'PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS'¶ A constant which can be used with the metric_name property of a RepositoryMetricSummary. This constant has a value of “PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS”
-
__init__(**kwargs)¶ Initializes a new RepositoryMetricSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - metric_name (str) – The value to assign to the metric_name property of this RepositoryMetricSummary. Allowed values for this property are: “COMMITS”, “LINES_ADDED”, “LINES_DELETED”, “PULL_REQUEST_CREATED”, “PULL_REQUEST_MERGED”, “PULL_REQUEST_DECLINED”, “PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS”, “PULL_REQUEST_REVIEW_DURATION_IN_DAYS”, “PULL_REQUEST_APPROVED”, “PULL_REQUEST_REVIEWED”, “PULL_REQUEST_COMMENTS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- duration_in_seconds (int) – The value to assign to the duration_in_seconds property of this RepositoryMetricSummary.
- dimensions (dict(str, str)) – The value to assign to the dimensions property of this RepositoryMetricSummary.
- start_timestamp_in_epoch_seconds (int) – The value to assign to the start_timestamp_in_epoch_seconds property of this RepositoryMetricSummary.
- count (float) – The value to assign to the count property of this RepositoryMetricSummary.
- sum (float) – The value to assign to the sum property of this RepositoryMetricSummary.
-
count¶ Gets the count of this RepositoryMetricSummary. Represents the total number of the metric being calculated.
Returns: The count of this RepositoryMetricSummary. Return type: float
-
dimensions¶ Gets the dimensions of this RepositoryMetricSummary. The qualifiers provided in the definition of the returned metric.
Returns: The dimensions of this RepositoryMetricSummary. Return type: dict(str, str)
-
duration_in_seconds¶ Gets the duration_in_seconds of this RepositoryMetricSummary. The duration of the returned aggregated data in seconds.
Returns: The duration_in_seconds of this RepositoryMetricSummary. Return type: int
-
metric_name¶ Gets the metric_name of this RepositoryMetricSummary. Type of metric
Allowed values for this property are: “COMMITS”, “LINES_ADDED”, “LINES_DELETED”, “PULL_REQUEST_CREATED”, “PULL_REQUEST_MERGED”, “PULL_REQUEST_DECLINED”, “PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS”, “PULL_REQUEST_REVIEW_DURATION_IN_DAYS”, “PULL_REQUEST_APPROVED”, “PULL_REQUEST_REVIEWED”, “PULL_REQUEST_COMMENTS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The metric_name of this RepositoryMetricSummary. Return type: str
-
start_timestamp_in_epoch_seconds¶ Gets the start_timestamp_in_epoch_seconds of this RepositoryMetricSummary. The start time associated with the value of the metric.
Returns: The start_timestamp_in_epoch_seconds of this RepositoryMetricSummary. Return type: int
-
sum¶ Gets the sum of this RepositoryMetricSummary. Represents the total duration in days calculated corresponding to the total no. of PRs. This is used only for “PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS” and “PULL_REQUEST_REVIEW_DURATION_IN_DAYS” metrics.
Returns: The sum of this RepositoryMetricSummary. Return type: float
-