Skip to content

Commit fb4b263

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add domain prefix filter query parameter to list status pages API (#3960)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 3a67b4c commit fb4b263

2 files changed

Lines changed: 18 additions & 3 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115344,6 +115344,11 @@ paths:
115344115344
schema:
115345115345
default: 50
115346115346
type: integer
115347+
- description: Filter status pages by exact domain prefix match. Returns at most one result.
115348+
in: query
115349+
name: filter[domain_prefix]
115350+
schema:
115351+
type: string
115347115352
- description: "Comma-separated list of resources to include. Supported values: created_by_user, last_modified_by_user."
115348115353
in: query
115349115354
name: include

api/datadogV2/api_status_pages.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1522,9 +1522,10 @@ func (a *StatusPagesApi) ListMaintenances(ctx _context.Context, o ...ListMainten
15221522

15231523
// ListStatusPagesOptionalParameters holds optional parameters for ListStatusPages.
15241524
type ListStatusPagesOptionalParameters struct {
1525-
PageOffset *int32
1526-
PageLimit *int32
1527-
Include *string
1525+
PageOffset *int32
1526+
PageLimit *int32
1527+
FilterDomainPrefix *string
1528+
Include *string
15281529
}
15291530

15301531
// NewListStatusPagesOptionalParameters creates an empty struct for parameters.
@@ -1545,6 +1546,12 @@ func (r *ListStatusPagesOptionalParameters) WithPageLimit(pageLimit int32) *List
15451546
return r
15461547
}
15471548

1549+
// WithFilterDomainPrefix sets the corresponding parameter name and returns the struct.
1550+
func (r *ListStatusPagesOptionalParameters) WithFilterDomainPrefix(filterDomainPrefix string) *ListStatusPagesOptionalParameters {
1551+
r.FilterDomainPrefix = &filterDomainPrefix
1552+
return r
1553+
}
1554+
15481555
// WithInclude sets the corresponding parameter name and returns the struct.
15491556
func (r *ListStatusPagesOptionalParameters) WithInclude(include string) *ListStatusPagesOptionalParameters {
15501557
r.Include = &include
@@ -1584,6 +1591,9 @@ func (a *StatusPagesApi) ListStatusPages(ctx _context.Context, o ...ListStatusPa
15841591
if optionalParams.PageLimit != nil {
15851592
localVarQueryParams.Add("page[limit]", datadog.ParameterToString(*optionalParams.PageLimit, ""))
15861593
}
1594+
if optionalParams.FilterDomainPrefix != nil {
1595+
localVarQueryParams.Add("filter[domain_prefix]", datadog.ParameterToString(*optionalParams.FilterDomainPrefix, ""))
1596+
}
15871597
if optionalParams.Include != nil {
15881598
localVarQueryParams.Add("include", datadog.ParameterToString(*optionalParams.Include, ""))
15891599
}

0 commit comments

Comments
 (0)