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
8 changes: 4 additions & 4 deletions .apigentools-info
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.5",
"regenerated": "2023-07-24 15:54:29.646001",
"spec_repo_commit": "b233d581"
"regenerated": "2023-07-24 17:29:12.880004",
"spec_repo_commit": "e6622470"
},
"v2": {
"apigentools_version": "1.6.5",
"regenerated": "2023-07-24 15:54:29.663211",
"spec_repo_commit": "b233d581"
"regenerated": "2023-07-24 17:29:12.894141",
"spec_repo_commit": "e6622470"
}
}
}
100 changes: 83 additions & 17 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11592,6 +11592,8 @@ components:
items:
$ref: '#/components/schemas/RelationshipToTeamLinkData'
type: array
links:
$ref: '#/components/schemas/TeamRelationshipsLinks'
type: object
RelationshipToUser:
description: Relationship to user.
Expand Down Expand Up @@ -11619,6 +11621,8 @@ components:
properties:
data:
$ref: '#/components/schemas/RelationshipToUserTeamPermissionData'
links:
$ref: '#/components/schemas/TeamRelationshipsLinks'
type: object
RelationshipToUserTeamPermissionData:
description: Related user team permission data
Expand Down Expand Up @@ -15969,22 +15973,6 @@ components:
required:
- data
type: object
TeamData:
description: A team
properties:
attributes:
$ref: '#/components/schemas/TeamAttributes'
id:
description: The team's identifier
example: aeadc05e-98a8-11ec-ac2c-da7ad0900001
type: string
type:
$ref: '#/components/schemas/TeamType'
required:
- attributes
- id
- type
type: object
TeamIncluded:
description: Included resources related to the team
oneOf:
Expand Down Expand Up @@ -16198,11 +16186,19 @@ components:
user_team_permissions:
$ref: '#/components/schemas/RelationshipToUserTeamPermission'
type: object
TeamRelationshipsLinks:
description: Links attributes.
properties:
related:
description: Related link.
example: /api/v2/team/c75a4a8e-20c7-11ee-a3a5-da7ad0900002/links
type: string
type: object
TeamResponse:
description: Response with a team
properties:
data:
$ref: '#/components/schemas/TeamData'
$ref: '#/components/schemas/Team'
type: object
TeamType:
default: team
Expand Down Expand Up @@ -16279,6 +16275,72 @@ components:
items:
$ref: '#/components/schemas/TeamIncluded'
type: array
links:
$ref: '#/components/schemas/TeamsResponseLinks'
meta:
$ref: '#/components/schemas/TeamsResponseMeta'
type: object
TeamsResponseLinks:
description: Teams response links.
properties:
first:
description: First link.
type: string
last:
description: Last link.
nullable: true
type: string
next:
description: Next link.
type: string
prev:
description: Previous link.
nullable: true
type: string
self:
description: Current link.
type: string
type: object
TeamsResponseMeta:
description: Teams response metadata.
properties:
pagination:
$ref: '#/components/schemas/TeamsResponseMetaPagination'
type: object
TeamsResponseMetaPagination:
description: Teams response metadata.
properties:
first_offset:
description: The first offset.
format: int64
type: integer
last_offset:
description: The last offset.
format: int64
type: integer
limit:
description: Pagination limit.
format: int64
type: integer
next_offset:
description: The next offset.
format: int64
type: integer
offset:
description: The offset.
format: int64
type: integer
prev_offset:
description: The previous offset.
format: int64
type: integer
total:
description: Total results.
format: int64
type: integer
type:
description: Offset type.
type: string
type: object
TimeseriesFormulaQueryRequest:
description: A request wrapper around a single timeseries query to be executed.
Expand Down Expand Up @@ -16920,6 +16982,10 @@ components:
items:
$ref: '#/components/schemas/UserTeam'
type: array
links:
$ref: '#/components/schemas/TeamsResponseLinks'
meta:
$ref: '#/components/schemas/TeamsResponseMeta'
type: object
UserUpdateAttributes:
description: Attributes of the edited user.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,20 @@
import java.util.Objects;

