Class ReleasesRequestBuilder.ListQueryParameters

java.lang.Object
org.azd.release.releases.ReleasesRequestBuilder.ListQueryParameters
Enclosing class:
ReleasesRequestBuilder

public static class ReleasesRequestBuilder.ListQueryParameters extends Object
Represents the query parameters.
  • Field Details

    • expand

      public ReleaseExpands expand
      The property that should be expanded in the list of releases.
    • top

      public Integer top
      Number of releases to get. Default is 50.
    • artifactTypeId

      public String artifactTypeId
      Releases with given artifactTypeId will be returned. Values can be Build, Jenkins, GitHub, Nuget, Team Build (external), ExternalTFSBuild, Git, TFVC, ExternalTfsXamlBuild.
    • artifactVersionId

      public String artifactVersionId
      Releases with given artifactVersionId will be returned. E.g. in case of Build artifactType, it is buildId.
    • continuationToken

      public Integer continuationToken
      Gets the releases after the continuation token provided.
    • createdBy

      public String createdBy
      Releases created by this user.
    • definitionEnvironmentId

      public Integer definitionEnvironmentId
      Release definition environment id.
    • definitionId

      public Integer definitionId
      Releases from this release definition Id.
    • environmentStatusFilter

      public Integer environmentStatusFilter
      Environment status filter.
    • isDeleted

      public Boolean isDeleted
      Gets the soft deleted releases, if true.
    • maxCreatedTime

      public String maxCreatedTime
      Releases that were created before this time.
    • minCreatedTime

      public String minCreatedTime
      Releases that were created after this time.
    • path

      public String path
      Releases under this folder path will be returned
    • propertyFilters

      public String propertyFilters
      A comma-delimited list of extended properties to be retrieved. If set, the returned Releases will contain values for the specified property Ids (if they exist). If not set, properties will not be included. Note that this will not filter out any Release from results irrespective of whether it has property set or not.
    • queryOrder

      public ReleaseQueryOrder queryOrder
      Gets the results in the defined order of created date for releases. Default is descending.
    • releaseIdFilter

      public String releaseIdFilter
      A comma-delimited list of releases Ids. Only releases with these Ids will be returned.
    • searchText

      public String searchText
      Releases with names containing searchText.
    • sourceBranchFilter

      public String sourceBranchFilter
      Releases with given sourceBranchFilter will be returned.
    • sourceId

      public String sourceId
      Unique identifier of the artifact used. e.g. For build it would be {projectGuid}:{BuildDefinitionId}, for Jenkins it would be {JenkinsConnectionId}:{JenkinsDefinitionId}, for TfsOnPrem it would be {TfsOnPremConnectionId}:{ProjectName}:{TfsOnPremDefinitionId}. For third-party artifacts e.g. TeamCity, BitBucket you may refer 'uniqueSourceIdentifier' inside vss-extension.json Extensions.
    • statusFilter

      public ReleaseStatus statusFilter
      Releases that have this status.
    • tagFilter

      public String tagFilter
      A comma-delimited list of tags. Only releases with these tags will be returned.
  • Constructor Details

    • ListQueryParameters

      public ListQueryParameters()