d9ec4f8c44
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
254 lines
18 KiB
HTML
254 lines
18 KiB
HTML
<!DOCTYPE HTML>
|
|
<html lang="en">
|
|
<head>
|
|
<!-- 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-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">
|
|
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
|
|
<script type="text/javascript" src="../../../../script.js"></script>
|
|
<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
|
|
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
|
|
</head>
|
|
<body class="class-use-page">
|
|
<script type="text/javascript">var pathtoroot = "../../../../";
|
|
loadScripts(document, 'script');</script>
|
|
<noscript>
|
|
<div>JavaScript ist im Browser deaktiviert.</div>
|
|
</noscript>
|
|
<div class="flex-box">
|
|
<header role="banner" class="flex-header">
|
|
<nav role="navigation">
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
|
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
|
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
|
<li><a href="../../../../index.html">Überblick</a></li>
|
|
<li><a href="../package-summary.html">Package</a></li>
|
|
<li><a href="../CloudflareApiException.html" title="Klasse in codes.thischwa.cf">Klasse</a></li>
|
|
<li class="nav-bar-cell1-rev">Verwendung</li>
|
|
<li><a href="../package-tree.html">Baum</a></li>
|
|
<li><a href="../../../../index-all.html">Index</a></li>
|
|
<li><a href="../../../../help-doc.html#use">Hilfe</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="sub-nav">
|
|
<div id="navbar-sub-list"></div>
|
|
<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
|
|
<input type="text" id="search-input" disabled placeholder="Suchen">
|
|
<input type="reset" id="reset-button" disabled value="reset">
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
|
</header>
|
|
<div class="flex-content">
|
|
<main role="main">
|
|
<div class="header">
|
|
<h1 title="Verwendungen von Klasse codes.thischwa.cf.CloudflareApiException" class="title">Verwendungen von Klasse<br>codes.thischwa.cf.CloudflareApiException</h1>
|
|
</div>
|
|
<div class="caption"><span>Packages, die <a href="../CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a> verwenden</span></div>
|
|
<div class="summary-table two-column-summary">
|
|
<div class="table-header col-first">Package</div>
|
|
<div class="table-header col-last">Beschreibung</div>
|
|
<div class="col-first even-row-color"><a href="#codes.thischwa.cf">codes.thischwa.cf</a></div>
|
|
<div class="col-last even-row-color">
|
|
<div class="block">The base package of CloudflareDNS-java.</div>
|
|
</div>
|
|
</div>
|
|
<section class="class-uses">
|
|
<ul class="block-list">
|
|
<li>
|
|
<section class="detail" id="codes.thischwa.cf">
|
|
<h2>Verwendungen von <a href="../CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a> in <a href="../package-summary.html">codes.thischwa.cf</a></h2>
|
|
<div class="caption"><span>Unterklassen von <a href="../CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a> in <a href="../package-summary.html">codes.thischwa.cf</a></span></div>
|
|
<div class="summary-table three-column-summary">
|
|
<div class="table-header col-first">Modifizierer und Typ</div>
|
|
<div class="table-header col-second">Klasse</div>
|
|
<div class="table-header col-last">Beschreibung</div>
|
|
<div class="col-first even-row-color"><code>class </code></div>
|
|
<div class="col-second even-row-color"><code><a href="../CloudflareNotFoundException.html" class="type-name-link" title="Klasse in codes.thischwa.cf">CloudflareNotFoundException</a></code></div>
|
|
<div class="col-last even-row-color">
|
|
<div class="block">This exception is thrown to indicate that a requested resource was not found during interaction
|
|
with the Cloudflare API.</div>
|
|
</div>
|
|
</div>
|
|
<div class="caption"><span>Methoden in <a href="../package-summary.html">codes.thischwa.cf</a>, die <a href="../CloudflareApiException.html" title="Klasse in codes.thischwa.cf">CloudflareApiException</a> auslösen</span></div>
|
|
<div class="summary-table three-column-summary">
|
|
<div class="table-header col-first">Modifizierer und Typ</div>
|
|
<div class="table-header col-second">Methode</div>
|
|
<div class="table-header col-last">Beschreibung</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#recordCreate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordCreate</a><wbr>(<a href="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a> rec)</code></div>
|
|
<div class="col-last even-row-color">
|
|
<div class="block">Creates a new DNS record in the specified zone using the Cloudflare API.</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#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> 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> name,
|
|
int ttl,
|
|
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a> 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> 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><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> 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> sld,
|
|
int ttl,
|
|
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a> 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> 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>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,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> zone,
|
|
<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a> 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="../model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a> 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> 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> 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> sld,
|
|
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a>... recordTypes)</code></div>
|
|
<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 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> zone,
|
|
<a href="../model/RecordEntity.html" title="Klasse in codes.thischwa.cf.model">RecordEntity</a> rec)</code></div>
|
|
<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 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> 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> sld,
|
|
<a href="../model/RecordType.html" title="Enum-Klasse in codes.thischwa.cf.model">RecordType</a> type)</code></div>
|
|
<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 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><<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#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> 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> 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>
|
|
<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><<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#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> 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> sld,
|
|
<a href="../model/PagingRequest.html" title="Klasse in codes.thischwa.cf.model">PagingRequest</a> 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>
|
|
<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> name)</code></div>
|
|
<div class="col-last even-row-color">
|
|
<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><<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#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><<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#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> 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>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</main>
|
|
<footer role="contentinfo">
|
|
<hr>
|
|
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|