ForkSyncStatusSummary

class oci.devops.models.ForkSyncStatusSummary(**kwargs)

Bases: object

Object that contains the sync status for a specific branch name.

Attributes

SYNC_STATUS_IN_SYNC A constant which can be used with the sync_status property of a ForkSyncStatusSummary.
SYNC_STATUS_OUT_OF_SYNC A constant which can be used with the sync_status property of a ForkSyncStatusSummary.
SYNC_STATUS_SYNC_IN_PROGRESS A constant which can be used with the sync_status property of a ForkSyncStatusSummary.
branch_name [Required] Gets the branch_name of this ForkSyncStatusSummary.
repository_id [Required] Gets the repository_id of this ForkSyncStatusSummary.
sync_status [Required] Gets the sync_status of this ForkSyncStatusSummary.

Methods

__init__(**kwargs) Initializes a new ForkSyncStatusSummary object with values from keyword arguments.
SYNC_STATUS_IN_SYNC = 'IN_SYNC'

A constant which can be used with the sync_status property of a ForkSyncStatusSummary. This constant has a value of “IN_SYNC”

SYNC_STATUS_OUT_OF_SYNC = 'OUT_OF_SYNC'

A constant which can be used with the sync_status property of a ForkSyncStatusSummary. This constant has a value of “OUT_OF_SYNC”

SYNC_STATUS_SYNC_IN_PROGRESS = 'SYNC_IN_PROGRESS'

A constant which can be used with the sync_status property of a ForkSyncStatusSummary. This constant has a value of “SYNC_IN_PROGRESS”

__init__(**kwargs)

Initializes a new ForkSyncStatusSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • sync_status (str) – The value to assign to the sync_status property of this ForkSyncStatusSummary. Allowed values for this property are: “IN_SYNC”, “SYNC_IN_PROGRESS”, “OUT_OF_SYNC”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • repository_id (str) – The value to assign to the repository_id property of this ForkSyncStatusSummary.
  • branch_name (str) – The value to assign to the branch_name property of this ForkSyncStatusSummary.
branch_name

[Required] Gets the branch_name of this ForkSyncStatusSummary. The branch in the child repository we are checking the sync status of.

Returns:The branch_name of this ForkSyncStatusSummary.
Return type:str
repository_id

[Required] Gets the repository_id of this ForkSyncStatusSummary. The OCID of the child repository.

Returns:The repository_id of this ForkSyncStatusSummary.
Return type:str
sync_status

[Required] Gets the sync_status of this ForkSyncStatusSummary. Sync status for the provided branch.

Allowed values for this property are: “IN_SYNC”, “SYNC_IN_PROGRESS”, “OUT_OF_SYNC”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The sync_status of this ForkSyncStatusSummary.
Return type:str