Regenerate Javadoc files for consistency

Refactor record creation method to improve clarity

Renamed `recordCreate` to `recordCreateSld` to better align with its function of creating records specifically for SLDs. Updated relevant tests, documentation, and method references to use the new naming for consistency and improved readability
This commit is contained in:
2025-04-23 16:29:05 +02:00
parent 41b44b22c2
commit d9ec4f8c44
55 changed files with 659 additions and 293 deletions
+3 -3
View File
@@ -139,11 +139,11 @@ Create a new DNS record in a specific zone.
- **Parameters**:
- `ZoneEntity zone` - DNS zone object.
- `RecordEntity rec` - Details of the new record (name, type, content).
- `String sld` - The sub-tld of the new record.
- `int ttl` - The time-to-live in seconds of the new rcord.
```java
RecordEntity newRecord = new RecordEntity("api.example.com", RecordType.A, "192.168.1.1");
RecordEntity created = cfDnsClient.recordCreate(zone, newRecord);
RecordEntity created = client.recordCreateSld(zone, "api", 60, RecordType.A, "192.168.1.1");
System.out.println("Created Record ID: " + created.getId());
```
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Alle Klassen und Schnittstellen (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Alle Packages (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+203 -66
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>CfDnsClient (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf, class: CfDnsClient">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
@@ -97,19 +97,16 @@ loadScripts(document, 'script');</script>
records and zones within the Cloudflare system, including creating, updating, retrieving, and
deleting DNS records.
<p>Example:
<p>Example:
<pre><code>
// Create a new CfDnsClient instance
CfDnsClient cfDnsClient = new CfDnsClient(
"email@example.com",
"yourApiKey"
);
// Retrieve a zone
ZoneEntity zone = cfDnsClient.zoneInfo("example.com");
System.out.println("Zone ID: " + zone.getId());
// Retrieve records of a zone
List&lt;<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model"><code>RecordEntity</code></a>&gt; records = cfDnsClient.sldListAll(zone, "sld");
records.forEach(record -&gt;
@@ -168,72 +165,148 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)" class="member-name-link">recordCreate</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;ttl,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a
href="#recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
class="member-name-link">recordCreateSld</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
int&nbsp;ttl,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordDelete</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code>
</div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordDelete</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">recordDelete</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">recordDelete</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;id)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)" class="member-name-link">recordDeleteTypeIfExists</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code>
</div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a
href="#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)"
class="member-name-link">recordDeleteTypeIfExists</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>...&nbsp;recordTypes)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deletes DNS records of a specific type within a given zone if they exist.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordUpdate</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordUpdate</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Updates an existing DNS record in a specified Cloudflare zone.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">sldInfo</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a
href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)"
class="member-name-link">sldInfo</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves detailed information about a specific second-level domain (SLD) record for a given
zone and record type from the Cloudflare API.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)" class="member-name-link">sldListAll</a><wbr>(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code>
</div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a
href="#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)"
class="member-name-link">sldListAll</a>
<wbr>
(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#zoneInfo(java.lang.String)" class="member-name-link">zoneInfo</a>
<wbr>
(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves detailed information about a specific zone by its name.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#zoneInfo(java.lang.String)" class="member-name-link">zoneInfo</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code>
</div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#zoneListAll()" class="member-name-link">zoneListAll</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves detailed information about a specific zone by its name.</div>
<div class="block">Retrieves a list of all zones from the Cloudflare API.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#zoneListAll()" class="member-name-link">zoneListAll</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<code><a href="#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a>
<wbr>
(<a href="model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code>
</div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves a list of all zones from the Cloudflare API.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a><wbr>(<a href="model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves a list of all DNS zones using the provided paging request parameters.</div>
</div>
</div>
@@ -262,9 +335,11 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>authEmail</code> - The email address associated with the Cloudflare account, used for
authentication.</dd>
authentication.
</dd>
<dd><code>authKey</code> - The API key of the Cloudflare account, used as part of the authentication
process.</dd>
process.
</dd>
</dl>
</section>
</li>
@@ -279,9 +354,11 @@ loadScripts(document, 'script');</script>
<dt>Parameter:</dt>
<dd><code>baseUrl</code> - The base URL of the Cloudflare API to be used for requests.</dd>
<dd><code>authEmail</code> - The email address associated with the Cloudflare account, used for
authentication.</dd>
authentication.
</dd>
<dd><code>authKey</code> - The API key of the Cloudflare account, used as part of the authentication
process.</dd>
process.
</dd>
</dl>
</section>
</li>
@@ -297,10 +374,15 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>emptyResultThrowsException</code> - Specifies if an exception should be thrown when the API
response is empty. Default is true.</dd>
response is empty. Default is true.
</dd>
<dd><code>baseUrl</code> - The base URL for the Cloudflare API endpoint.</dd>
<dd><code>authEmail</code> - The email associated with the Cloudflare account for authentication.</dd>
<dd><code>authKey</code> - The API key for authenticating the client with Cloudflare services.</dd>
<dd><code>authEmail</code> - The email associated with the Cloudflare account for
authentication.
</dd>
<dd><code>authKey</code> - The API key for authenticating the client with Cloudflare
services.
</dd>
</dl>
</section>
</li>
@@ -335,12 +417,14 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>pagingRequest</code> - the pagination request object containing parameters for paging and
filtering zone data</dd>
filtering zone data
</dd>
<dt>Gibt zurück:</dt>
<dd>a list of <code>ZoneEntity</code> objects representing the DNS zones retrieved from the API</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - if there is an error during the API request or response
processing</dd>
processing
</dd>
</dl>
</section>
</li>
@@ -357,7 +441,8 @@ loadScripts(document, 'script');</script>
<dd>A <a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model"><code>ZoneEntity</code></a> object that contains details of the specified zone.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - If an error occurs while making the API request or processing
the response.</dd>
the response.
</dd>
</dl>
</section>
</li>
@@ -367,14 +452,15 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;<a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</span>&nbsp;<span class="element-name">sldListAll</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld)</span>
throws <span class="exceptions"><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></span></div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>zone</code> - The DNS zone entity for which the SLD records are to be fetched.</dd>
<dd><code>sld</code> - The second-level domain name for which the records are retrieved.</dd>
<dt>Gibt zurück:</dt>
<dd>A list of <code>RecordEntity</code> objects representing the DNS records associated with the
provided SLD.</dd>
<dd>A list of <code>RecordEntity</code> associated with the desired SLD.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - If an error occurs while interacting with the Cloudflare API.</dd>
</dl>
@@ -387,15 +473,16 @@ loadScripts(document, 'script');</script>
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</span>
throws <span class="exceptions"><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></span></div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>zone</code> - The DNS zone entity for which the SLD records are to be fetched.</dd>
<dd><code>sld</code> - The second-level domain name for which the records are retrieved.</dd>
<dd><code>pagingRequest</code> - The paging request.</dd>
<dt>Gibt zurück:</dt>
<dd>A list of <code>RecordEntity</code> objects representing the DNS records associated with the
provided SLD.</dd>
<dd>A list of <code>RecordEntity</code> associated with the desired SLD.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - If an error occurs while interacting with the Cloudflare API.</dd>
</dl>
@@ -416,18 +503,59 @@ loadScripts(document, 'script');</script>
<dd><code>sld</code> - the second-level domain (SLD) for which the record information is requested</dd>
<dd><code>type</code> - the type of DNS record (e.g., A, AAAA, CNAME) being queried</dd>
<dt>Gibt zurück:</dt>
<dd>the record entity containing detailed information about the requested SLD and record
type</dd>
<dd>the <a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model"><code>RecordEntity</code></a> of
the requested SLD and record type
</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - if an error occurs during interaction with the Cloudflare API</dd>
</dl>
</section>
</li>
<li>
<section class="detail"
id="recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)">
<h3>recordCreateSld</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a
href="model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></span>&nbsp;<span class="element-name">recordCreateSld</span>
<wbr>
<span class="parameters">(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
int&nbsp;ttl,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</span>
throws <span class="exceptions"><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></span>
</div>
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>zone</code> - the DNS zone in which the record will be created</dd>
<dd><code>sld</code> - the second-level domain (SLD) used for constructing the fully qualified domain
name (FQDN)
</dd>
<dd><code>ttl</code> - the time-to-live (TTL) value for the DNS record</dd>
<dd><code>type</code> - the type of the DNS record (e.g., A, AAAA, CNAME)</dd>
<dd><code>content</code> - the content or value of the DNS record</dd>
<dt>Gibt zurück:</dt>
<dd>the created DNS record as a <a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model"><code>RecordEntity</code></a>
object
</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html"
title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - if an error occurs
while interacting with the Cloudflare API
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)">
<h3>recordCreate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></span>&nbsp;<span class="element-name">recordCreate</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;ttl,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</span>
@@ -436,7 +564,7 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>zone</code> - the DNS zone in which the record will be created</dd>
<dd><code>sld</code> - the second-level domain (SLD) used for constructing the fully qualified domain name (FQDN)</dd>
<dd><code>name</code> - the name of the DNS record (e.g., www.example.com)</dd>
<dd><code>ttl</code> - the time-to-live (TTL) value for the DNS record</dd>
<dd><code>type</code> - the type of the DNS record (e.g., A, AAAA, CNAME)</dd>
<dd><code>content</code> - the content or value of the DNS record</dd>
@@ -456,9 +584,12 @@ loadScripts(document, 'script');</script>
<div class="block">Creates a new DNS record in the specified zone using the Cloudflare API.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>zone</code> - The zone entity where the record will be created. Contains details such as zone ID.</dd>
<dd><code>zone</code> - The zone entity where the record will be created. Contains details such as zone
ID.
</dd>
<dd><code>rec</code> - The record entity representing the DNS record to be created, including its
attributes.</dd>
attributes.
</dd>
<dt>Gibt zurück:</dt>
<dd>The created record entity as returned by the Cloudflare API.</dd>
<dt>Löst aus:</dt>
@@ -480,8 +611,11 @@ loadScripts(document, 'script');</script>
<dt>Gibt zurück:</dt>
<dd><code>true</code> if the DNS record was successfully deleted; <code>false</code> otherwise.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - if there is an issue during the API communication or the request
fails for any reason.</dd>
<dd><code><a href="CloudflareApiException.html"
title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - if there is an issue during the
API communication, or the
request fails for any reason.
</dd>
</dl>
</section>
</li>
@@ -500,7 +634,8 @@ loadScripts(document, 'script');</script>
<dd><code>true</code> if the DNS record was successfully deleted; <code>false</code> otherwise.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></code> - if there is an issue during the API communication or the request
fails for any reason.</dd>
fails for any reason.
</dd>
</dl>
</section>
</li>
@@ -515,7 +650,8 @@ loadScripts(document, 'script');</script>
<dt>Parameter:</dt>
<dd><code>zone</code> - the zone entity containing the ID of the target zone</dd>
<dd><code>rec</code> - the record entity containing the ID of the DNS record to be updated and its updated
data</dd>
data
</dd>
<dt>Gibt zurück:</dt>
<dd>the updated record entity as returned by the Cloudflare API</dd>
<dt>Löst aus:</dt>
@@ -530,8 +666,9 @@ loadScripts(document, 'script');</script>
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>...&nbsp;recordTypes)</span>
throws <span class="exceptions"><a href="CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a></span></div>
<div class="block">Deletes DNS records of a specific type within a given zone if they exist.
If no record of the specified type exists, it logs this occurrence without throwing an exception.</div>
<div class="block">Deletes DNS records of a specific type within a given zone if they exist. If no record of the
specified type exists, it logs this occurrence without throwing an exception.
</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>zone</code> - The DNS zone entity in which the record exists.</dd>
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>CfRequest (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf, enum: CfRequest">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>CloudflareApiException (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf, class: CloudflareApiException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>CloudflareNotFoundException (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf, class: CloudflareNotFoundException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.CfDnsClient (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf, class: CfDnsClient">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Enum-Klasse codes.thischwa.cf.CfRequest (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf, enum: CfRequest">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.CloudflareApiException (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf, class: CloudflareApiException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -91,72 +91,150 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color"><code><a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)" class="member-name-link">recordCreate</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;ttl,
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordDelete</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-first even-row-color"><code><a href="../model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
class="member-name-link">recordCreateSld</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
int&nbsp;ttl,
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last even-row-color">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">recordDelete</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;id)</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordDelete</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code>
</div>
<div class="col-last odd-row-color">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)" class="member-name-link">recordDeleteTypeIfExists</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)"
class="member-name-link">recordDelete</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;id)</code></div>
<div class="col-last even-row-color">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)"
class="member-name-link">recordDeleteTypeIfExists</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>...&nbsp;recordTypes)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Deletes DNS records of a specific type within a given zone if they exist.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordUpdate</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code><a href="../model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordUpdate</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-last odd-row-color">
<div class="col-last even-row-color">
<div class="block">Updates an existing DNS record in a specified Cloudflare zone.</div>
</div>
<div class="col-first even-row-color"><code><a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">sldInfo</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color"><code><a href="../model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)"
class="member-name-link">sldInfo</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Retrieves detailed information about a specific second-level domain (SLD) record for a given
zone and record type from the Cloudflare API.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="../model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)"
class="member-name-link">sldListAll</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld)</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="col-last even-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)" class="member-name-link">sldListAll</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="../model/RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)"
class="member-name-link">sldListAll</a>
<wbr>
(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-last even-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#zoneInfo(java.lang.String)" class="member-name-link">zoneInfo</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieves detailed information about a specific zone by its name.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#zoneListAll()" class="member-name-link">zoneListAll</a>()</code></div>
<div class="col-first even-row-color"><code><a href="../model/ZoneEntity.html"
title="Klasse in codes.thischwa.cf.model">ZoneEntity</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#zoneInfo(java.lang.String)" class="member-name-link">zoneInfo</a>
<wbr>
(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Retrieves a list of all zones from the Cloudflare API.</div>
<div class="block">Retrieves detailed information about a specific zone by its name.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../CfDnsClient.html#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a><wbr>(<a href="../model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#zoneListAll()" class="member-name-link">zoneListAll</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieves a list of all zones from the Cloudflare API.</div>
</div>
<div class="col-first even-row-color"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../CfDnsClient.html#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a>
<wbr>
(<a href="../model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code>
</div>
<div class="col-last even-row-color">
<div class="block">Retrieves a list of all DNS zones using the provided paging request parameters.</div>
</div>
</div>
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.CloudflareNotFoundException (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf, class: CloudflareNotFoundException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>AbstractEntity (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: AbstractEntity">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>AbstractMultipleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: AbstractMultipleResponse">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>AbstractResponse (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: AbstractResponse">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>AbstractSingleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: AbstractSingleResponse">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>PagingRequest (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: PagingRequest">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>RecordEntity (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: RecordEntity">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>RecordMultipleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: RecordMultipleResponse">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>RecordSingleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: RecordSingleResponse">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>RecordType (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, enum: RecordType">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>ResponseEntity (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, interface: ResponseEntity">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>ResponseResultInfo (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: ResponseResultInfo">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>ResultInfo (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: ResultInfo">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>ZoneEntity (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: ZoneEntity">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>ZoneMultipleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model, class: ZoneMultipleResponse">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.AbstractEntity (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: AbstractEntity">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.AbstractMultipleResponse (CloudflareDNS-java
0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: AbstractMultipleResponse">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.AbstractResponse (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: AbstractResponse">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.AbstractSingleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: AbstractSingleResponse">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.PagingRequest (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: PagingRequest">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -80,7 +80,9 @@ loadScripts(document, 'script');</script>
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-last even-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a><wbr>(<a href="../PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.RecordEntity (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: RecordEntity">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -83,7 +83,8 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)" class="member-name-link">recordCreate</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;ttl,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
@@ -91,16 +92,42 @@ loadScripts(document, 'script');</script>
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordUpdate</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
class="member-name-link">recordCreateSld</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
int&nbsp;ttl,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordUpdate</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Updates an existing DNS record in a specified Cloudflare zone.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">sldInfo</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code><a href="../RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)"
class="member-name-link">sldInfo</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type)</code></div>
<div class="col-last odd-row-color">
<div class="col-last even-row-color">
<div class="block">Retrieves detailed information about a specific second-level domain (SLD) record for a given
zone and record type from the Cloudflare API.</div>
</div>
@@ -114,14 +141,18 @@ loadScripts(document, 'script');</script>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld)</code></div>
<div class="col-last even-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)" class="member-name-link">sldListAll</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
</div>
<div class="caption"><span>Methoden in <a href="../../package-summary.html">codes.thischwa.cf</a> mit Parametern vom Typ <a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></span></div>
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.RecordMultipleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: RecordMultipleResponse">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.RecordSingleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: RecordSingleResponse">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Enum-Klasse codes.thischwa.cf.model.RecordType (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, enum: RecordType">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -77,25 +77,50 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)" class="member-name-link">recordCreate</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;ttl,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
class="member-name-link">recordCreateSld</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
int&nbsp;ttl,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)" class="member-name-link">recordDeleteTypeIfExists</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)"
class="member-name-link">recordDeleteTypeIfExists</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>...&nbsp;recordTypes)</code></div>
<div class="col-last odd-row-color">
<div class="col-last even-row-color">
<div class="block">Deletes DNS records of a specific type within a given zone if they exist.</div>
</div>
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">sldInfo</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)"
class="member-name-link">sldInfo</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Retrieves detailed information about a specific second-level domain (SLD) record for a given
zone and record type from the Cloudflare API.</div>
</div>
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Schnittstelle codes.thischwa.cf.model.ResponseEntity (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, interface: ResponseEntity">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.ResponseResultInfo (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: ResponseResultInfo">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.ResultInfo (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: ResultInfo">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.ZoneEntity (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: ZoneEntity">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -106,58 +106,119 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)" class="member-name-link">recordCreate</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;ttl,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordDelete</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-first even-row-color"><code><a href="../RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
class="member-name-link">recordCreateSld</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
int&nbsp;ttl,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"
title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;content)</code></div>
<div class="col-last even-row-color">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">recordDelete</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordDelete</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-last odd-row-color">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)"
class="member-name-link">recordDelete</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;id)</code></div>
<div class="col-last odd-row-color">
<div class="col-last even-row-color">
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)" class="member-name-link">recordDeleteTypeIfExists</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType...)"
class="member-name-link">recordDeleteTypeIfExists</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>...&nbsp;recordTypes)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Deletes DNS records of a specific type within a given zone if they exist.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordUpdate</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code><a href="../RecordEntity.html"
title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)"
class="member-name-link">recordUpdate</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&nbsp;rec)</code></div>
<div class="col-last odd-row-color">
<div class="col-last even-row-color">
<div class="block">Updates an existing DNS record in a specified Cloudflare zone.</div>
</div>
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">sldInfo</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a></code>
</div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)"
class="member-name-link">sldInfo</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="col-last odd-row-color">
<div class="block">Retrieves detailed information about a specific second-level domain (SLD) record for a given
zone and record type from the Cloudflare API.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first even-row-color"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code>
</div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)"
class="member-name-link">sldListAll</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld)</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="col-last even-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CfDnsClient.</span><code><a href="../../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)" class="member-name-link">sldListAll</a><wbr>(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<div class="col-first odd-row-color"><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"
title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>
<wbr>&lt;<a href="../RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a>&gt;</code>
</div>
<div class="col-second odd-row-color"><span class="type-name-label">CfDnsClient.</span><code><a
href="../../CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)"
class="member-name-link">sldListAll</a>
<wbr>
(<a href="../ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>&nbsp;zone,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;sld,
<a href="../PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a>&nbsp;pagingRequest)</code></div>
<div class="col-last even-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="col-last odd-row-color">
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</div>
</div>
</section>
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Klasse codes.thischwa.cf.model.ZoneMultipleResponse (CloudflareDNS-java 0.2.0-SNAPSHOT
API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model, class: ZoneMultipleResponse">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>codes.thischwa.cf.model (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf.model">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>codes.thischwa.cf.model Klassenhierarchie (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="tree: package: codes.thischwa.cf.model">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Package codes.thischwa.cf.model (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf.model">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>codes.thischwa.cf (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="declaration: package: codes.thischwa.cf">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>codes.thischwa.cf Klassenhierarchie (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="tree: package: codes.thischwa.cf">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Verwendungsweise von Package codes.thischwa.cf (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="use: package: codes.thischwa.cf">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>API-Hilfe (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+16 -4
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Index (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="index">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@@ -287,6 +287,14 @@ loadScripts(document, 'script');</script>
<div class="block">Creates a new DNS record in the specified zone using the Cloudflare API.</div>
</dd>
<dt><a href="codes/thischwa/cf/CfDnsClient.html#recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)" class="member-name-link">recordCreate(ZoneEntity, String, int, RecordType, String)</a> - Methode in Klasse codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="Klasse in codes.thischwa.cf">CfDnsClient</a></dt>
<dd>
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</dd>
<dt>
<a href="codes/thischwa/cf/CfDnsClient.html#recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
class="member-name-link">recordCreateSld(ZoneEntity, String, int, RecordType, String)</a> - Methode in Klasse
codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html"
title="Klasse in codes.thischwa.cf">CfDnsClient</a></dt>
<dd>
<div class="block">Creates a DNS record in the specified DNS zone with the provided details.</div>
</dd>
@@ -369,11 +377,15 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="codes/thischwa/cf/CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll(ZoneEntity, String)</a> - Methode in Klasse codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="Klasse in codes.thischwa.cf">CfDnsClient</a></dt>
<dd>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</dd>
<dt><a href="codes/thischwa/cf/CfDnsClient.html#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)" class="member-name-link">sldListAll(ZoneEntity, String, PagingRequest)</a> - Methode in Klasse codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="Klasse in codes.thischwa.cf">CfDnsClient</a></dt>
<dd>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.</div>
<div class="block">Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
zone.
</div>
</dd>
<dt><a href="codes/thischwa/cf/model/RecordType.html#SMIMEA" class="member-name-link">SMIMEA</a> - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a></dt>
<dd>
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Überblick (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+5
View File
@@ -123,6 +123,11 @@ memberSearchIndex = [{"p": "codes.thischwa.cf.model", "c": "RecordType", "l": "A
"c": "CfDnsClient",
"l": "recordCreate(ZoneEntity, String, int, RecordType, String)",
"u": "recordCreate(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
}, {
"p": "codes.thischwa.cf",
"c": "CfDnsClient",
"l": "recordCreateSld(ZoneEntity, String, int, RecordType, String)",
"u": "recordCreateSld(codes.thischwa.cf.model.ZoneEntity,java.lang.String,int,codes.thischwa.cf.model.RecordType,java.lang.String)"
}, {
"p": "codes.thischwa.cf",
"c": "CfDnsClient",
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>CloudflareDNS-java 0.2.0-SNAPSHOT API</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="index redirect">
<meta name="generator" content="javadoc/IndexRedirectWriter">
<link rel="canonical" href="index.html">
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Klassenhierarchie (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="class tree">
<meta name="generator" content="javadoc/TreeWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Suchen (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="search">
<meta name="generator" content="javadoc/SearchWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+2 -2
View File
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Tue Apr 22 18:16:59 CEST 2025 -->
<!-- Generated by javadoc (21) on Wed Apr 23 16:29:51 CEST 2025 -->
<title>Serialisierte Form (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-22">
<meta name="dc.created" content="2025-04-23">
<meta name="description" content="serialized forms">
<meta name="generator" content="javadoc/SerializedFormWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@@ -20,18 +20,15 @@ import lombok.extern.slf4j.Slf4j;
* deleting DNS records.
*
* <p>Example:
*
* <pre><code>
* // Create a new CfDnsClient instance
* CfDnsClient cfDnsClient = new CfDnsClient(
* "email@example.com",
* "yourApiKey"
* );
*
* // Retrieve a zone
* ZoneEntity zone = cfDnsClient.zoneInfo("example.com");
* System.out.println("Zone ID: " + zone.getId());
*
* // Retrieve records of a zone
* List&lt;{@link RecordEntity}&gt; records = cfDnsClient.sldListAll(zone, "sld");
* records.forEach(record ->
@@ -50,9 +47,9 @@ public class CfDnsClient extends CfBasicHttpClient {
* Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.
*
* @param authEmail The email address associated with the Cloudflare account, used for
* authentication.
* @param authKey The API key of the Cloudflare account, used as part of the authentication
* process.
* authentication.
* @param authKey The API key of the Cloudflare account, used as part of the authentication
* process.
*/
public CfDnsClient(String authEmail, String authKey) {
this(DEFAULT_BASEURL, authEmail, authKey);
@@ -61,11 +58,11 @@ public class CfDnsClient extends CfBasicHttpClient {
/**
* Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.
*
* @param baseUrl The base URL of the Cloudflare API to be used for requests.
* @param baseUrl The base URL of the Cloudflare API to be used for requests.
* @param authEmail The email address associated with the Cloudflare account, used for
* authentication.
* @param authKey The API key of the Cloudflare account, used as part of the authentication
* process.
* authentication.
* @param authKey The API key of the Cloudflare account, used as part of the authentication
* process.
*/
public CfDnsClient(String baseUrl, String authEmail, String authKey) {
this(true, baseUrl, authEmail, authKey);
@@ -76,13 +73,15 @@ public class CfDnsClient extends CfBasicHttpClient {
* Cloudflare DNS API.
*
* @param emptyResultThrowsException Specifies if an exception should be thrown when the API
* response is empty. Default is true.
* @param baseUrl The base URL for the Cloudflare API endpoint.
* @param authEmail The email associated with the Cloudflare account for authentication.
* @param authKey The API key for authenticating the client with Cloudflare services.
* response is empty. Default is true.
* @param baseUrl The base URL for the Cloudflare API endpoint.
* @param authEmail The email associated with the Cloudflare account for
* authentication.
* @param authKey The API key for authenticating the client with Cloudflare
* services.
*/
public CfDnsClient(
boolean emptyResultThrowsException, String baseUrl, String authEmail, String authKey) {
public CfDnsClient(boolean emptyResultThrowsException, String baseUrl, String authEmail,
String authKey) {
super(baseUrl, authEmail, authKey);
this.emptyResultThrowsException = emptyResultThrowsException;
}
@@ -105,10 +104,10 @@ public class CfDnsClient extends CfBasicHttpClient {
* Retrieves a list of all DNS zones using the provided paging request parameters.
*
* @param pagingRequest the pagination request object containing parameters for paging and
* filtering zone data
* filtering zone data
* @return a list of {@code ZoneEntity} objects representing the DNS zones retrieved from the API
* @throws CloudflareApiException if there is an error during the API request or response
* processing
* processing
*/
public List<ZoneEntity> zoneListAll(PagingRequest pagingRequest) throws CloudflareApiException {
String endpoint = pagingRequest.addQueryString(CfRequest.ZONE_LIST.buildPath());
@@ -123,7 +122,7 @@ public class CfDnsClient extends CfBasicHttpClient {
* @param name The name of the zone to retrieve information for.
* @return A {@link ZoneEntity} object that contains details of the specified zone.
* @throws CloudflareApiException If an error occurs while making the API request or processing
* the response.
* the response.
*/
public ZoneEntity zoneInfo(String name) throws CloudflareApiException {
String endpoint = CfRequest.ZONE_INFO.buildPath(name);
@@ -133,12 +132,12 @@ public class CfDnsClient extends CfBasicHttpClient {
}
/**
* Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.
* Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
* zone.
*
* @param zone The DNS zone entity for which the SLD records are to be fetched.
* @param sld The second-level domain name for which the records are retrieved.
* @return A list of {@code RecordEntity} objects representing the DNS records associated with the
* provided SLD.
* @param sld The second-level domain name for which the records are retrieved.
* @return A list of {@code RecordEntity} associated with the desired SLD.
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
*/
public List<RecordEntity> sldListAll(ZoneEntity zone, String sld) throws CloudflareApiException {
@@ -146,13 +145,13 @@ public class CfDnsClient extends CfBasicHttpClient {
}
/**
* Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.
* Retrieves all record entities for a specific second-level domain (SLD) within a given DNS
* zone.
*
* @param zone The DNS zone entity for which the SLD records are to be fetched.
* @param sld The second-level domain name for which the records are retrieved.
* @param zone The DNS zone entity for which the SLD records are to be fetched.
* @param sld The second-level domain name for which the records are retrieved.
* @param pagingRequest The paging request.
* @return A list of {@code RecordEntity} objects representing the DNS records associated with the
* provided SLD.
* @return A list of {@code RecordEntity} associated with the desired SLD.
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
*/
public List<RecordEntity> sldListAll(ZoneEntity zone, String sld, PagingRequest pagingRequest)
@@ -170,10 +169,9 @@ public class CfDnsClient extends CfBasicHttpClient {
* zone and record type from the Cloudflare API.
*
* @param zone the zone entity that contains information about the DNS zone
* @param sld the second-level domain (SLD) for which the record information is requested
* @param sld the second-level domain (SLD) for which the record information is requested
* @param type the type of DNS record (e.g., A, AAAA, CNAME) being queried
* @return the record entity containing detailed information about the requested SLD and record
* type
* @return the {@link RecordEntity} of the requested SLD and record type
* @throws CloudflareApiException if an error occurs during interaction with the Cloudflare API
*/
public RecordEntity sldInfo(ZoneEntity zone, String sld, RecordType type)
@@ -189,27 +187,44 @@ public class CfDnsClient extends CfBasicHttpClient {
* Creates a DNS record in the specified DNS zone with the provided details.
*
* @param zone the DNS zone in which the record will be created
* @param sld the second-level domain (SLD) used for constructing the fully qualified domain name (FQDN)
* @param sld the second-level domain (SLD) used for constructing the fully qualified domain
* name (FQDN)
* @param ttl the time-to-live (TTL) value for the DNS record
* @param type the type of the DNS record (e.g., A, AAAA, CNAME)
* @param content the content or value of the DNS record
* @return the created DNS record as a {@link RecordEntity} object
* @throws CloudflareApiException if an error occurs while interacting with the Cloudflare API
*/
public RecordEntity recordCreate(
ZoneEntity zone, String sld, int ttl, RecordType type, String content)
throws CloudflareApiException {
public RecordEntity recordCreateSld(ZoneEntity zone, String sld, int ttl, RecordType type,
String content) throws CloudflareApiException {
String fqdn = buildFqdn(zone, sld);
RecordEntity rec = RecordEntity.build(fqdn, type, ttl, content);
return recordCreate(zone, fqdn, ttl, type, content);
}
/**
* Creates a DNS record in the specified DNS zone with the provided details.
*
* @param zone the DNS zone in which the record will be created
* @param name the name of the DNS record (e.g., www.example.com)
* @param ttl the time-to-live (TTL) value for the DNS record
* @param type the type of the DNS record (e.g., A, AAAA, CNAME)
* @param content the content or value of the DNS record
* @return the created DNS record as a {@link RecordEntity} object
* @throws CloudflareApiException if an error occurs while interacting with the Cloudflare API
*/
public RecordEntity recordCreate(ZoneEntity zone, String name, int ttl, RecordType type,
String content) throws CloudflareApiException {
RecordEntity rec = RecordEntity.build(name, type, ttl, content);
return recordCreate(zone, rec);
}
/**
* Creates a new DNS record in the specified zone using the Cloudflare API.
*
* @param zone The zone entity where the record will be created. Contains details such as zone ID.
* @param rec The record entity representing the DNS record to be created, including its
* attributes.
* @param zone The zone entity where the record will be created. Contains details such as zone
* ID.
* @param rec The record entity representing the DNS record to be created, including its
* attributes.
* @return The created record entity as returned by the Cloudflare API.
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
*/
@@ -226,10 +241,10 @@ public class CfDnsClient extends CfBasicHttpClient {
* Deletes a DNS record of the specified type within a given zone on the Cloudflare API.
*
* @param zone The zone entity that specifies the zone in which the record exists.
* @param rec The record entity that represents the DNS record to be deleted.
* @param rec The record entity that represents the DNS record to be deleted.
* @return {@code true} if the DNS record was successfully deleted; {@code false} otherwise.
* @throws CloudflareApiException if there is an issue during the API communication or the request
* fails for any reason.
* @throws CloudflareApiException if there is an issue during the API communication, or the
* request fails for any reason.
*/
public boolean recordDelete(ZoneEntity zone, RecordEntity rec) throws CloudflareApiException {
boolean changed = recordDelete(zone, rec.getId());
@@ -245,10 +260,10 @@ public class CfDnsClient extends CfBasicHttpClient {
* Deletes a DNS record of the specified type within a given zone on the Cloudflare API.
*
* @param zone The zone entity that specifies the zone in which the record exists.
* @param id The record entity that represents the DNS record to be deleted.
* @param id The record entity that represents the DNS record to be deleted.
* @return {@code true} if the DNS record was successfully deleted; {@code false} otherwise.
* @throws CloudflareApiException if there is an issue during the API communication or the request
* fails for any reason.
* fails for any reason.
*/
public boolean recordDelete(ZoneEntity zone, String id) throws CloudflareApiException {
String endpoint = CfRequest.RECORD_DELETE.buildPath(zone.getId(), id);
@@ -262,8 +277,8 @@ public class CfDnsClient extends CfBasicHttpClient {
* Updates an existing DNS record in a specified Cloudflare zone.
*
* @param zone the zone entity containing the ID of the target zone
* @param rec the record entity containing the ID of the DNS record to be updated and its updated
* data
* @param rec the record entity containing the ID of the DNS record to be updated and its updated
* data
* @return the updated record entity as returned by the Cloudflare API
* @throws CloudflareApiException if an error occurs while interacting with the Cloudflare API
*/
@@ -280,8 +295,8 @@ public class CfDnsClient extends CfBasicHttpClient {
}
/**
* Deletes DNS records of a specific type within a given zone if they exist.
* If no record of the specified type exists, it logs this occurrence without throwing an exception.
* Deletes DNS records of a specific type within a given zone if they exist. If no record of the
* specified type exists, it logs this occurrence without throwing an exception.
*
* @param zone The DNS zone entity in which the record exists.
* @param sld The second-level domain for which the record is being checked.
@@ -311,7 +326,7 @@ public class CfDnsClient extends CfBasicHttpClient {
ResponseResultInfo resultInfo = resp.getResponseResultInfo();
if (!resultInfo.isSuccess()) {
String errors =
resultInfo.getErrors().stream().map(Object::toString).collect(Collectors.joining(", "));
resultInfo.getErrors().stream().map(Object::toString).collect(Collectors.joining(", "));
throw new CloudflareApiException("Error in response: " + errors);
}
@@ -84,7 +84,7 @@ public class CfClientTest {
r = client.sldInfo(z, SLD_STR, RecordType.A);
assertEquals("130.0.0.3", r.getContent());
RecordEntity createdRe2 =
client.recordCreate(z, SLD_STR, TTL, RecordType.AAAA, "2a0a:4cc0:c0:2e4::1");
client.recordCreateSld(z, SLD_STR, TTL, RecordType.AAAA, "2a0a:4cc0:c0:2e4::1");
r = client.sldInfo(z, SLD_STR, RecordType.AAAA);
assertEquals("2a0a:4cc0:c0:2e4::1", r.getContent());
assertEquals(RecordType.AAAA.getType(), r.getType());