GithubBuildRunSource

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

Bases: oci.devops.models.build_run_source.BuildRunSource

Specifies details of build run through GitHub.

Attributes

SOURCE_TYPE_BITBUCKET_CLOUD str(object=’’) -> str
SOURCE_TYPE_BITBUCKET_SERVER str(object=’’) -> str
SOURCE_TYPE_DEVOPS_CODE_REPOSITORY str(object=’’) -> str
SOURCE_TYPE_GITHUB str(object=’’) -> str
SOURCE_TYPE_GITLAB str(object=’’) -> str
SOURCE_TYPE_GITLAB_SERVER str(object=’’) -> str
SOURCE_TYPE_MANUAL str(object=’’) -> str
SOURCE_TYPE_VBS str(object=’’) -> str
source_type [Required] Gets the source_type of this BuildRunSource.
trigger_id [Required] Gets the trigger_id of this GithubBuildRunSource.
trigger_info [Required] Gets the trigger_info of this GithubBuildRunSource.

Methods

__init__(**kwargs) Initializes a new GithubBuildRunSource object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
SOURCE_TYPE_BITBUCKET_CLOUD = 'BITBUCKET_CLOUD'
SOURCE_TYPE_BITBUCKET_SERVER = 'BITBUCKET_SERVER'
SOURCE_TYPE_DEVOPS_CODE_REPOSITORY = 'DEVOPS_CODE_REPOSITORY'
SOURCE_TYPE_GITHUB = 'GITHUB'
SOURCE_TYPE_GITLAB = 'GITLAB'
SOURCE_TYPE_GITLAB_SERVER = 'GITLAB_SERVER'
SOURCE_TYPE_MANUAL = 'MANUAL'
SOURCE_TYPE_VBS = 'VBS'
__init__(**kwargs)

Initializes a new GithubBuildRunSource object with values from keyword arguments. The default value of the source_type attribute of this class is GITHUB and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • source_type (str) – The value to assign to the source_type property of this GithubBuildRunSource. Allowed values for this property are: “MANUAL”, “GITHUB”, “GITLAB”, “GITLAB_SERVER”, “BITBUCKET_CLOUD”, “BITBUCKET_SERVER”, “DEVOPS_CODE_REPOSITORY”, “VBS”
  • trigger_id (str) – The value to assign to the trigger_id property of this GithubBuildRunSource.
  • trigger_info (oci.devops.models.TriggerInfo) – The value to assign to the trigger_info property of this GithubBuildRunSource.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

source_type

[Required] Gets the source_type of this BuildRunSource. The source from which the build run is triggered.

Allowed values for this property are: “MANUAL”, “GITHUB”, “GITLAB”, “GITLAB_SERVER”, “BITBUCKET_CLOUD”, “BITBUCKET_SERVER”, “DEVOPS_CODE_REPOSITORY”, “VBS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The source_type of this BuildRunSource.
Return type:str
trigger_id

[Required] Gets the trigger_id of this GithubBuildRunSource. The trigger that invoked the build run.

Returns:The trigger_id of this GithubBuildRunSource.
Return type:str
trigger_info

[Required] Gets the trigger_info of this GithubBuildRunSource.

Returns:The trigger_info of this GithubBuildRunSource.
Return type:oci.devops.models.TriggerInfo