Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
560 changes: 306 additions & 254 deletions vsts/vsts/build/v4_0/build_client.py

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions vsts/vsts/build/v4_0/models/agent_pool_queue.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ class AgentPoolQueue(Model):
"""AgentPoolQueue.

:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param id: Id of the resource
:type id: int
:param name: Name of the linked resource (definition name, controller name, etc.)
:type name: str
:param pool: The pool used by this queue.
:type pool: :class:`TaskAgentPoolReference <build.models.TaskAgentPoolReference>`
:type pool: :class:`TaskAgentPoolReference <build.v4_0.models.TaskAgentPoolReference>`
:param url: Full http link to the resource
:type url: str
"""
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/artifact_resource.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class ArtifactResource(Model):
"""ArtifactResource.

:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param data: The type-specific resource data. For example, "#/10002/5/drop", "$/drops/5", "\\myshare\myfolder\mydrops\5"
:type data: str
:param download_url: Link to the resource. This might include things like query parameters to download as a zip file
Expand Down
32 changes: 16 additions & 16 deletions vsts/vsts/build/v4_0/models/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,53 +13,53 @@ class Build(Model):
"""Build.

:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param build_number: Build number/name of the build
:type build_number: str
:param build_number_revision: Build number revision
:type build_number_revision: int
:param controller: The build controller. This should only be set if the definition type is Xaml.
:type controller: :class:`BuildController <build.models.BuildController>`
:type controller: :class:`BuildController <build.v4_0.models.BuildController>`
:param definition: The definition associated with the build
:type definition: :class:`DefinitionReference <build.models.DefinitionReference>`
:type definition: :class:`DefinitionReference <build.v4_0.models.DefinitionReference>`
:param deleted: Indicates whether the build has been deleted.
:type deleted: bool
:param deleted_by: Process or person that deleted the build
:type deleted_by: :class:`IdentityRef <build.models.IdentityRef>`
:type deleted_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param deleted_date: Date the build was deleted
:type deleted_date: datetime
:param deleted_reason: Description of how the build was deleted
:type deleted_reason: str
:param demands: Demands
:type demands: list of :class:`object <build.models.object>`
:type demands: list of :class:`object <build.v4_0.models.object>`
:param finish_time: Time that the build was completed
:type finish_time: datetime
:param id: Id of the build
:type id: int
:param keep_forever:
:type keep_forever: bool
:param last_changed_by: Process or person that last changed the build
:type last_changed_by: :class:`IdentityRef <build.models.IdentityRef>`
:type last_changed_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param last_changed_date: Date the build was last changed
:type last_changed_date: datetime
:param logs: Log location of the build
:type logs: :class:`BuildLogReference <build.models.BuildLogReference>`
:type logs: :class:`BuildLogReference <build.v4_0.models.BuildLogReference>`
:param orchestration_plan: Orchestration plan for the build
:type orchestration_plan: :class:`TaskOrchestrationPlanReference <build.models.TaskOrchestrationPlanReference>`
:type orchestration_plan: :class:`TaskOrchestrationPlanReference <build.v4_0.models.TaskOrchestrationPlanReference>`
:param parameters: Parameters for the build
:type parameters: str
:param plans: Orchestration plans associated with the build (build, cleanup)
:type plans: list of :class:`TaskOrchestrationPlanReference <build.models.TaskOrchestrationPlanReference>`
:type plans: list of :class:`TaskOrchestrationPlanReference <build.v4_0.models.TaskOrchestrationPlanReference>`
:param priority: The build's priority
:type priority: object
:param project: The team project
:type project: :class:`TeamProjectReference <build.models.TeamProjectReference>`
:type project: :class:`TeamProjectReference <build.v4_0.models.TeamProjectReference>`
:param properties:
:type properties: :class:`object <build.models.object>`
:type properties: :class:`object <build.v4_0.models.object>`
:param quality: Quality of the xaml build (good, bad, etc.)
:type quality: str
:param queue: The queue. This should only be set if the definition type is Build.
:type queue: :class:`AgentPoolQueue <build.models.AgentPoolQueue>`
:type queue: :class:`AgentPoolQueue <build.v4_0.models.AgentPoolQueue>`
:param queue_options: Queue option of the build.
:type queue_options: object
:param queue_position: The current position of the build in the queue
Expand All @@ -69,11 +69,11 @@ class Build(Model):
:param reason: Reason that the build was created
:type reason: object
:param repository: The repository
:type repository: :class:`BuildRepository <build.models.BuildRepository>`
:type repository: :class:`BuildRepository <build.v4_0.models.BuildRepository>`
:param requested_by: The identity that queued the build
:type requested_by: :class:`IdentityRef <build.models.IdentityRef>`
:type requested_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param requested_for: The identity on whose behalf the build was queued
:type requested_for: :class:`IdentityRef <build.models.IdentityRef>`
:type requested_for: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param result: The build result
:type result: object
:param retained_by_release: Specifies if Build should be retained by Release
Expand All @@ -95,7 +95,7 @@ class Build(Model):
:param url: REST url of the build
:type url: str
:param validation_results:
:type validation_results: list of :class:`BuildRequestValidationResult <build.models.BuildRequestValidationResult>`
:type validation_results: list of :class:`BuildRequestValidationResult <build.v4_0.models.BuildRequestValidationResult>`
"""

_attribute_map = {
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/build_artifact.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class BuildArtifact(Model):
:param name: The name of the artifact
:type name: str
:param resource: The actual resource
:type resource: :class:`ArtifactResource <build.models.ArtifactResource>`
:type resource: :class:`ArtifactResource <build.v4_0.models.ArtifactResource>`
"""

