diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index c554255f134..0fcda4ed184 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -50232,7 +50232,7 @@ components:
example: "fluent-source"
type: string
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineFluentBitSourceType"
required:
@@ -50264,7 +50264,7 @@ components:
example: "fluent-source"
type: string
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineFluentdSourceType"
required:
@@ -50865,7 +50865,7 @@ components:
example: HTTP_AUTH_PASSWORD
type: string
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineHttpServerSourceType"
username_key:
@@ -51120,7 +51120,7 @@ components:
example: logstash-source
type: string
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineLogstashSourceType"
required:
@@ -51271,6 +51271,29 @@ components:
oneOf:
- $ref: "#/components/schemas/ObservabilityPipelineGeneratedMetricIncrementByOne"
- $ref: "#/components/schemas/ObservabilityPipelineGeneratedMetricIncrementByField"
+ ObservabilityPipelineMtlsServerTls:
+ description: Configuration for enabling TLS encryption between the pipeline component and external connecting clients.
+ properties:
+ ca_file:
+ description: Path to the Certificate Authority (CA) file used to validate connecting clients' TLS certificates.
+ type: string
+ crt_file:
+ description: Path to the TLS server certificate file used to used to identify the pipeline component to connecting clients.
+ example: "/path/to/cert.crt"
+ type: string
+ key_file:
+ description: Path to the private key file associated with the TLS server certificate.
+ type: string
+ key_pass_key:
+ description: Name of the environment variable or secret that holds the passphrase for the private key file.
+ example: TLS_KEY_PASSPHRASE
+ type: string
+ verify_certificate:
+ description: When `true`, requires client connections to present a valid certificate, enabling mutual TLS authentication.
+ type: boolean
+ required:
+ - crt_file
+ type: object
ObservabilityPipelineNewRelicDestination:
description: |-
The `new_relic` destination sends logs to the New Relic platform.
@@ -51610,7 +51633,7 @@ components:
example: opentelemetry-source
type: string
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineOpentelemetrySourceType"
required:
@@ -52238,7 +52261,7 @@ components:
mode:
$ref: "#/components/schemas/ObservabilityPipelineSyslogSourceMode"
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineRsyslogSourceType"
required:
@@ -52809,7 +52832,7 @@ components:
mode:
$ref: "#/components/schemas/ObservabilityPipelineSocketSourceMode"
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
description: TLS configuration. Relevant only when `mode` is `tcp`.
type:
$ref: "#/components/schemas/ObservabilityPipelineSocketSourceType"
@@ -53113,7 +53136,7 @@ components:
example: true
type: boolean
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineSplunkHecSourceType"
required:
@@ -53146,7 +53169,7 @@ components:
example: splunk-tcp-source
type: string
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineSplunkTcpSourceType"
required:
@@ -53340,7 +53363,7 @@ components:
mode:
$ref: "#/components/schemas/ObservabilityPipelineSyslogSourceMode"
tls:
- $ref: "#/components/schemas/ObservabilityPipelineTls"
+ $ref: "#/components/schemas/ObservabilityPipelineMtlsServerTls"
type:
$ref: "#/components/schemas/ObservabilityPipelineSyslogNgSourceType"
required:
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentBitSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentBitSource.java
index 8fc5c3b66bc..c14dda8122c 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentBitSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentBitSource.java
@@ -39,7 +39,7 @@ public class ObservabilityPipelineFluentBitSource {
private String id;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineFluentBitSourceType type =
@@ -100,25 +100,26 @@ public void setId(String id) {
this.id = id;
}
- public ObservabilityPipelineFluentBitSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineFluentBitSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentdSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentdSource.java
index 07c729e32f8..80c6cf1355b 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentdSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFluentdSource.java
@@ -39,7 +39,7 @@ public class ObservabilityPipelineFluentdSource {
private String id;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineFluentdSourceType type =
@@ -100,25 +100,26 @@ public void setId(String id) {
this.id = id;
}
- public ObservabilityPipelineFluentdSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineFluentdSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineHttpServerSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineHttpServerSource.java
index b5c04e02620..a5c157e4586 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineHttpServerSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineHttpServerSource.java
@@ -56,7 +56,7 @@ public class ObservabilityPipelineHttpServerSource {
private String passwordKey;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineHttpServerSourceType type =
@@ -219,25 +219,26 @@ public void setPasswordKey(String passwordKey) {
this.passwordKey = passwordKey;
}
- public ObservabilityPipelineHttpServerSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineHttpServerSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineLogstashSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineLogstashSource.java
index b503f259cdb..246355a22f6 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineLogstashSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineLogstashSource.java
@@ -39,7 +39,7 @@ public class ObservabilityPipelineLogstashSource {
private String id;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineLogstashSourceType type =
@@ -100,25 +100,26 @@ public void setId(String id) {
this.id = id;
}
- public ObservabilityPipelineLogstashSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineLogstashSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineMtlsServerTls.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineMtlsServerTls.java
new file mode 100644
index 00000000000..a82deed78c0
--- /dev/null
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineMtlsServerTls.java
@@ -0,0 +1,263 @@
+/*
+ * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
+ * This product includes software developed at Datadog (https://www.datadoghq.com/).
+ * Copyright 2019-Present Datadog, Inc.
+ */
+
+package com.datadog.api.client.v2.model;
+
+import com.fasterxml.jackson.annotation.JsonAnyGetter;
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+
+/**
+ * Configuration for enabling TLS encryption between the pipeline component and external connecting
+ * clients.
+ */
+@JsonPropertyOrder({
+ ObservabilityPipelineMtlsServerTls.JSON_PROPERTY_CA_FILE,
+ ObservabilityPipelineMtlsServerTls.JSON_PROPERTY_CRT_FILE,
+ ObservabilityPipelineMtlsServerTls.JSON_PROPERTY_KEY_FILE,
+ ObservabilityPipelineMtlsServerTls.JSON_PROPERTY_KEY_PASS_KEY,
+ ObservabilityPipelineMtlsServerTls.JSON_PROPERTY_VERIFY_CERTIFICATE
+})
+@jakarta.annotation.Generated(
+ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
+public class ObservabilityPipelineMtlsServerTls {
+ @JsonIgnore public boolean unparsed = false;
+ public static final String JSON_PROPERTY_CA_FILE = "ca_file";
+ private String caFile;
+
+ public static final String JSON_PROPERTY_CRT_FILE = "crt_file";
+ private String crtFile;
+
+ public static final String JSON_PROPERTY_KEY_FILE = "key_file";
+ private String keyFile;
+
+ public static final String JSON_PROPERTY_KEY_PASS_KEY = "key_pass_key";
+ private String keyPassKey;
+
+ public static final String JSON_PROPERTY_VERIFY_CERTIFICATE = "verify_certificate";
+ private Boolean verifyCertificate;
+
+ public ObservabilityPipelineMtlsServerTls() {}
+
+ @JsonCreator
+ public ObservabilityPipelineMtlsServerTls(
+ @JsonProperty(required = true, value = JSON_PROPERTY_CRT_FILE) String crtFile) {
+ this.crtFile = crtFile;
+ }
+
+ public ObservabilityPipelineMtlsServerTls caFile(String caFile) {
+ this.caFile = caFile;
+ return this;
+ }
+
+ /**
+ * Path to the Certificate Authority (CA) file used to validate connecting clients' TLS
+ * certificates.
+ *
+ * @return caFile
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_CA_FILE)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public String getCaFile() {
+ return caFile;
+ }
+
+ public void setCaFile(String caFile) {
+ this.caFile = caFile;
+ }
+
+ public ObservabilityPipelineMtlsServerTls crtFile(String crtFile) {
+ this.crtFile = crtFile;
+ return this;
+ }
+
+ /**
+ * Path to the TLS server certificate file used to used to identify the pipeline component to
+ * connecting clients.
+ *
+ * @return crtFile
+ */
+ @JsonProperty(JSON_PROPERTY_CRT_FILE)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ public String getCrtFile() {
+ return crtFile;
+ }
+
+ public void setCrtFile(String crtFile) {
+ this.crtFile = crtFile;
+ }
+
+ public ObservabilityPipelineMtlsServerTls keyFile(String keyFile) {
+ this.keyFile = keyFile;
+ return this;
+ }
+
+ /**
+ * Path to the private key file associated with the TLS server certificate.
+ *
+ * @return keyFile
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_KEY_FILE)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public String getKeyFile() {
+ return keyFile;
+ }
+
+ public void setKeyFile(String keyFile) {
+ this.keyFile = keyFile;
+ }
+
+ public ObservabilityPipelineMtlsServerTls keyPassKey(String keyPassKey) {
+ this.keyPassKey = keyPassKey;
+ return this;
+ }
+
+ /**
+ * Name of the environment variable or secret that holds the passphrase for the private key file.
+ *
+ * @return keyPassKey
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_KEY_PASS_KEY)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public String getKeyPassKey() {
+ return keyPassKey;
+ }
+
+ public void setKeyPassKey(String keyPassKey) {
+ this.keyPassKey = keyPassKey;
+ }
+
+ public ObservabilityPipelineMtlsServerTls verifyCertificate(Boolean verifyCertificate) {
+ this.verifyCertificate = verifyCertificate;
+ return this;
+ }
+
+ /**
+ * When true, requires client connections to present a valid certificate, enabling
+ * mutual TLS authentication.
+ *
+ * @return verifyCertificate
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_VERIFY_CERTIFICATE)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public Boolean getVerifyCertificate() {
+ return verifyCertificate;
+ }
+
+ public void setVerifyCertificate(Boolean verifyCertificate) {
+ this.verifyCertificate = verifyCertificate;
+ }
+
+ /**
+ * A container for additional, undeclared properties. This is a holder for any undeclared
+ * properties as specified with the 'additionalProperties' keyword in the OAS document.
+ */
+ private Map additionalProperties;
+
+ /**
+ * Set the additional (undeclared) property with the specified name and value. If the property
+ * does not already exist, create it otherwise replace it.
+ *
+ * @param key The arbitrary key to set
+ * @param value The associated value
+ * @return ObservabilityPipelineMtlsServerTls
+ */
+ @JsonAnySetter
+ public ObservabilityPipelineMtlsServerTls putAdditionalProperty(String key, Object value) {
+ if (this.additionalProperties == null) {
+ this.additionalProperties = new HashMap();
+ }
+ this.additionalProperties.put(key, value);
+ return this;
+ }
+
+ /**
+ * Return the additional (undeclared) property.
+ *
+ * @return The additional properties
+ */
+ @JsonAnyGetter
+ public Map getAdditionalProperties() {
+ return additionalProperties;
+ }
+
+ /**
+ * Return the additional (undeclared) property with the specified name.
+ *
+ * @param key The arbitrary key to get
+ * @return The specific additional property for the given key
+ */
+ public Object getAdditionalProperty(String key) {
+ if (this.additionalProperties == null) {
+ return null;
+ }
+ return this.additionalProperties.get(key);
+ }
+
+ /** Return true if this ObservabilityPipelineMtlsServerTls object is equal to o. */
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ObservabilityPipelineMtlsServerTls observabilityPipelineMtlsServerTls =
+ (ObservabilityPipelineMtlsServerTls) o;
+ return Objects.equals(this.caFile, observabilityPipelineMtlsServerTls.caFile)
+ && Objects.equals(this.crtFile, observabilityPipelineMtlsServerTls.crtFile)
+ && Objects.equals(this.keyFile, observabilityPipelineMtlsServerTls.keyFile)
+ && Objects.equals(this.keyPassKey, observabilityPipelineMtlsServerTls.keyPassKey)
+ && Objects.equals(
+ this.verifyCertificate, observabilityPipelineMtlsServerTls.verifyCertificate)
+ && Objects.equals(
+ this.additionalProperties, observabilityPipelineMtlsServerTls.additionalProperties);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(
+ caFile, crtFile, keyFile, keyPassKey, verifyCertificate, additionalProperties);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class ObservabilityPipelineMtlsServerTls {\n");
+ sb.append(" caFile: ").append(toIndentedString(caFile)).append("\n");
+ sb.append(" crtFile: ").append(toIndentedString(crtFile)).append("\n");
+ sb.append(" keyFile: ").append(toIndentedString(keyFile)).append("\n");
+ sb.append(" keyPassKey: ").append(toIndentedString(keyPassKey)).append("\n");
+ sb.append(" verifyCertificate: ").append(toIndentedString(verifyCertificate)).append("\n");
+ sb.append(" additionalProperties: ")
+ .append(toIndentedString(additionalProperties))
+ .append("\n");
+ sb.append('}');
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java
index 221238d464d..a83f3a180e0 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java
@@ -44,7 +44,7 @@ public class ObservabilityPipelineOpentelemetrySource {
private String id;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineOpentelemetrySourceType type =
@@ -127,25 +127,26 @@ public void setId(String id) {
this.id = id;
}
- public ObservabilityPipelineOpentelemetrySource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineOpentelemetrySource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRsyslogSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRsyslogSource.java
index 18870ef7f1a..de277dcd1cb 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRsyslogSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRsyslogSource.java
@@ -44,7 +44,7 @@ public class ObservabilityPipelineRsyslogSource {
private ObservabilityPipelineSyslogSourceMode mode;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineRsyslogSourceType type =
@@ -133,25 +133,26 @@ public void setMode(ObservabilityPipelineSyslogSourceMode mode) {
this.mode = mode;
}
- public ObservabilityPipelineRsyslogSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineRsyslogSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSocketSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSocketSource.java
index 1ba508554c2..e6fe0ce16ee 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSocketSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSocketSource.java
@@ -47,7 +47,7 @@ public class ObservabilityPipelineSocketSource {
private ObservabilityPipelineSocketSourceMode mode;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineSocketSourceType type = ObservabilityPipelineSocketSourceType.SOCKET;
@@ -160,25 +160,26 @@ public void setMode(ObservabilityPipelineSocketSourceMode mode) {
this.mode = mode;
}
- public ObservabilityPipelineSocketSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineSocketSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkHecSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkHecSource.java
index 41092a8ff28..6cffacdbe1b 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkHecSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkHecSource.java
@@ -43,7 +43,7 @@ public class ObservabilityPipelineSplunkHecSource {
private Boolean storeHecToken;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineSplunkHecSourceType type =
@@ -126,25 +126,26 @@ public void setStoreHecToken(Boolean storeHecToken) {
this.storeHecToken = storeHecToken;
}
- public ObservabilityPipelineSplunkHecSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineSplunkHecSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkTcpSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkTcpSource.java
index 4d5a97668fc..df42cc1df42 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkTcpSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSplunkTcpSource.java
@@ -40,7 +40,7 @@ public class ObservabilityPipelineSplunkTcpSource {
private String id;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineSplunkTcpSourceType type =
@@ -101,25 +101,26 @@ public void setId(String id) {
this.id = id;
}
- public ObservabilityPipelineSplunkTcpSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineSplunkTcpSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSyslogNgSource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSyslogNgSource.java
index a554be06d41..434dafd573f 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSyslogNgSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSyslogNgSource.java
@@ -44,7 +44,7 @@ public class ObservabilityPipelineSyslogNgSource {
private ObservabilityPipelineSyslogSourceMode mode;
public static final String JSON_PROPERTY_TLS = "tls";
- private ObservabilityPipelineTls tls;
+ private ObservabilityPipelineMtlsServerTls tls;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineSyslogNgSourceType type =
@@ -133,25 +133,26 @@ public void setMode(ObservabilityPipelineSyslogSourceMode mode) {
this.mode = mode;
}
- public ObservabilityPipelineSyslogNgSource tls(ObservabilityPipelineTls tls) {
+ public ObservabilityPipelineSyslogNgSource tls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
this.unparsed |= tls.unparsed;
return this;
}
/**
- * Configuration for enabling TLS encryption between the pipeline component and external services.
+ * Configuration for enabling TLS encryption between the pipeline component and external
+ * connecting clients.
*
* @return tls
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public ObservabilityPipelineTls getTls() {
+ public ObservabilityPipelineMtlsServerTls getTls() {
return tls;
}
- public void setTls(ObservabilityPipelineTls tls) {
+ public void setTls(ObservabilityPipelineMtlsServerTls tls) {
this.tls = tls;
}