/** Relationship between a team and a team link */
@JsonPropertyOrder({RelationshipToTeamLinks.JSON_PROPERTY_DATA})
@JsonPropertyOrder({
RelationshipToTeamLinks.JSON_PROPERTY_DATA,
RelationshipToTeamLinks.JSON_PROPERTY_LINKS
})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RelationshipToTeamLinks {
@JsonIgnore public boolean unparsed = false;
public static final String JSON_PROPERTY_DATA = "data";
private List<RelationshipToTeamLinkData> data = null;

public static final String JSON_PROPERTY_LINKS = "links";
private TeamRelationshipsLinks links;

public RelationshipToTeamLinks data(List<RelationshipToTeamLinkData> data) {
this.data = data;
for (RelationshipToTeamLinkData item : data) {
Expand Down Expand Up @@ -60,6 +66,28 @@ public void setData(List<RelationshipToTeamLinkData> data) {
this.data = data;
}

public RelationshipToTeamLinks links(TeamRelationshipsLinks links) {
this.links = links;
this.unparsed |= links.unparsed;
return this;
}

/**
* Links attributes.
*
* @return links
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_LINKS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public TeamRelationshipsLinks getLinks() {
return links;
}

public void setLinks(TeamRelationshipsLinks links) {
this.links = links;
}

/**
* A container for additional, undeclared properties. This is a holder for any undeclared
* properties as specified with the 'additionalProperties' keyword in the OAS document.
Expand Down Expand Up @@ -117,19 +145,21 @@ public boolean equals(Object o) {
}
RelationshipToTeamLinks relationshipToTeamLinks = (RelationshipToTeamLinks) o;
return Objects.equals(this.data, relationshipToTeamLinks.data)
&& Objects.equals(this.links, relationshipToTeamLinks.links)
&& Objects.equals(this.additionalProperties, relationshipToTeamLinks.additionalProperties);
}

@Override
public int hashCode() {
return Objects.hash(data, additionalProperties);
return Objects.hash(data, links, additionalProperties);
}

@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class RelationshipToTeamLinks {\n");
sb.append(" data: ").append(toIndentedString(data)).append("\n");
sb.append(" links: ").append(toIndentedString(links)).append("\n");
sb.append(" additionalProperties: ")
.append(toIndentedString(additionalProperties))
.append("\n");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,20 @@
import java.util.Objects;

/** Relationship between a user team permission and a team */
@JsonPropertyOrder({RelationshipToUserTeamPermission.JSON_PROPERTY_DATA})
@JsonPropertyOrder({
RelationshipToUserTeamPermission.JSON_PROPERTY_DATA,
RelationshipToUserTeamPermission.JSON_PROPERTY_LINKS
})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RelationshipToUserTeamPermission {
@JsonIgnore public boolean unparsed = false;
public static final String JSON_PROPERTY_DATA = "data";
private RelationshipToUserTeamPermissionData data;

public static final String JSON_PROPERTY_LINKS = "links";
private TeamRelationshipsLinks links;

public RelationshipToUserTeamPermission data(RelationshipToUserTeamPermissionData data) {
this.data = data;
this.unparsed |= data.unparsed;
Expand All @@ -47,6 +53,28 @@ public void setData(RelationshipToUserTeamPermissionData data) {
this.data = data;
}

public RelationshipToUserTeamPermission links(TeamRelationshipsLinks links) {
this.links = links;
this.unparsed |= links.unparsed;
return this;
}

/**
* Links attributes.
*
* @return links
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_LINKS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public TeamRelationshipsLinks getLinks() {
return links;
}

public void setLinks(TeamRelationshipsLinks links) {
this.links = links;
}

/**
* A container for additional, undeclared properties. This is a holder for any undeclared
* properties as specified with the 'additionalProperties' keyword in the OAS document.
Expand Down Expand Up @@ -105,20 +133,22 @@ public boolean equals(Object o) {
RelationshipToUserTeamPermission relationshipToUserTeamPermission =
(RelationshipToUserTeamPermission) o;
return Objects.equals(this.data, relationshipToUserTeamPermission.data)
&& Objects.equals(this.links, relationshipToUserTeamPermission.links)
&& Objects.equals(
this.additionalProperties, relationshipToUserTeamPermission.additionalProperties);
}

@Override
public int hashCode() {
return Objects.hash(data, additionalProperties);
return Objects.hash(data, links, additionalProperties);
}

@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class RelationshipToUserTeamPermission {\n");
sb.append(" data: ").append(toIndentedString(data)).append("\n");
sb.append(" links: ").append(toIndentedString(links)).append("\n");
sb.append(" additionalProperties: ")
.append(toIndentedString(additionalProperties))
.append("\n");
Expand Down
Loading