_attribute_map = {
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/build_controller.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class BuildController(XamlBuildControllerReference):
:param url: Full http link to the resource
:type url: str
:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param created_date: The date the controller was created.
:type created_date: datetime
:param description: The description of the controller.
Expand Down
34 changes: 17 additions & 17 deletions vsts/vsts/build/v4_0/models/build_definition.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class BuildDefinition(BuildDefinitionReference):
:param path: The path this definitions belongs to
:type path: str
:param project: The project.
:type project: :class:`TeamProjectReference <build.models.TeamProjectReference>`
:type project: :class:`TeamProjectReference <build.v4_0.models.TeamProjectReference>`
:param queue_status: If builds can be queued from this definition
:type queue_status: object
:param revision: The definition revision number.
Expand All @@ -33,25 +33,25 @@ class BuildDefinition(BuildDefinitionReference):
:param url: Full http link to the resource
:type url: str
:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param authored_by: The author of the definition.
:type authored_by: :class:`IdentityRef <build.models.IdentityRef>`
:type authored_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param draft_of: If this is a draft definition, it might have a parent
:type draft_of: :class:`DefinitionReference <build.models.DefinitionReference>`
:type draft_of: :class:`DefinitionReference <build.v4_0.models.DefinitionReference>`
:param metrics:
:type metrics: list of :class:`BuildMetric <build.models.BuildMetric>`
:type metrics: list of :class:`BuildMetric <build.v4_0.models.BuildMetric>`
:param quality: The quality of the definition document (draft, etc.)
:type quality: object
:param queue: The default queue which should be used for requests.
:type queue: :class:`AgentPoolQueue <build.models.AgentPoolQueue>`
:type queue: :class:`AgentPoolQueue <build.v4_0.models.AgentPoolQueue>`
:param badge_enabled: Indicates whether badges are enabled for this definition
:type badge_enabled: bool
:param build_number_format: The build number format
:type build_number_format: str
:param comment: The comment entered when saving the definition
:type comment: str
:param demands:
:type demands: list of :class:`object <build.models.object>`
:type demands: list of :class:`object <build.v4_0.models.object>`
:param description: The description
:type description: str
:param drop_location: The drop location for the definition
Expand All @@ -63,27 +63,27 @@ class BuildDefinition(BuildDefinitionReference):
:param job_timeout_in_minutes: Gets or sets the job execution timeout in minutes for builds which are queued against this definition
:type job_timeout_in_minutes: int
:param latest_build:
:type latest_build: :class:`Build <build.models.Build>`
:type latest_build: :class:`Build <build.v4_0.models.Build>`
:param latest_completed_build:
:type latest_completed_build: :class:`Build <build.models.Build>`
:type latest_completed_build: :class:`Build <build.v4_0.models.Build>`
:param options:
:type options: list of :class:`BuildOption <build.models.BuildOption>`
:type options: list of :class:`BuildOption <build.v4_0.models.BuildOption>`
:param process: The build process.
:type process: :class:`BuildProcess <build.models.BuildProcess>`
:type process: :class:`BuildProcess <build.v4_0.models.BuildProcess>`
:param process_parameters: Process Parameters
:type process_parameters: :class:`ProcessParameters <build.models.ProcessParameters>`
:type process_parameters: :class:`ProcessParameters <build.v4_0.models.ProcessParameters>`
:param properties:
:type properties: :class:`object <build.models.object>`
:type properties: :class:`object <build.v4_0.models.object>`
:param repository: The repository
:type repository: :class:`BuildRepository <build.models.BuildRepository>`
:type repository: :class:`BuildRepository <build.v4_0.models.BuildRepository>`
:param retention_rules:
:type retention_rules: list of :class:`RetentionPolicy <build.models.RetentionPolicy>`
:type retention_rules: list of :class:`RetentionPolicy <build.v4_0.models.RetentionPolicy>`
:param tags:
:type tags: list of str
:param triggers:
:type triggers: list of :class:`BuildTrigger <build.models.BuildTrigger>`
:type triggers: list of :class:`BuildTrigger <build.v4_0.models.BuildTrigger>`
:param variable_groups:
:type variable_groups: list of :class:`VariableGroup <build.models.VariableGroup>`
:type variable_groups: list of :class:`VariableGroup <build.v4_0.models.VariableGroup>`
:param variables:
:type variables: dict
"""
Expand Down
32 changes: 16 additions & 16 deletions vsts/vsts/build/v4_0/models/build_definition3_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class BuildDefinition3_2(BuildDefinitionReference):
:param path: The path this definitions belongs to
:type path: str
:param project: The project.
:type project: :class:`TeamProjectReference <build.models.TeamProjectReference>`
:type project: :class:`TeamProjectReference <build.v4_0.models.TeamProjectReference>`
:param queue_status: If builds can be queued from this definition
:type queue_status: object
:param revision: The definition revision number.
Expand All @@ -33,27 +33,27 @@ class BuildDefinition3_2(BuildDefinitionReference):
:param url: Full http link to the resource
:type url: str
:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param authored_by: The author of the definition.
:type authored_by: :class:`IdentityRef <build.models.IdentityRef>`
:type authored_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param draft_of: If this is a draft definition, it might have a parent
:type draft_of: :class:`DefinitionReference <build.models.DefinitionReference>`
:type draft_of: :class:`DefinitionReference <build.v4_0.models.DefinitionReference>`
:param metrics:
:type metrics: list of :class:`BuildMetric <build.models.BuildMetric>`
:type metrics: list of :class:`BuildMetric <build.v4_0.models.BuildMetric>`
:param quality: The quality of the definition document (draft, etc.)
:type quality: object
:param queue: The default queue which should be used for requests.
:type queue: :class:`AgentPoolQueue <build.models.AgentPoolQueue>`
:type queue: :class:`AgentPoolQueue <build.v4_0.models.AgentPoolQueue>`
:param badge_enabled: Indicates whether badges are enabled for this definition
:type badge_enabled: bool
:param build:
:type build: list of :class:`BuildDefinitionStep <build.models.BuildDefinitionStep>`
:type build: list of :class:`BuildDefinitionStep <build.v4_0.models.BuildDefinitionStep>`
:param build_number_format: The build number format
:type build_number_format: str
:param comment: The comment entered when saving the definition
:type comment: str
:param demands:
:type demands: list of :class:`object <build.models.object>`
:type demands: list of :class:`object <build.v4_0.models.object>`
:param description: The description
:type description: str
:param drop_location: The drop location for the definition
Expand All @@ -65,23 +65,23 @@ class BuildDefinition3_2(BuildDefinitionReference):
:param job_timeout_in_minutes: Gets or sets the job execution timeout in minutes for builds which are queued against this definition
:type job_timeout_in_minutes: int
:param latest_build:
:type latest_build: :class:`Build <build.models.Build>`
:type latest_build: :class:`Build <build.v4_0.models.Build>`
:param latest_completed_build:
:type latest_completed_build: :class:`Build <build.models.Build>`
:type latest_completed_build: :class:`Build <build.v4_0.models.Build>`
:param options:
:type options: list of :class:`BuildOption <build.models.BuildOption>`
:type options: list of :class:`BuildOption <build.v4_0.models.BuildOption>`
:param process_parameters: Process Parameters
:type process_parameters: :class:`ProcessParameters <build.models.ProcessParameters>`
:type process_parameters: :class:`ProcessParameters <build.v4_0.models.ProcessParameters>`
:param properties:
:type properties: :class:`object <build.models.object>`
:type properties: :class:`object <build.v4_0.models.object>`
:param repository: The repository
:type repository: :class:`BuildRepository <build.models.BuildRepository>`
:type repository: :class:`BuildRepository <build.v4_0.models.BuildRepository>`
:param retention_rules:
:type retention_rules: list of :class:`RetentionPolicy <build.models.RetentionPolicy>`
:type retention_rules: list of :class:`RetentionPolicy <build.v4_0.models.RetentionPolicy>`
:param tags:
:type tags: list of str
:param triggers:
:type triggers: list of :class:`BuildTrigger <build.models.BuildTrigger>`
:type triggers: list of :class:`BuildTrigger <build.v4_0.models.BuildTrigger>`
:param variables:
:type variables: dict
"""
Expand Down
12 changes: 6 additions & 6 deletions vsts/vsts/build/v4_0/models/build_definition_reference.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class BuildDefinitionReference(DefinitionReference):
:param path: The path this definitions belongs to
:type path: str
:param project: The project.
:type project: :class:`TeamProjectReference <build.models.TeamProjectReference>`
:type project: :class:`TeamProjectReference <build.v4_0.models.TeamProjectReference>`
:param queue_status: If builds can be queued from this definition
:type queue_status: object
:param revision: The definition revision number.
Expand All @@ -33,17 +33,17 @@ class BuildDefinitionReference(DefinitionReference):
:param url: Full http link to the resource
:type url: str
:param _links:
:type _links: :class:`ReferenceLinks <build.models.ReferenceLinks>`
:type _links: :class:`ReferenceLinks <build.v4_0.models.ReferenceLinks>`
:param authored_by: The author of the definition.
:type authored_by: :class:`IdentityRef <build.models.IdentityRef>`
:type authored_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param draft_of: If this is a draft definition, it might have a parent
:type draft_of: :class:`DefinitionReference <build.models.DefinitionReference>`
:type draft_of: :class:`DefinitionReference <build.v4_0.models.DefinitionReference>`
:param metrics:
:type metrics: list of :class:`BuildMetric <build.models.BuildMetric>`
:type metrics: list of :class:`BuildMetric <build.v4_0.models.BuildMetric>`
:param quality: The quality of the definition document (draft, etc.)
:type quality: object
:param queue: The default queue which should be used for requests.
:type queue: :class:`AgentPoolQueue <build.models.AgentPoolQueue>`
:type queue: :class:`AgentPoolQueue <build.v4_0.models.AgentPoolQueue>`
"""

_attribute_map = {
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/build_definition_revision.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class BuildDefinitionRevision(Model):
"""BuildDefinitionRevision.

:param changed_by:
:type changed_by: :class:`IdentityRef <build.models.IdentityRef>`
:type changed_by: :class:`IdentityRef <build.v4_0.models.IdentityRef>`
:param changed_date:
:type changed_date: datetime
:param change_type:
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/build_definition_step.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class BuildDefinitionStep(Model):
:param ref_name:
:type ref_name: str
:param task:
:type task: :class:`TaskDefinitionReference <build.models.TaskDefinitionReference>`
:type task: :class:`TaskDefinitionReference <build.v4_0.models.TaskDefinitionReference>`
:param timeout_in_minutes:
:type timeout_in_minutes: int
"""
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/build_definition_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class BuildDefinitionTemplate(Model):
:param name:
:type name: str
:param template:
:type template: :class:`BuildDefinition <build.models.BuildDefinition>`
:type template: :class:`BuildDefinition <build.v4_0.models.BuildDefinition>`
"""

_attribute_map = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class BuildDefinitionTemplate3_2(Model):
:param name:
:type name: str
:param template:
:type template: :class:`BuildDefinition3_2 <build.models.BuildDefinition3_2>`
:type template: :class:`BuildDefinition3_2 <build.v4_0.models.BuildDefinition3_2>`
"""

_attribute_map = {
Expand Down
2 changes: 1 addition & 1 deletion vsts/vsts/build/v4_0/models/build_option.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class BuildOption(Model):
"""BuildOption.

:param definition:
:type definition: :class:`BuildOptionDefinitionReference <build.models.BuildOptionDefinitionReference>`
:type definition: :class:`BuildOptionDefinitionReference <build.v4_0.models.BuildOptionDefinitionReference>`
:param enabled:
:type enabled: bool
:param inputs:
Expand Down
Loading