e415dc1106
Refactored HTTP request methods by removing explicit `responseType` parameters where possible and adjusting to specific response mapping needs. Additionally, updated Javadoc documentation language from German to English for consistency, improving clarity and accessibility.
147 lines
11 KiB
HTML
147 lines
11 KiB
HTML
<!DOCTYPE HTML>
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (17) on Sun Mar 23 18:37:33 CET 2025 -->
|
|
<title>All Classes and Interfaces (CloudflareDNS-java 0.1.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-03-23">
|
|
<meta name="description" content="class index">
|
|
<meta name="generator" content="javadoc/AllClassesIndexWriter">
|
|
<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">
|
|
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.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="all-classes-index-page">
|
|
<script type="text/javascript">var evenRowColor = "even-row-color";
|
|
var oddRowColor = "odd-row-color";
|
|
var tableTab = "table-tab";
|
|
var activeTableTab = "active-table-tab";
|
|
var pathtoroot = "./";
|
|
loadScripts(document, 'script');</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</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">
|
|
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
|
<li><a href="index.html">Overview</a></li>
|
|
<li>Package</li>
|
|
<li>Class</li>
|
|
<li>Use</li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li><a href="index-all.html">Index</a></li>
|
|
<li><a href="help-doc.html#all-classes">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="sub-nav">
|
|
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
|
|
<input type="text" id="search-input" value="search" disabled="disabled">
|
|
<input type="reset" id="reset-button" value="reset" disabled="disabled">
|
|
</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="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
|
|
</div>
|
|
<div id="all-classes-table">
|
|
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Classes</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exceptions</button></div>
|
|
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
|
|
<div class="summary-table two-column-summary">
|
|
<div class="table-header col-first">Class</div>
|
|
<div class="table-header col-last">Description</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a base abstract entity class for modeling domain objects with a unique identifier.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><<a href="codes/thischwa/cf/model/AbstractMultipleResponse.html" title="type parameter in AbstractMultipleResponse">T</a> extends <a href="codes/thischwa/cf/model/ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for response models that contain multiple result entries.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Abstract base class for API response models.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><<a href="codes/thischwa/cf/model/AbstractSingleResponse.html" title="type parameter in AbstractSingleResponse">T</a> extends <a href="codes/thischwa/cf/model/ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a base abstract response model for handling single response entities within an API
|
|
response.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">CfDnsClient is a client interface to interact with Cloudflare DNS service.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Enum CfRequest encapsulates various API endpoint paths for managing DNS zones and records in a
|
|
cohesive and reusable manner.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="codes/thischwa/cf/CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
|
|
<div class="block">Represents a custom exception for errors encountered while interacting with the Cloudflare API.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="codes/thischwa/cf/CloudflareNotFoundException.html" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
|
|
<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 class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a request model for paginated data.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/RecordMultipleResponse.html" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the API response of the Cloudflare API containing multiple DNS record entities.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/RecordSingleResponse.html" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents the API response of the Cloudflare API containing a single DNS record entity.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Enum representing various DNS record types.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="codes/thischwa/cf/model/ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Represents a contract for entities that have a unique identifier.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/ResultInfo.html" title="class in codes.thischwa.cf.model">ResultInfo</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents metadata for paginated results.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="codes/thischwa/cf/model/ZoneMultipleResponse.html" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Represents a response model that contains multiple <a href="codes/thischwa/cf/model/ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> instances.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
<footer role="contentinfo">
|
|
<hr>
|
|
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|