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
2 changes: 1 addition & 1 deletion administrative/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Administrative API

- API version: 7.0.70
- API version: 7.0.71

Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API.
This API provides the following operations to manage your organization:
Expand Down
2 changes: 1 addition & 1 deletion agents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Agents API

- API version: 7.0.70
- API version: 7.0.71


## Overview
Expand Down
2 changes: 1 addition & 1 deletion alerts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Alerts API

- API version: 7.0.70
- API version: 7.0.71

You can manage the following alert functionalities on the ThousandEyes platform using the Alerts API:

Expand Down
2 changes: 1 addition & 1 deletion bgp-monitors/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

BGP Monitors API

- API version: 7.0.70
- API version: 7.0.71


Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers.
Expand Down
2 changes: 1 addition & 1 deletion credentials/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Credentials API

- API version: 7.0.70
- API version: 7.0.71

Manage credentials for transaction tests using the Credentials API.

Expand Down
2 changes: 1 addition & 1 deletion dashboards/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Dashboards API

- API version: 7.0.70
- API version: 7.0.71

Manage ThousandEyes Dashboards.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,12 @@ public enum ApiAggregateProperty {

EYEBROW_NET_TARGET_IP("EYEBROW_NET_TARGET_IP"),

ENDPOINT_CELLULAR_CARRIER_NAME("ENDPOINT_CELLULAR_CARRIER_NAME"),

ENDPOINT_CELLULAR_NETWORK_GEN("ENDPOINT_CELLULAR_NETWORK_GEN"),

ENDPOINT_CELLULAR_NETWORK_SUBTYPE("ENDPOINT_CELLULAR_NETWORK_SUBTYPE"),

EYEBROW_GATEWAY("EYEBROW_GATEWAY"),

EYEBROW_SSID("EYEBROW_SSID"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,14 @@ public enum DashboardMetric {

EYEBROW_GATEWAY_WIRELESS_THROUGHPUT("EYEBROW_GATEWAY_WIRELESS_THROUGHPUT"),

ENDPOINT_CELLULAR_RSSI("ENDPOINT_CELLULAR_RSSI"),

ENDPOINT_CELLULAR_RSRP("ENDPOINT_CELLULAR_RSRP"),

ENDPOINT_CELLULAR_RSRQ("ENDPOINT_CELLULAR_RSRQ"),

ENDPOINT_CELLULAR_SINR("ENDPOINT_CELLULAR_SINR"),

ENDPOINT_AST_TEST_NET_LOSS("ENDPOINT_AST_TEST_NET_LOSS"),

ENDPOINT_AST_TEST_NET_JITTER("ENDPOINT_AST_TEST_NET_JITTER"),
Expand Down
2 changes: 1 addition & 1 deletion emulation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Emulation API

- API version: 7.0.70
- API version: 7.0.71

The Emulation API facilitates the retrieval of user-agent strings for HTTP, pageload, and transaction tests. It also enables the retrieval and addition of emulated devices for pageload and transaction tests.

Expand Down
2 changes: 1 addition & 1 deletion endpoint-agents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Endpoint Agents API

- API version: 7.0.70
- API version: 7.0.71

Manage ThousandEyes Endpoint Agents using this API.

Expand Down
2 changes: 1 addition & 1 deletion endpoint-instant-tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Endpoint Instant Scheduled Tests API

- API version: 7.0.70
- API version: 7.0.71


You can create and execute a new endpoint instant scheduled test within ThousandEyes using this API. The test parameters are specified in the `POST` data.
Expand Down
2 changes: 1 addition & 1 deletion endpoint-labels/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Endpoint Agent Labels API

- API version: 7.0.70
- API version: 7.0.71

Manage labels applied to endpoint agents using this API.

Expand Down
2 changes: 1 addition & 1 deletion endpoint-test-results/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Endpoint Test Results API

- API version: 7.0.70
- API version: 7.0.71

Retrieve results for scheduled and dynamic tests on endpoint agents.

Expand Down
2 changes: 1 addition & 1 deletion endpoint-tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Endpoint Tests API

- API version: 7.0.70
- API version: 7.0.71


Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API.
Expand Down
2 changes: 1 addition & 1 deletion event-detection/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Event Detection API

- API version: 7.0.70
- API version: 7.0.71


Event detection occurs when ThousandEyes identifies that error signals related to a component (proxy, network node, AS, server etc) have deviated from the baselines established by events.
Expand Down
2 changes: 1 addition & 1 deletion instant-tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Instant Tests API

- API version: 7.0.70
- API version: 7.0.71

The Instant Tests API operations lets you create and run new instant tests. You will need to be an Account Admin.

Expand Down
2 changes: 1 addition & 1 deletion internet-insights/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Internet Insights API

- API version: 7.0.70
- API version: 7.0.71

We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that:

Expand Down
2 changes: 1 addition & 1 deletion snapshots/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Test Snapshots API

- API version: 7.0.70
- API version: 7.0.71

Creates a new test snapshot in ThousandEyes.

Expand Down
2 changes: 1 addition & 1 deletion streaming/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

ThousandEyes for OpenTelemetry API

- API version: 7.0.70
- API version: 7.0.71

ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry.

Expand Down
1 change: 1 addition & 0 deletions tags/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ src/main/java/com/thousandeyes/sdk/tags/model/TagAssignment.java
src/main/java/com/thousandeyes/sdk/tags/model/TagBulkCreateError.java
src/main/java/com/thousandeyes/sdk/tags/model/TagInfo.java
src/main/java/com/thousandeyes/sdk/tags/model/Tags.java
src/main/java/com/thousandeyes/sdk/tags/model/Type.java
src/main/java/com/thousandeyes/sdk/tags/model/UnauthorizedError.java
src/main/java/com/thousandeyes/sdk/tags/model/ValidationError.java
src/main/java/com/thousandeyes/sdk/tags/model/ValidationErrorItem.java
Expand Down
2 changes: 1 addition & 1 deletion tags/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Tags API

- API version: 7.0.70
- API version: 7.0.71

The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or dashboards) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`.

Expand Down
83 changes: 81 additions & 2 deletions tags/src/main/java/com/thousandeyes/sdk/tags/model/Tag.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@
import com.thousandeyes.sdk.tags.model.Assignment;
import com.thousandeyes.sdk.tags.model.ObjectType;
import com.thousandeyes.sdk.tags.model.SelfLinks;
import com.thousandeyes.sdk.tags.model.Type;
import java.math.BigDecimal;
import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
Expand All @@ -39,14 +41,17 @@
Tag.JSON_PROPERTY_ASSIGNMENTS,
Tag.JSON_PROPERTY_ACCESS_TYPE,
Tag.JSON_PROPERTY_AID,
Tag.JSON_PROPERTY_BUILT_IN,
Tag.JSON_PROPERTY_COLOR,
Tag.JSON_PROPERTY_CREATE_DATE,
Tag.JSON_PROPERTY_ICON,
Tag.JSON_PROPERTY_DESCRIPTION,
Tag.JSON_PROPERTY_ID,
Tag.JSON_PROPERTY_KEY,
Tag.JSON_PROPERTY_LEGACY_ID,
Tag.JSON_PROPERTY_MODIFIED_DATE,
Tag.JSON_PROPERTY_OBJECT_TYPE,
Tag.JSON_PROPERTY_TYPE,
Tag.JSON_PROPERTY_VALUE,
Tag.JSON_PROPERTY_LINKS
})
Expand All @@ -61,6 +66,9 @@ public class Tag {
public static final String JSON_PROPERTY_AID = "aid";
private Long aid;

public static final String JSON_PROPERTY_BUILT_IN = "builtIn";
private Boolean builtIn;

public static final String JSON_PROPERTY_COLOR = "color";
private String color;

Expand All @@ -82,9 +90,15 @@ public class Tag {
public static final String JSON_PROPERTY_LEGACY_ID = "legacyId";
private BigDecimal legacyId;

public static final String JSON_PROPERTY_MODIFIED_DATE = "modifiedDate";
private OffsetDateTime modifiedDate;

public static final String JSON_PROPERTY_OBJECT_TYPE = "objectType";
private ObjectType objectType;

public static final String JSON_PROPERTY_TYPE = "type";
private Type type;

public static final String JSON_PROPERTY_VALUE = "value";
private String value;

Expand All @@ -98,16 +112,20 @@ public Tag() {
public Tag(
@JsonProperty(JSON_PROPERTY_ASSIGNMENTS) List<Assignment> assignments,
@JsonProperty(JSON_PROPERTY_AID) Long aid,
@JsonProperty(JSON_PROPERTY_BUILT_IN) Boolean builtIn,
@JsonProperty(JSON_PROPERTY_CREATE_DATE) String createDate,
@JsonProperty(JSON_PROPERTY_ID) UUID id,
@JsonProperty(JSON_PROPERTY_LEGACY_ID) BigDecimal legacyId
@JsonProperty(JSON_PROPERTY_LEGACY_ID) BigDecimal legacyId,
@JsonProperty(JSON_PROPERTY_MODIFIED_DATE) OffsetDateTime modifiedDate
) {
this();
this.assignments = assignments;
this.aid = aid;
this.builtIn = builtIn;
this.createDate = createDate;
this.id = id;
this.legacyId = legacyId;
this.modifiedDate = modifiedDate;
}

/**
Expand Down Expand Up @@ -165,6 +183,21 @@ public Long getAid() {



/**
* Indicates whether it is a built-in tag or a user-created (custom) tag.
* @return builtIn
**/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BUILT_IN)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

public Boolean getBuiltIn() {
return builtIn;
}




public Tag color(String color) {
this.color = color;
return this;
Expand Down Expand Up @@ -310,6 +343,21 @@ public BigDecimal getLegacyId() {



/**
* The date and time the tag was last modified.
* @return modifiedDate
**/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MODIFIED_DATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

public OffsetDateTime getModifiedDate() {
return modifiedDate;
}




public Tag objectType(ObjectType objectType) {
this.objectType = objectType;
return this;
Expand All @@ -335,6 +383,31 @@ public void setObjectType(ObjectType objectType) {
}


public Tag type(Type type) {
this.type = type;
return this;
}

/**
* Get type
* @return type
**/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

public Type getType() {
return type;
}


@JsonProperty(JSON_PROPERTY_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setType(Type type) {
this.type = type;
}


public Tag value(String value) {
this.value = value;
return this;
Expand Down Expand Up @@ -400,21 +473,24 @@ public boolean equals(Object o) {
return Objects.equals(this.assignments, tag.assignments) &&
Objects.equals(this.accessType, tag.accessType) &&
Objects.equals(this.aid, tag.aid) &&
Objects.equals(this.builtIn, tag.builtIn) &&
Objects.equals(this.color, tag.color) &&
Objects.equals(this.createDate, tag.createDate) &&
Objects.equals(this.icon, tag.icon) &&
Objects.equals(this.description, tag.description) &&
Objects.equals(this.id, tag.id) &&
Objects.equals(this.key, tag.key) &&
Objects.equals(this.legacyId, tag.legacyId) &&
Objects.equals(this.modifiedDate, tag.modifiedDate) &&
Objects.equals(this.objectType, tag.objectType) &&
Objects.equals(this.type, tag.type) &&
Objects.equals(this.value, tag.value) &&
Objects.equals(this.links, tag.links);
}

@Override
public int hashCode() {
return Objects.hash(assignments, accessType, aid, color, createDate, icon, description, id, key, legacyId, objectType, value, links);
return Objects.hash(assignments, accessType, aid, builtIn, color, createDate, icon, description, id, key, legacyId, modifiedDate, objectType, type, value, links);
}

@Override
Expand All @@ -424,14 +500,17 @@ public String toString() {
sb.append(" assignments: ").append(toIndentedString(assignments)).append("\n");
sb.append(" accessType: ").append(toIndentedString(accessType)).append("\n");
sb.append(" aid: ").append(toIndentedString(aid)).append("\n");
sb.append(" builtIn: ").append(toIndentedString(builtIn)).append("\n");
sb.append(" color: ").append(toIndentedString(color)).append("\n");
sb.append(" createDate: ").append(toIndentedString(createDate)).append("\n");
sb.append(" icon: ").append(toIndentedString(icon)).append("\n");
sb.append(" description: ").append(toIndentedString(description)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" key: ").append(toIndentedString(key)).append("\n");
sb.append(" legacyId: ").append(toIndentedString(legacyId)).append("\n");
sb.append(" modifiedDate: ").append(toIndentedString(modifiedDate)).append("\n");
sb.append(" objectType: ").append(toIndentedString(objectType)).append("\n");
sb.append(" type: ").append(toIndentedString(type)).append("\n");
sb.append(" value: ").append(toIndentedString(value)).append("\n");
sb.append(" links: ").append(toIndentedString(links)).append("\n");
sb.append("}");
Expand Down
Loading
Loading