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; }