Compare commits
153 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7c42b111fc | |||
| 56b26a85c4 | |||
| 8b6a7ce802 | |||
| 678285705e | |||
| 121b591bf7 | |||
| 7803854301 | |||
| d58b2fc0a6 | |||
| 5ddc60f1c6 | |||
| 957039edac | |||
| e817b97755 | |||
| d09301faf0 | |||
| 2d8ba6a6f7 | |||
| 5002e8f129 | |||
| 5383aa4c1c | |||
| 31c2910c93 | |||
| c4aebef5dc | |||
| 8246007d92 | |||
| 997d0df060 | |||
| d9334ba10b | |||
| a2a76a60f2 | |||
| 10d63c43ca | |||
| 85391083a9 | |||
| 150fbe8b16 | |||
| 7240d7d04e | |||
| 48bd84c829 | |||
| fffe69441e | |||
| 6c32cf1c15 | |||
| cc03d97199 | |||
| 4a4f45341c | |||
| b347c713fb | |||
| 95fa741a1d | |||
| 29425678cf | |||
| db4b47ef55 | |||
| de24c9f1ab | |||
| dde9f84204 | |||
| 89df5cd734 | |||
| 5f344a61e3 | |||
| 8a2b54c937 | |||
| 89a8719032 | |||
| e33f2f6534 | |||
| 0d83a271ed | |||
| 7583536c8f | |||
| 0864d36995 | |||
| e48315ac7c | |||
| 949d6dfada | |||
| 41071aca77 | |||
| 585211ca40 | |||
| 0e4d68d719 | |||
| f90c9a57fd | |||
| dd7faf41c0 | |||
| 32ca1a53e8 | |||
| 204221b17c | |||
| e8dac5a7e3 | |||
| cf11e065f8 | |||
| aba98e310a | |||
| 843d61d11a | |||
| 3e8a8bf14b | |||
| 78885a3b4f | |||
| 00bc33060c | |||
| df1893fdb9 | |||
| 7eed3154ec | |||
| 555d365eb9 | |||
| 8c9ae0a7ff | |||
| 8e9438ac2a | |||
| a091734611 | |||
| c25562da56 | |||
| fd04d48a23 | |||
| 2c567d70b5 | |||
| 05e0967a9f | |||
| 55dc201e74 | |||
| de4f3a8a2b | |||
| 19a570b933 | |||
| a6d561657f | |||
| aaaa3eb887 | |||
| 35840e900a | |||
| f38e451c2d | |||
| 02d1822255 | |||
| 2da79626b2 | |||
| e4b9126569 | |||
| eb404d7aac | |||
| 0215601b63 | |||
| 188ca09f39 | |||
| 74f8a55264 | |||
| 018c1be918 | |||
| ef77ce2781 | |||
| 4763abc84b | |||
| d7f8ff884a | |||
| d191d891b3 | |||
| 6639a6d53d | |||
| cb2bfda88d | |||
| a5f892b86a | |||
| 3efbe1eaae | |||
| 25855078f8 | |||
| 697906a669 | |||
| e33318e989 | |||
| 2e7fa7586a | |||
| 57934b7f46 | |||
| 31c5ab4533 | |||
| 21d0d1a6cb | |||
| 192bb59b6f | |||
| cf533a15a1 | |||
| d9ec4f8c44 | |||
| 28ed41e28e | |||
| b3be440320 | |||
| 51a96d3583 | |||
| 41b44b22c2 | |||
| 579c5e07d7 | |||
| 3d302f7518 | |||
| 5fdb327948 | |||
| 06a454d4ee | |||
| 6606030090 | |||
| 51a93e36b8 | |||
| 7873b239e3 | |||
| 1ee3efa6c6 | |||
| c3b4a721f3 | |||
| ead7dc7de2 | |||
| 3e2cc7b4d7 | |||
| 1f21271a03 | |||
| c7e534a4ee | |||
| f056ad2f47 | |||
| a755baef15 | |||
| 0f2bd08d54 | |||
| f9278fd4b7 | |||
| aa1691c1e1 | |||
| d2f0cc078d | |||
| 24021972a7 | |||
| ed183bd393 | |||
| 8fbfa43a1e | |||
| e0f9043389 | |||
| c1675d0fba | |||
| af4e09f938 | |||
| 4902d0062a | |||
| 0e5b878e9f | |||
| bebe20a12d | |||
| 1815f94683 | |||
| 438916bd81 | |||
| 8f574b63eb | |||
| 807a080636 | |||
| eccb20bec3 | |||
| 23d4204157 | |||
| 9e165ee3b5 | |||
| 25b69c35e9 | |||
| 2b25c30fcd | |||
| 8895d4c82e | |||
| a24c262216 | |||
| 63284b19bc | |||
| f7035fad01 | |||
| fe2f9c512f | |||
| 65b5ebcdfb | |||
| 16a586c080 | |||
| 97b7f8371a | |||
| f0bc7b5446 | |||
| 1bd0a6f963 |
@@ -5,6 +5,7 @@
|
|||||||
/.factorypath
|
/.factorypath
|
||||||
/.springBeans
|
/.springBeans
|
||||||
/.idea
|
/.idea
|
||||||
|
*.iml
|
||||||
|
|
||||||
# local files
|
# local files
|
||||||
/info.txt
|
/info.txt
|
||||||
|
|||||||
+30
-29
@@ -2,19 +2,21 @@ default:
|
|||||||
image: maven:3-amazoncorretto-17-alpine
|
image: maven:3-amazoncorretto-17-alpine
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
#- pull
|
|
||||||
- build
|
- build
|
||||||
- on_commit
|
- on_commit
|
||||||
- sonarcloud_scan
|
- sonarcloud_scan
|
||||||
|
- deploy
|
||||||
|
- release
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
GITLAB_CLONE_DIR: "/builds/thischwa/CloudflareDNS-java"
|
GITLAB_CLONE_DIR: "/builds/th-schwarz/CloudflareDNS-java"
|
||||||
# GITLAB_CLONE_DIR: "cloudflaredns-java"
|
GITLAB_USERNAME: $GITLAB_USERNAME
|
||||||
|
GITLAB_USEREMAIL: GITLAB_USEREMAIL
|
||||||
SONAR_HOST_URL: $SONAR_HOST_URL
|
SONAR_HOST_URL: $SONAR_HOST_URL
|
||||||
SONAR_PROJECT_KEY: "thischwa_CloudflareDNS-java"
|
SONAR_PROJECT_KEY: "thischwa_CloudflareDNS-java"
|
||||||
SONAR_ORGANIZATION: "thischwa"
|
SONAR_ORGANIZATION: "thischwa"
|
||||||
SONAR_TOKEN: $SONAR_TOKEN # Ensure this token is correctly set in GitLab CI/CD variables
|
SONAR_TOKEN: $SONAR_TOKEN
|
||||||
SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" # Defines the location of the analysis task cache
|
SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar"
|
||||||
GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task
|
GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task
|
||||||
API_EMAIL: $API_EMAIL
|
API_EMAIL: $API_EMAIL
|
||||||
API_KEY: $API_KEY
|
API_KEY: $API_KEY
|
||||||
@@ -26,9 +28,18 @@ build:
|
|||||||
- echo "Running package..."
|
- echo "Running package..."
|
||||||
- cd ${GITLAB_CLONE_DIR}
|
- cd ${GITLAB_CLONE_DIR}
|
||||||
- mvn clean package
|
- mvn clean package
|
||||||
|
- echo "Preparing GitLab Pages from docs/ (javadoc)"
|
||||||
|
- mkdir public
|
||||||
|
- cp -rv docs/* public/
|
||||||
|
- mkdir public/apidocs
|
||||||
|
- cp -rv target/apidocs public/
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
|
- target/surefire-reports/*.xml
|
||||||
- target/
|
- target/
|
||||||
|
- public/
|
||||||
|
except:
|
||||||
|
- tags
|
||||||
|
|
||||||
on_commits:
|
on_commits:
|
||||||
stage: on_commit
|
stage: on_commit
|
||||||
@@ -41,34 +52,24 @@ on_commits:
|
|||||||
- merge_request
|
- merge_request
|
||||||
- develop
|
- develop
|
||||||
|
|
||||||
sonarcloud_scan:
|
|
||||||
stage: sonarcloud_scan
|
|
||||||
dependencies:
|
|
||||||
- build
|
|
||||||
image:
|
|
||||||
name: sonarsource/sonar-scanner-cli:latest
|
|
||||||
entrypoint: [ "" ]
|
|
||||||
script:
|
|
||||||
- |
|
|
||||||
sonar-scanner \
|
|
||||||
-Dsonar.projectKey=${SONAR_PROJECT_KEY} \
|
|
||||||
-Dsonar.organization=${SONAR_ORGANIZATION} \
|
|
||||||
-Dsonar.token=${SONAR_TOKEN} \
|
|
||||||
-Dsonar.test.exclusions=src/test/java/**/* \
|
|
||||||
-Dsonar.exclusions=docs/** \
|
|
||||||
-Dsonar.java.binaries=target/classes
|
|
||||||
only:
|
|
||||||
- merge_requests
|
|
||||||
- develop
|
|
||||||
|
|
||||||
pages:
|
pages:
|
||||||
stage: on_commit
|
# triggers the page deployment of gitlab
|
||||||
|
stage: deploy
|
||||||
script:
|
script:
|
||||||
- echo "Deploying GitLab Pages from docs/"
|
- echo "Publishing to GitLab Pages ..."
|
||||||
- mkdir public
|
|
||||||
- cp -r docs/* public/
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- public
|
- public
|
||||||
only:
|
only:
|
||||||
- develop
|
- develop
|
||||||
|
|
||||||
|
sonarcloud_scan:
|
||||||
|
stage: sonarcloud_scan
|
||||||
|
dependencies:
|
||||||
|
- build
|
||||||
|
script:
|
||||||
|
- mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
|
||||||
|
only:
|
||||||
|
- merge_requests
|
||||||
|
- develop
|
||||||
|
- tags
|
||||||
|
|||||||
@@ -1,19 +1,21 @@
|
|||||||
# CloudflareDNS-java
|
# CloudflareDNS-java
|
||||||
|
|
||||||

|

|
||||||
|

|
||||||
|
|
||||||
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
||||||
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
||||||
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
||||||
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
||||||
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
[](https://sonarcloud.io/summary/new_code?id=thischwa_CloudflareDNS-java)
|
||||||
|
|
||||||
## Preface
|
## Preface
|
||||||
|
|
||||||
This project provides a java client for minimalistic access to the Cloudflare API, which is mainly used for managing DNS settings such as creating, updating and deleting DNS records.
|
This project provides a java client for minimalistic access to the Cloudflare API version 4, which is mainly used for
|
||||||
|
managing DNS settings such as creating, updating and deleting DNS records.
|
||||||
|
|
||||||
If you encounter any bugs or find missing features, feel free to report them on
|
If you encounter any bugs or find missing features, feel free to report them on
|
||||||
the [GitLab Issues page](https://gitlab.com/thischwa/CloudflareDNS-java/-/issues).
|
the [GitLab Issues page](https://gitlab.com/th-schwarz/CloudflareDNS-java/-/issues).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -23,12 +25,6 @@ This guide comes without any warranty. Use at your own risk. The author is not r
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## State of the Project
|
|
||||||
|
|
||||||
BETA
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Get It
|
## Get It
|
||||||
|
|
||||||
The project has its own maven repository. It can be added to the `pom.xml`:
|
The project has its own maven repository. It can be added to the `pom.xml`:
|
||||||
@@ -47,19 +43,34 @@ The dependency is:
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>codes.thischwa</groupId>
|
<groupId>codes.thischwa</groupId>
|
||||||
<artifactId>cloudflaredns</artifactId>
|
<artifactId>cloudflaredns</artifactId>
|
||||||
<version>0.1.0-beta.1</version>
|
<version>[version]</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
|
||||||
|
- 0.1.0:
|
||||||
|
- refactored / extended tests
|
||||||
|
- 0.1.0-beta.3:
|
||||||
|
- fixed json deserialization
|
||||||
|
- added logging of api errors
|
||||||
|
- 0.1.0-beta.1: 1st runnable version
|
||||||
|
|
||||||
## Methods Overview
|
## Methods Overview
|
||||||
|
|
||||||
The following text focuses on the basic methods. For further information take a look at the [javadoc of the CfDnsClient](https://cloudflaredns-java-f4ee3a.gitlab.io/apidocs/codes/thischwa/cf/CfDnsClient.html).
|
The methods can be categorized as follows:
|
||||||
|
|
||||||
|
- `Zone`: list, info
|
||||||
|
- `Record`: list, info, create, update, delete
|
||||||
|
|
||||||
|
The following text focuses on the basic methods. For further information, take a look at
|
||||||
|
the [javadoc of the CfDnsClient](https://cloudflaredns-java-f4ee3a.gitlab.io/apidocs/codes/thischwa/cf/CfDnsClient.html).
|
||||||
|
|
||||||
### Instantiation of `CfDnsClient`
|
### Instantiation of `CfDnsClient`
|
||||||
|
|
||||||
```java
|
```java
|
||||||
CfDnsClient cfDnsClient = new CfDnsClient(
|
CfDnsClient cfDnsClient = new CfDnsClient(
|
||||||
"email@example.com", "yourApiKey", "yourApiToken"
|
"email@example.com", "yourApiKey"
|
||||||
);
|
);
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -130,12 +141,12 @@ System.out.println("Record IP: " + record.getContent());
|
|||||||
Create a new DNS record in a specific zone.
|
Create a new DNS record in a specific zone.
|
||||||
|
|
||||||
- **Parameters**:
|
- **Parameters**:
|
||||||
- `ZoneEntity zone` - DNS zone object.
|
- `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
|
```java
|
||||||
RecordEntity newRecord = new RecordEntity("api.example.com", RecordType.A, "192.168.1.1");
|
RecordEntity created = client.recordCreateSld(zone, "api", 60, RecordType.A, "192.168.1.1");
|
||||||
RecordEntity created = cfDnsClient.recordCreate(zone, newRecord);
|
|
||||||
System.out.println("Created Record ID: " + created.getId());
|
System.out.println("Created Record ID: " + created.getId());
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,146 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 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>
|
|
||||||
@@ -1,75 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>All Packages (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="package index">
|
|
||||||
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
|
|
||||||
<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-packages-index-page">
|
|
||||||
<script type="text/javascript">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-packages">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&nbsp;Packages" class="title">All Packages</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Package Summary</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The base package of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</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>
|
|
||||||
@@ -1,524 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>CfDnsClient (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="declaration: package: codes.thischwa.cf, class: CfDnsClient">
|
|
||||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
|
||||||
<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="class-declaration-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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/CfDnsClient.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li><a href="#method-detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<h1 title="Class CfDnsClient" class="title">Class CfDnsClient</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.CfDnsClient</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CfDnsClient</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
|
|
||||||
<div class="block">CfDnsClient is a client interface to interact with Cloudflare DNS service. It allows managing DNS
|
|
||||||
records and zones within the Cloudflare system, including creating, updating, retrieving, and
|
|
||||||
deleting DNS records.
|
|
||||||
|
|
||||||
<p>Example:
|
|
||||||
|
|
||||||
<pre><code>
|
|
||||||
// Create a new CfDnsClient instance
|
|
||||||
CfDnsClient client = new CfDnsClient(
|
|
||||||
"email@example.com",
|
|
||||||
"yourApiKey",
|
|
||||||
"yourApiToken"
|
|
||||||
);
|
|
||||||
|
|
||||||
// Retrieve a zone
|
|
||||||
ZoneEntity zone = cfDnsClient.zoneInfo("example.com");
|
|
||||||
System.out.println("Zone ID: " + zone.getId());
|
|
||||||
|
|
||||||
// Retrieve records of a zone
|
|
||||||
List<RecordEntity> records = cfDnsClient.sldListAll(zone, "sld");
|
|
||||||
records.forEach(record ->
|
|
||||||
System.out.println("Record Type: " + record.getType() + ", Value: " + record.getContent())
|
|
||||||
);
|
|
||||||
</code></pre></div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">CfDnsClient</a><wbr>(boolean emptyResultThrowsException,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> baseUrl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authEmail,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authKey,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authToken)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new instance of <code>CfDnsClient</code>, which facilitates interactions with the
|
|
||||||
Cloudflare DNS API.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">CfDnsClient</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authEmail,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authKey,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authToken)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">CfDnsClient</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> baseUrl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authEmail,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authKey,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authToken)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div id="method-summary-table">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
|
|
||||||
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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="class 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="#recordCreate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordCreate</a><wbr>(<a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
|
||||||
<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 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</code></div>
|
|
||||||
<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 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="class 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="class or interface in java.lang" class="external-link">String</a> id)</code></div>
|
|
||||||
<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 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</code></div>
|
|
||||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
|
||||||
<div class="block">Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
|
||||||
(SLD), if it exists.</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="class 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</code></div>
|
|
||||||
<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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="model/RecordEntity.html" title="class 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</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 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 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="class or interface in java.util" class="external-link">List</a><<a href="model/RecordEntity.html" title="class 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="#sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">sldListAll</a><wbr>(<a href="model/ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld)</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>
|
|
||||||
<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="class or interface in java.util" class="external-link">List</a><<a href="model/RecordEntity.html" title="class 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="#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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> 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="class 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="class or interface in java.lang" class="external-link">String</a> 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 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="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="model/ZoneEntity.html" title="class 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="#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 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="class or interface in java.util" class="external-link">List</a><<a href="model/ZoneEntity.html" title="class 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="#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a><wbr>(<a href="model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> 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 DNS zones using the provided paging request parameters.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.String,java.lang.String,java.lang.String)">
|
|
||||||
<h3>CfDnsClient</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CfDnsClient</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authEmail,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authKey,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authToken)</span></div>
|
|
||||||
<div class="block">Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>authEmail</code> - The email address associated with the Cloudflare account, used for
|
|
||||||
authentication.</dd>
|
|
||||||
<dd><code>authKey</code> - The API key of the Cloudflare account, used as part of the authentication
|
|
||||||
process.</dd>
|
|
||||||
<dd><code>authToken</code> - The API token for accessing specific resources within the Cloudflare account.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)">
|
|
||||||
<h3>CfDnsClient</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CfDnsClient</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> baseUrl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authEmail,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authKey,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authToken)</span></div>
|
|
||||||
<div class="block">Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</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>
|
|
||||||
<dd><code>authKey</code> - The API key of the Cloudflare account, used as part of the authentication
|
|
||||||
process.</dd>
|
|
||||||
<dd><code>authToken</code> - The API token for accessing specific resources within the Cloudflare account.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String)">
|
|
||||||
<h3>CfDnsClient</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CfDnsClient</span><wbr><span class="parameters">(boolean emptyResultThrowsException,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> baseUrl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authEmail,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authKey,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> authToken)</span></div>
|
|
||||||
<div class="block">Constructs a new instance of <code>CfDnsClient</code>, which facilitates interactions with the
|
|
||||||
Cloudflare DNS API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>emptyResultThrowsException</code> - Specifies if an exception should be thrown when the API
|
|
||||||
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>authToken</code> - The authentication token used for authorized access to Cloudflare API.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-details" id="method-detail">
|
|
||||||
<h2>Method Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="zoneListAll()">
|
|
||||||
<h3>zoneListAll</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a>></span> <span class="element-name">zoneListAll</span>()
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Retrieves a list of all zones from the Cloudflare API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>A list of ZoneEntity objects representing the zones retrieved from the Cloudflare API.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></code> - If an error occurs during the API request or response handling.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="zoneListAll(codes.thischwa.cf.model.PagingRequest)">
|
|
||||||
<h3>zoneListAll</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a>></span> <span class="element-name">zoneListAll</span><wbr><span class="parameters">(<a href="model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> pagingRequest)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Retrieves a list of all DNS zones using the provided paging request parameters.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>pagingRequest</code> - the pagination request object containing parameters for paging and
|
|
||||||
filtering zone data</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>a list of <code>ZoneEntity</code> objects representing the DNS zones retrieved from the API</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></code> - if there is an error during the API request or response
|
|
||||||
processing</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="zoneInfo(java.lang.String)">
|
|
||||||
<h3>zoneInfo</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></span> <span class="element-name">zoneInfo</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Retrieves detailed information about a specific zone by its name.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>name</code> - The name of the zone to retrieve information for.</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>A <a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> object that contains details of the specified zone.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></code> - If an error occurs while making the API request or processing
|
|
||||||
the response.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String)">
|
|
||||||
<h3>sldListAll</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a>></span> <span class="element-name">sldListAll</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class 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>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</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>Returns:</dt>
|
|
||||||
<dd>A list of <code>RecordEntity</code> objects representing the DNS records associated with the
|
|
||||||
provided SLD.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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="sldListAll(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.PagingRequest)">
|
|
||||||
<h3>sldListAll</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a>></span> <span class="element-name">sldListAll</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> pagingRequest)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class 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>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</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>Returns:</dt>
|
|
||||||
<dd>A list of <code>RecordEntity</code> objects representing the DNS records associated with the
|
|
||||||
provided SLD.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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="sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)">
|
|
||||||
<h3>sldInfo</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span> <span class="element-name">sldInfo</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<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>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>zone</code> - the zone entity that contains information about the DNS zone</dd>
|
|
||||||
<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>Returns:</dt>
|
|
||||||
<dd>the record entity containing detailed information about the requested SLD and record
|
|
||||||
type</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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="recordCreate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)">
|
|
||||||
<h3>recordCreate</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span> <span class="element-name">recordCreate</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Creates a new DNS record in the specified zone using the Cloudflare API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<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>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>The created record entity as returned by the Cloudflare API.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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="recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)">
|
|
||||||
<h3>recordDelete</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">recordDelete</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>zone</code> - The zone entity that specifies the zone in which the record exists.</dd>
|
|
||||||
<dd><code>rec</code> - The record entity that represents the DNS record to be deleted.</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd><code>true</code> if the DNS record was successfully deleted; <code>false</code> otherwise.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)">
|
|
||||||
<h3>recordDelete</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">recordDelete</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> id)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>zone</code> - The zone entity that specifies the zone in which the record exists.</dd>
|
|
||||||
<dd><code>id</code> - The record entity that represents the DNS record to be deleted.</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd><code>true</code> if the DNS record was successfully deleted; <code>false</code> otherwise.</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)">
|
|
||||||
<h3>recordUpdate</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span> <span class="element-name">recordUpdate</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Updates an existing DNS record in a specified Cloudflare zone.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</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>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>the updated record entity as returned by the Cloudflare API</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class 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="recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)">
|
|
||||||
<h3>recordDeleteTypeIfExists</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">recordDeleteTypeIfExists</span><wbr><span class="parameters">(<a href="model/ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</span>
|
|
||||||
throws <span class="exceptions"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
|
||||||
(SLD), if it exists.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>zone</code> - The zone in which the DNS record resides. It provides information about the domain.</dd>
|
|
||||||
<dd><code>sld</code> - The second-level domain (SLD) of the fully qualified domain name (FQDN) for which
|
|
||||||
the record is being deleted.</dd>
|
|
||||||
<dd><code>type</code> - The type of the DNS record to be deleted (e.g., A, CNAME, TXT).</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></code> - If an error occurs while interacting with the Cloudflare API.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,301 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>CfRequest (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="declaration: package: codes.thischwa.cf, enum: CfRequest">
|
|
||||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
|
||||||
<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="class-declaration-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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/CfRequest.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li><a href="#nested-class-summary">Nested</a> | </li>
|
|
||||||
<li><a href="#enum-constant-summary">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li><a href="#enum-constant-detail">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method-detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<h1 title="Enum Class CfRequest" class="title">Enum Class CfRequest</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a><<a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a>>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.CfRequest</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a>></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/Constable.html" title="class or interface in java.lang.constant" class="external-link">Constable</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">CfRequest</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a>></span></div>
|
|
||||||
<div class="block">Enum CfRequest encapsulates various API endpoint paths for managing DNS zones and records in a
|
|
||||||
cohesive and reusable manner. Each enum constant represents a specific API request path.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="nested-class-summary" id="nested-class-summary">
|
|
||||||
<h2>Nested Class Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>>></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="constants-summary" id="enum-constant-summary">
|
|
||||||
<h2>Enum Constant Summary</h2>
|
|
||||||
<div class="caption"><span>Enum Constants</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Enum Constant</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#RECORD_CREATE" class="member-name-link">RECORD_CREATE</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for creating a new DNS record within a specific DNS zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#RECORD_DELETE" class="member-name-link">RECORD_DELETE</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for deleting an existing DNS record within a specific DNS zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#RECORD_INFO_NAME" class="member-name-link">RECORD_INFO_NAME</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a DNS record within a specific
|
|
||||||
DNS zone by its name.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#RECORD_INFO_NAME_TYPE" class="member-name-link">RECORD_INFO_NAME_TYPE</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a DNS record within a specific
|
|
||||||
DNS zone by its name and type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#RECORD_UPDATE" class="member-name-link">RECORD_UPDATE</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for updating an existing DNS record within a specific DNS zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#ZONE_INFO" class="member-name-link">ZONE_INFO</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a specific DNS zone
|
|
||||||
by its name.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#ZONE_LIST" class="member-name-link">ZONE_LIST</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving the list of DNS zones.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div id="method-summary-table">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
|
|
||||||
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a>[]</code></div>
|
|
||||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#values()" class="member-name-link">values</a>()</code></div>
|
|
||||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ============ ENUM CONSTANT DETAIL =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="constant-details" id="enum-constant-detail">
|
|
||||||
<h2>Enum Constant Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="ZONE_LIST">
|
|
||||||
<h3>ZONE_LIST</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">ZONE_LIST</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving the list of DNS zones.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="ZONE_INFO">
|
|
||||||
<h3>ZONE_INFO</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">ZONE_INFO</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a specific DNS zone
|
|
||||||
by its name. The endpoint path supports a placeholder for the zone name, which needs
|
|
||||||
to be provided to construct the complete path.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="RECORD_CREATE">
|
|
||||||
<h3>RECORD_CREATE</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">RECORD_CREATE</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for creating a new DNS record within a specific DNS zone.
|
|
||||||
The endpoint path includes a placeholder for the zone identifier, which needs to
|
|
||||||
be provided to construct the complete path.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="RECORD_INFO_NAME">
|
|
||||||
<h3>RECORD_INFO_NAME</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">RECORD_INFO_NAME</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a DNS record within a specific
|
|
||||||
DNS zone by its name. The endpoint path includes placeholders for the zone identifier and
|
|
||||||
the record name, which need to be provided to construct the complete path.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="RECORD_INFO_NAME_TYPE">
|
|
||||||
<h3>RECORD_INFO_NAME_TYPE</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">RECORD_INFO_NAME_TYPE</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a DNS record within a specific
|
|
||||||
DNS zone by its name and type.
|
|
||||||
The endpoint path includes placeholders for the zone identifier, record name, and record type,
|
|
||||||
which need to be provided to construct the complete path.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="RECORD_UPDATE">
|
|
||||||
<h3>RECORD_UPDATE</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">RECORD_UPDATE</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for updating an existing DNS record within a specific DNS zone.
|
|
||||||
The endpoint path includes placeholders for the zone identifier and the record identifier,
|
|
||||||
which need to be provided to construct the complete path.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="RECORD_DELETE">
|
|
||||||
<h3>RECORD_DELETE</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">RECORD_DELETE</span></div>
|
|
||||||
<div class="block">Represents the API endpoint path for deleting an existing DNS record within a specific DNS zone.
|
|
||||||
The endpoint path includes placeholders for the zone identifier and the record identifier,
|
|
||||||
which need to be provided to construct the complete path.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-details" id="method-detail">
|
|
||||||
<h2>Method Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="values()">
|
|
||||||
<h3>values</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a>[]</span> <span class="element-name">values</span>()</div>
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="valueOf(java.lang.String)">
|
|
||||||
<h3>valueOf</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span> <span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div>
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.
|
|
||||||
The string must match <i>exactly</i> an identifier used to declare an
|
|
||||||
enum constant in this class. (Extraneous whitespace characters are
|
|
||||||
not permitted.)</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>the enum constant with the specified name</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,197 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>CloudflareApiException (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="declaration: package: codes.thischwa.cf, class: CloudflareApiException">
|
|
||||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/CloudflareApiException.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<h1 title="Class CloudflareApiException" class="title">Class CloudflareApiException</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
|
|
||||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.CloudflareApiException</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Direct Known Subclasses:</dt>
|
|
||||||
<dd><code><a href="CloudflareNotFoundException.html" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CloudflareApiException</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
|
|
||||||
<div class="block">Represents a custom exception for errors encountered while interacting with the Cloudflare API.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>See Also:</dt>
|
|
||||||
<dd>
|
|
||||||
<ul class="see-list">
|
|
||||||
<li><a href="../../../serialized-form.html#codes.thischwa.cf.CloudflareApiException">Serialized Form</a></li>
|
|
||||||
</ul>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">CloudflareApiException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified detail message.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">CloudflareApiException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified detail message and cause.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">CloudflareApiException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified cause.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getCause()" title="class or interface in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="class or interface in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="class or interface in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="class or interface in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="class or interface in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="class or interface in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.String)">
|
|
||||||
<h3>CloudflareApiException</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CloudflareApiException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified detail message.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>message</code> - the detail message, which provides more information about the exception.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.String,java.lang.Throwable)">
|
|
||||||
<h3>CloudflareApiException</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CloudflareApiException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</span></div>
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified detail message and cause.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>message</code> - the detail message, which provides additional context or information about the exception.</dd>
|
|
||||||
<dd><code>cause</code> - the cause of this exception, which is the underlying throwable that triggered this exception.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.Throwable)">
|
|
||||||
<h3>CloudflareApiException</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CloudflareApiException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</span></div>
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified cause.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>cause</code> - the cause of this exception, which is the underlying throwable
|
|
||||||
that triggered this exception.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,201 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>CloudflareNotFoundException (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="declaration: package: codes.thischwa.cf, class: CloudflareNotFoundException">
|
|
||||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/CloudflareNotFoundException.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<h1 title="Class CloudflareNotFoundException" class="title">Class CloudflareNotFoundException</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
|
|
||||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
|
|
||||||
<div class="inheritance"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">codes.thischwa.cf.CloudflareApiException</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.CloudflareNotFoundException</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CloudflareNotFoundException</span>
|
|
||||||
<span class="extends-implements">extends <a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="block">This exception is thrown to indicate that a requested resource was not found during interaction
|
|
||||||
with the Cloudflare API.
|
|
||||||
|
|
||||||
<p>It extends <a href="CloudflareApiException.html" title="class in codes.thischwa.cf"><code>CloudflareApiException</code></a> to provide specific errors related to situations
|
|
||||||
where Cloudflare responds with a "not found" operation.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>See Also:</dt>
|
|
||||||
<dd>
|
|
||||||
<ul class="see-list">
|
|
||||||
<li><a href="../../../serialized-form.html#codes.thischwa.cf.CloudflareNotFoundException">Serialized Form</a></li>
|
|
||||||
</ul>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">CloudflareNotFoundException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified detail message.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">CloudflareNotFoundException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified detail message and cause.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">CloudflareNotFoundException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified cause.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getCause()" title="class or interface in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="class or interface in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="class or interface in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="class or interface in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="class or interface in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="class or interface in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.String)">
|
|
||||||
<h3>CloudflareNotFoundException</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CloudflareNotFoundException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified detail message.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>message</code> - the detail message, which provides additional context about the "not found" error
|
|
||||||
encountered during interaction with the Cloudflare API.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.String,java.lang.Throwable)">
|
|
||||||
<h3>CloudflareNotFoundException</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CloudflareNotFoundException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</span></div>
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified detail message and cause.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>message</code> - the detail message, which provides additional context about the "not found" error
|
|
||||||
encountered during interaction with the Cloudflare API.</dd>
|
|
||||||
<dd><code>cause</code> - the cause of this exception, which is the underlying throwable that triggered this exception.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>(java.lang.Throwable)">
|
|
||||||
<h3>CloudflareNotFoundException</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CloudflareNotFoundException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</span></div>
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified cause.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>cause</code> - the cause of this exception, which is the underlying throwable
|
|
||||||
that triggered this exception.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.CfDnsClient (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="use: package: codes.thischwa.cf, class: CfDnsClient">
|
|
||||||
<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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../CfDnsClient.html" title="class in codes.thischwa.cf">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.CfDnsClient" class="title">Uses of Class<br>codes.thischwa.cf.CfDnsClient</h1>
|
|
||||||
</div>
|
|
||||||
No usage of codes.thischwa.cf.CfDnsClient</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Enum Class codes.thischwa.cf.CfRequest (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="use: package: codes.thischwa.cf, enum: CfRequest">
|
|
||||||
<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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../CfRequest.html" title="enum class in codes.thischwa.cf">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#use">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="Uses of Enum Class codes.thischwa.cf.CfRequest" class="title">Uses of Enum Class<br>codes.thischwa.cf.CfRequest</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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>Uses of <a href="../CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a> in <a href="../package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../package-summary.html">codes.thischwa.cf</a> that return <a href="../CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>static <a href="../CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></code></div>
|
|
||||||
<div class="col-second even-row-color"><span class="type-name-label">CfRequest.</span><code><a href="../CfRequest.html#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code>static <a href="../CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a>[]</code></div>
|
|
||||||
<div class="col-second odd-row-color"><span class="type-name-label">CfRequest.</span><code><a href="../CfRequest.html#values()" class="member-name-link">values</a>()</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</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>
|
|
||||||
@@ -1,166 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.CloudflareApiException (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../CloudflareApiException.html" title="class in codes.thischwa.cf">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.CloudflareApiException" class="title">Uses of Class<br>codes.thischwa.cf.CloudflareApiException</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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>Uses of <a href="../CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a> in <a href="../package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<div class="caption"><span>Subclasses of <a href="../CloudflareApiException.html" title="class 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">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</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="class 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>Methods in <a href="../package-summary.html">codes.thischwa.cf</a> that throw <a href="../CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../model/RecordEntity.html" title="class 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../model/RecordEntity.html" title="class 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>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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../model/RecordEntity.html" title="class 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="class 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="class or interface 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
|
||||||
(SLD), if it exists.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../model/RecordEntity.html" title="class 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../model/RecordEntity.html" title="class 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="class 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../model/RecordType.html" title="enum class 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="class or interface in java.util" class="external-link">List</a><<a href="../model/RecordEntity.html" title="class 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="class 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="class or interface 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="class or interface in java.util" class="external-link">List</a><<a href="../model/RecordEntity.html" title="class 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../model/PagingRequest.html" title="class 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="class 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="class or interface 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="class or interface in java.util" class="external-link">List</a><<a href="../model/ZoneEntity.html" title="class 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="class or interface in java.util" class="external-link">List</a><<a href="../model/ZoneEntity.html" title="class 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="class 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>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.CloudflareNotFoundException (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="use: package: codes.thischwa.cf, class: CloudflareNotFoundException">
|
|
||||||
<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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../CloudflareNotFoundException.html" title="class in codes.thischwa.cf">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.CloudflareNotFoundException" class="title">Uses of Class<br>codes.thischwa.cf.CloudflareNotFoundException</h1>
|
|
||||||
</div>
|
|
||||||
No usage of codes.thischwa.cf.CloudflareNotFoundException</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,151 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>AbstractEntity (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/AbstractEntity.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class AbstractEntity" class="title">Class AbstractEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.AbstractEntity</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Direct Known Subclasses:</dt>
|
|
||||||
<dd><code><a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></code>, <code><a href="ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">AbstractEntity</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
|
|
||||||
implements <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></span></div>
|
|
||||||
<div class="block">Represents a base abstract entity class for modeling domain objects with a unique identifier.
|
|
||||||
|
|
||||||
<p>This class provides a fundamental contract for entities by implementing the <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model"><code>ResponseEntity</code></a> interface. The primary attribute of this class is the `id` field, which serves as
|
|
||||||
a unique identifier for all derived entities.
|
|
||||||
|
|
||||||
<p>Commonly extended by other entity classes to maintain a consistent entity structure across the
|
|
||||||
domain models. This encourages code reusability and consistency within the system.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AbstractEntity</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color"> </div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-codes.thischwa.cf.model.ResponseEntity">Methods inherited from interface codes.thischwa.cf.model.<a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></h3>
|
|
||||||
<code><a href="ResponseEntity.html#getId()">getId</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>AbstractEntity</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">AbstractEntity</span>()</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,167 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>AbstractMultipleResponse (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/AbstractMultipleResponse.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class AbstractMultipleResponse" class="title">Class AbstractMultipleResponse<T extends <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractResponse</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.AbstractMultipleResponse<T></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Type Parameters:</dt>
|
|
||||||
<dd><code>T</code> - Represents the type of entities contained within the response. For this class, it is
|
|
||||||
expected to be <code>ResponseEntity</code>.</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Direct Known Subclasses:</dt>
|
|
||||||
<dd><code><a href="RecordMultipleResponse.html" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></code>, <code><a href="ZoneMultipleResponse.html" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractMultipleResponse<T extends <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a></span></div>
|
|
||||||
<div class="block">Abstract base class for response models that contain multiple result entries.
|
|
||||||
|
|
||||||
<p>This class is designed to handle API responses where multiple entities are part of the result
|
|
||||||
set, such as paginated or batched data. It extends <a href="AbstractResponse.html" title="class in codes.thischwa.cf.model"><code>AbstractResponse</code></a> to include additional
|
|
||||||
attributes specific to multi-entity responses.
|
|
||||||
|
|
||||||
<p>Attributes:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>`resultInfo`: Provides metadata about the result set, such as pagination details like page
|
|
||||||
number, total count, number of results per page, etc.
|
|
||||||
<li>`result`: A list of entities representing the main body of the response. The type of
|
|
||||||
entities in the result list is determined by the generic parameter <code>T</code>, which must
|
|
||||||
extend <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model"><code>ResponseEntity</code></a>.
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Subclasses can be created by specifying the entity type that the response should handle.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AbstractMultipleResponse</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Default constructor for the <code>AbstractMultipleResponse</code> class.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>AbstractMultipleResponse</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">AbstractMultipleResponse</span>()</div>
|
|
||||||
<div class="block">Default constructor for the <code>AbstractMultipleResponse</code> class.
|
|
||||||
|
|
||||||
<p>Initializes a new instance of <code>AbstractMultipleResponse</code>, invoking the default
|
|
||||||
constructor of the superclass <code>AbstractResponse</code>. This constructor is typically used for
|
|
||||||
deserialization or subclass instantiation.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,151 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>AbstractResponse (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/AbstractResponse.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class AbstractResponse" class="title">Class AbstractResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.AbstractResponse</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Direct Known Subclasses:</dt>
|
|
||||||
<dd><code><a href="AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a></code>, <code><a href="AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractResponse</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
|
|
||||||
<div class="block">Abstract base class for API response models.
|
|
||||||
|
|
||||||
<p>This class encapsulates common attributes used to represent the result of an API request. It
|
|
||||||
can be extended to define more specific response structures.
|
|
||||||
|
|
||||||
<p>Attributes:
|
|
||||||
|
|
||||||
<ol>
|
|
||||||
<li><b>success</b>: Indicates whether the API request was successful.
|
|
||||||
<li><b>errors</b>: A list of error messages, if any, returned by the API.
|
|
||||||
<li><b>messages</b>: A list of informational or status messages accompanying the response.
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<p>This structure is designed for consistency and ease of extending response models in
|
|
||||||
applications that require uniform response structures.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AbstractResponse</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color"> </div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>AbstractResponse</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">AbstractResponse</span>()</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,152 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>AbstractSingleResponse (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/AbstractSingleResponse.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class AbstractSingleResponse" class="title">Class AbstractSingleResponse<T extends <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractResponse</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.AbstractSingleResponse<T></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Type Parameters:</dt>
|
|
||||||
<dd><code>T</code> - The type of the response entity that extends <code>ResponseEntity</code>.</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Direct Known Subclasses:</dt>
|
|
||||||
<dd><code><a href="RecordSingleResponse.html" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractSingleResponse<T extends <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a></span></div>
|
|
||||||
<div class="block">Represents a base abstract response model for handling single response entities within an API
|
|
||||||
response.
|
|
||||||
|
|
||||||
<p>This class extends <code>AbstractResponse</code>, inheriting common response attributes such as
|
|
||||||
success status, error messages, and informational messages. It introduces a single generic type
|
|
||||||
parameter <code><T></code> which extends <code>ResponseEntity</code>, enforcing type consistency for the
|
|
||||||
result attribute.
|
|
||||||
|
|
||||||
<p>Primary Attribute: <code>result</code>: Represents the single entity result of the response. This
|
|
||||||
is a generic type that ensures flexibility and adaptability for different entity models.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AbstractSingleResponse</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color"> </div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>AbstractSingleResponse</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">AbstractSingleResponse</span>()</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,215 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>PagingRequest (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="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">
|
|
||||||
<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="class-declaration-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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/PagingRequest.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method-detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class PagingRequest" class="title">Class PagingRequest</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.PagingRequest</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PagingRequest</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
|
|
||||||
<div class="block">Represents a request model for paginated data.
|
|
||||||
|
|
||||||
<p>This class encapsulates the page number and the number of items per page for a paginated
|
|
||||||
request, along with utility methods for constructing and retrieving pagination parameters.
|
|
||||||
|
|
||||||
<p>Key functionalities:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Creating a <code>PagingRequest</code> instance with specific pagination values using the <code>
|
|
||||||
of</code> method.
|
|
||||||
<li>Creating a default <code>PagingRequest</code> with predefined pagination values.
|
|
||||||
<li>Retrieving pagination parameters as a key-value map.
|
|
||||||
<li>Generating a query string representation for the pagination parameters.
|
|
||||||
</ul></div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div id="method-summary-table">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
|
|
||||||
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addQueryString(java.lang.String)" class="member-name-link">addQueryString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> endpoint)</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
|
||||||
<div class="block">Appends a query string with pagination parameters (page and perPage) to the provided endpoint.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></code></div>
|
|
||||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#defaultPaging()" class="member-name-link">defaultPaging</a>()</code></div>
|
|
||||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Creates a default <code>PagingRequest</code> instance with a page number set to 1 and a high number
|
|
||||||
of items per page (5,000,000) to accommodate large dataset requests.</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/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPagingParams()" class="member-name-link">getPagingParams</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
|
||||||
<div class="block">Retrieves the pagination parameters in a key-value map format.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></code></div>
|
|
||||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(int,int)" class="member-name-link">of</a><wbr>(int page,
|
|
||||||
int perPage)</code></div>
|
|
||||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Creates a new <code>PagingRequest</code> instance with the specified page number and items per page.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-details" id="method-detail">
|
|
||||||
<h2>Method Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="of(int,int)">
|
|
||||||
<h3>of</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></span> <span class="element-name">of</span><wbr><span class="parameters">(int page,
|
|
||||||
int perPage)</span></div>
|
|
||||||
<div class="block">Creates a new <code>PagingRequest</code> instance with the specified page number and items per page.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>page</code> - the page number to be requested</dd>
|
|
||||||
<dd><code>perPage</code> - the number of items to be included per page</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>a new <code>PagingRequest</code> instance with the provided parameters</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="defaultPaging()">
|
|
||||||
<h3>defaultPaging</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></span> <span class="element-name">defaultPaging</span>()</div>
|
|
||||||
<div class="block">Creates a default <code>PagingRequest</code> instance with a page number set to 1 and a high number
|
|
||||||
of items per page (5,000,000) to accommodate large dataset requests.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>a default <code>PagingRequest</code> instance with predefined pagination parameters</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="getPagingParams()">
|
|
||||||
<h3>getPagingParams</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name">getPagingParams</span>()</div>
|
|
||||||
<div class="block">Retrieves the pagination parameters in a key-value map format.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>a map containing the pagination parameters, where the key "page" indicates the current
|
|
||||||
page number and the key "perPage" indicates the number of items per page.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="addQueryString(java.lang.String)">
|
|
||||||
<h3>addQueryString</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">addQueryString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> endpoint)</span></div>
|
|
||||||
<div class="block">Appends a query string with pagination parameters (page and perPage) to the provided endpoint.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>endpoint</code> - the base URL or API endpoint to which the query string will be appended</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>the complete URL with the appended query string for pagination</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,214 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>RecordEntity (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="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">
|
|
||||||
<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="class-declaration-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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/RecordEntity.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li><a href="#method-detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class RecordEntity" class="title">Class RecordEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractEntity.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractEntity</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.RecordEntity</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">RecordEntity</span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></span></div>
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.
|
|
||||||
|
|
||||||
<p>Attributes defined in this class include:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>DNS record type such as "A" or "CNAME".
|
|
||||||
<li>Name of the DNS record.
|
|
||||||
<li>Content of the DNS record, such as an IP address.
|
|
||||||
<li>Flags indicating whether the record is proxiable or proxied.
|
|
||||||
<li>TTL (Time-To-Live) for the DNS record.
|
|
||||||
<li>A locked status to indicate immutability of the record.
|
|
||||||
<li>Zone-specific metadata including zone ID and name.
|
|
||||||
<li>Timestamps for creation and modification.
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Provides a static factory method <code>build</code> for creating a DNS record with specific
|
|
||||||
attributes.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">RecordEntity</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Initializes a new instance of the RecordEntity class and invokes the parent constructor
|
|
||||||
from the AbstractEntity class.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div id="method-summary-table">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
|
|
||||||
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#build(java.lang.String,codes.thischwa.cf.model.RecordType,java.lang.Integer,java.lang.String)" class="member-name-link">build</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
|
|
||||||
<a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> ttl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> ip)</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Builds and returns a <a href="RecordEntity.html" title="class in codes.thischwa.cf.model"><code>RecordEntity</code></a> instance with the specified attributes.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-codes.thischwa.cf.model.ResponseEntity">Methods inherited from interface codes.thischwa.cf.model.<a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></h3>
|
|
||||||
<code><a href="ResponseEntity.html#getId()">getId</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>RecordEntity</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">RecordEntity</span>()</div>
|
|
||||||
<div class="block">Initializes a new instance of the RecordEntity class and invokes the parent constructor
|
|
||||||
from the AbstractEntity class. The RecordEntity class represents a DNS record entity
|
|
||||||
within a specific zone, encapsulating attributes such as type, name, content, TTL,
|
|
||||||
and other related metadata.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-details" id="method-detail">
|
|
||||||
<h2>Method Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="build(java.lang.String,codes.thischwa.cf.model.RecordType,java.lang.Integer,java.lang.String)">
|
|
||||||
<h3>build</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span> <span class="element-name">build</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
|
|
||||||
<a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> ttl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> ip)</span></div>
|
|
||||||
<div class="block">Builds and returns a <a href="RecordEntity.html" title="class in codes.thischwa.cf.model"><code>RecordEntity</code></a> instance with the specified attributes.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>name</code> - the name of the DNS record</dd>
|
|
||||||
<dd><code>type</code> - the <a href="RecordType.html" title="enum class in codes.thischwa.cf.model"><code>RecordType</code></a> of the DNS record</dd>
|
|
||||||
<dd><code>ttl</code> - the time-to-live (TTL) value for the DNS record</dd>
|
|
||||||
<dd><code>ip</code> - the content of the DNS record, typically an IP address</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>a <a href="RecordEntity.html" title="class in codes.thischwa.cf.model"><code>RecordEntity</code></a> populated with the provided attributes</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,144 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>RecordMultipleResponse (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/RecordMultipleResponse.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class RecordMultipleResponse" class="title">Class RecordMultipleResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractResponse</a>
|
|
||||||
<div class="inheritance"><a href="AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractMultipleResponse</a><<a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a>>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.RecordMultipleResponse</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">RecordMultipleResponse</span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><<a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a>></span></div>
|
|
||||||
<div class="block">Represents the API response of the Cloudflare API containing multiple DNS record entities.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">RecordMultipleResponse</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs an instance of RecordMultipleResponse.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>RecordMultipleResponse</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">RecordMultipleResponse</span>()</div>
|
|
||||||
<div class="block">Constructs an instance of RecordMultipleResponse.
|
|
||||||
|
|
||||||
<p>This class represents a response containing multiple DNS record entities from the Cloudflare
|
|
||||||
API. It inherits functionality from AbstractMultipleResponse to handle multiple records of type
|
|
||||||
RecordEntity.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,145 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>RecordSingleResponse (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/RecordSingleResponse.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class RecordSingleResponse" class="title">Class RecordSingleResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractResponse</a>
|
|
||||||
<div class="inheritance"><a href="AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractSingleResponse</a><<a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a>>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.RecordSingleResponse</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">RecordSingleResponse</span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><<a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a>></span></div>
|
|
||||||
<div class="block">Represents the API response of the Cloudflare API containing a single DNS record entity.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">RecordSingleResponse</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new instance of the RecordSingleResponse class.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>RecordSingleResponse</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">RecordSingleResponse</span>()</div>
|
|
||||||
<div class="block">Constructs a new instance of the RecordSingleResponse class.
|
|
||||||
|
|
||||||
<p>This constructor initializes the RecordSingleResponse object by invoking the superclass
|
|
||||||
constructor. The RecordSingleResponse represents a specific API response structure that
|
|
||||||
encapsulates a single DNS record entity, providing mechanisms to interact with such data in the
|
|
||||||
context of the Cloudflare API.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,551 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>RecordType (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="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">
|
|
||||||
<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="class-declaration-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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/RecordType.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li><a href="#nested-class-summary">Nested</a> | </li>
|
|
||||||
<li><a href="#enum-constant-summary">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li><a href="#enum-constant-detail">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method-detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Enum Class RecordType" class="title">Enum Class RecordType</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a><<a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.RecordType</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/Constable.html" title="class or interface in java.lang.constant" class="external-link">Constable</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">RecordType</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>></span></div>
|
|
||||||
<div class="block">Enum representing various DNS record types.
|
|
||||||
|
|
||||||
<p>Each constant in this enum corresponds to a specific DNS record type, such as "A", "AAAA",
|
|
||||||
"CNAME", or "TXT". This enum provides a means to standardize the representation of these record
|
|
||||||
types throughout the application while allowing easy retrieval of their string representation.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="nested-class-summary" id="nested-class-summary">
|
|
||||||
<h2>Nested Class Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>>></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="constants-summary" id="enum-constant-summary">
|
|
||||||
<h2>Enum Constant Summary</h2>
|
|
||||||
<div class="caption"><span>Enum Constants</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Enum Constant</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#A" class="member-name-link">A</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the DNS A record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#AAAA" class="member-name-link">AAAA</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the DNS AAAA record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#CAA" class="member-name-link">CAA</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the DNS CAA (Certificate Authority Authorization) record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#CERT" class="member-name-link">CERT</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the DNS CERT record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#CNAME" class="member-name-link">CNAME</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the DNS CNAME (Canonical Name) record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#DNSKEY" class="member-name-link">DNSKEY</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the DNSKEY record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#DS" class="member-name-link">DS</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the DNS DS (Delegation Signer) record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#HTTPS" class="member-name-link">HTTPS</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the DNS HTTPS (HTTP Service) record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#LOC" class="member-name-link">LOC</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the DNS LOC (Location) record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#MX" class="member-name-link">MX</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the DNS MX (Mail Exchange) record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#NAPTR" class="member-name-link">NAPTR</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the NAPTR record type for DNS configurations.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#NS" class="member-name-link">NS</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the namespace or identifier `"NS"` within the domain model.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#OPENPGPKEY" class="member-name-link">OPENPGPKEY</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the "OPENPGPKEY" DNS record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#PTR" class="member-name-link">PTR</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a DNS record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#SMIMEA" class="member-name-link">SMIMEA</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the SMIMEA DNS record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#SRV" class="member-name-link">SRV</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a service record (SRV) type in the DNS configuration model.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#SSHFP" class="member-name-link">SSHFP</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the DNS record type "SSHFP" (SSH Fingerprint), used in DNS to store cryptographic
|
|
||||||
fingerprints associated with SSH host keys.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#SVCB" class="member-name-link">SVCB</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the Service Binding (SVCB) DNS record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#TLSA" class="member-name-link">TLSA</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a constant for the DNS-based Authentication of Named Entities (DANE) TLSA record
|
|
||||||
type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="#TXT" class="member-name-link">TXT</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents the TXT DNS record type.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="#URI" class="member-name-link">URI</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a Uniform Resource Identifier (URI).</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div id="method-summary-table">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
|
|
||||||
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
|
||||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></code></div>
|
|
||||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
|
|
||||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>[]</code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#values()" class="member-name-link">values</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ============ ENUM CONSTANT DETAIL =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="constant-details" id="enum-constant-detail">
|
|
||||||
<h2>Enum Constant Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="A">
|
|
||||||
<h3>A</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">A</span></div>
|
|
||||||
<div class="block">Represents the DNS A record type.
|
|
||||||
|
|
||||||
<p>The "A" record type is used to map a domain name to an IPv4 address.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="AAAA">
|
|
||||||
<h3>AAAA</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">AAAA</span></div>
|
|
||||||
<div class="block">Represents the DNS AAAA record type.
|
|
||||||
|
|
||||||
<p>The "AAAA" record type maps a domain name to an IPv6 address.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="CAA">
|
|
||||||
<h3>CAA</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">CAA</span></div>
|
|
||||||
<div class="block">Represents the DNS CAA (Certificate Authority Authorization) record type.
|
|
||||||
|
|
||||||
<p>The "CAA" record type is used to specify which certificate authorities (CAs) are allowed to
|
|
||||||
issue SSL/TLS certificates for a domain.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="CERT">
|
|
||||||
<h3>CERT</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">CERT</span></div>
|
|
||||||
<div class="block">Represents the DNS CERT record type.
|
|
||||||
|
|
||||||
<p>The "CERT" record type is used to store certificates and related certificate revocation
|
|
||||||
lists or certificate authority data in DNS zones.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="CNAME">
|
|
||||||
<h3>CNAME</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">CNAME</span></div>
|
|
||||||
<div class="block">Represents the DNS CNAME (Canonical Name) record type.
|
|
||||||
|
|
||||||
<p>The "CNAME" record type is used to alias one domain name to another.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="DNSKEY">
|
|
||||||
<h3>DNSKEY</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">DNSKEY</span></div>
|
|
||||||
<div class="block">Represents the DNSKEY record type.
|
|
||||||
|
|
||||||
<p>The "DNSKEY" record type is used for storing public keys in DNS, as part of the DNS Security
|
|
||||||
Extensions (DNSSEC). It helps in verifying the authenticity of DNS responses through digital
|
|
||||||
signatures.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="DS">
|
|
||||||
<h3>DS</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">DS</span></div>
|
|
||||||
<div class="block">Represents the DNS DS (Delegation Signer) record type.
|
|
||||||
|
|
||||||
<p>The "DS" record type is used in the DNSSEC (Domain Name System Security Extensions)
|
|
||||||
protocol. It contains a hash of a DNSKEY record which is utilized in establishing a chain of
|
|
||||||
trust from a parent zone to a child zone.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="HTTPS">
|
|
||||||
<h3>HTTPS</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">HTTPS</span></div>
|
|
||||||
<div class="block">Represents the DNS HTTPS (HTTP Service) record type.
|
|
||||||
|
|
||||||
<p>The "HTTPS" record type is used to specify information about the HTTP/3 and related services
|
|
||||||
offered by a domain.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="LOC">
|
|
||||||
<h3>LOC</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">LOC</span></div>
|
|
||||||
<div class="block">Represents the DNS LOC (Location) record type.
|
|
||||||
|
|
||||||
<p>The "LOC" record type is used to store geographical location information for a domain,
|
|
||||||
including latitude, longitude, altitude, and other details. It enables associating domains with
|
|
||||||
physical locations.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="MX">
|
|
||||||
<h3>MX</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">MX</span></div>
|
|
||||||
<div class="block">Represents the DNS MX (Mail Exchange) record type.
|
|
||||||
|
|
||||||
<p>The "MX" record type is used to specify the mail servers responsible for receiving email
|
|
||||||
messages on behalf of a domain.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="NAPTR">
|
|
||||||
<h3>NAPTR</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">NAPTR</span></div>
|
|
||||||
<div class="block">Represents the NAPTR record type for DNS configurations.
|
|
||||||
|
|
||||||
<p>This constant is used to specify NAPTR (Naming Authority Pointer) DNS records, which allow
|
|
||||||
for service discovery through flexible DNS-based mechanisms. NAPTR records are commonly used in
|
|
||||||
applications such as VoIP and ENUM (Telephone Number Mapping) for resolving information about
|
|
||||||
available services.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="NS">
|
|
||||||
<h3>NS</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">NS</span></div>
|
|
||||||
<div class="block">Represents the namespace or identifier `"NS"` within the domain model.
|
|
||||||
|
|
||||||
<p>This variable typically designates elements related to name server operations or
|
|
||||||
configurations in the context of the Cloudflare DNS system. It may be used as an identifier or
|
|
||||||
constant throughout the application for operations involving name servers.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="OPENPGPKEY">
|
|
||||||
<h3>OPENPGPKEY</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">OPENPGPKEY</span></div>
|
|
||||||
<div class="block">Represents the "OPENPGPKEY" DNS record type.
|
|
||||||
|
|
||||||
<p>This constant is primarily used to identify DNS records of the type "OPENPGPKEY". It may be
|
|
||||||
utilized within the system for operations such as creating, retrieving, updating, or managing
|
|
||||||
DNS records specific to the "OPENPGPKEY" type.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="PTR">
|
|
||||||
<h3>PTR</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">PTR</span></div>
|
|
||||||
<div class="block">Represents a DNS record type.
|
|
||||||
|
|
||||||
<p>The `PTR` value specifically refers to a "pointer record" in the DNS system, which is
|
|
||||||
typically used for reverse DNS lookups.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="SMIMEA">
|
|
||||||
<h3>SMIMEA</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">SMIMEA</span></div>
|
|
||||||
<div class="block">Represents the SMIMEA DNS record type.
|
|
||||||
|
|
||||||
<p>The SMIMEA resource record is used to associate a user's certificate information for email
|
|
||||||
message signing or encryption. This type of DNS record is part of the DNS-based Authentication
|
|
||||||
of Named Entities (DANE) protocol.
|
|
||||||
|
|
||||||
<p>SMIMEA records provide a mechanism for utilizing certificates in email communication
|
|
||||||
securely by publishing their information in DNS. They ensure integrity and authenticity of
|
|
||||||
encrypted or signed email exchanges.
|
|
||||||
|
|
||||||
<p>Key features include:
|
|
||||||
<ul>
|
|
||||||
<li>Use in Secure/Multipurpose Internet Mail Extensions (S/MIME)-based messaging.
|
|
||||||
<li>Facilitating secure email communications by publishing certificates in DNS.
|
|
||||||
<li>Enhancing security by eliminating dependency on third-party certificate authorities.
|
|
||||||
</ul></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="SRV">
|
|
||||||
<h3>SRV</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">SRV</span></div>
|
|
||||||
<div class="block">Represents a service record (SRV) type in the DNS configuration model.
|
|
||||||
|
|
||||||
<p>This constant may be used to identify and work with SRV record types in various DNS-related
|
|
||||||
operations or integrations.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="SSHFP">
|
|
||||||
<h3>SSHFP</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">SSHFP</span></div>
|
|
||||||
<div class="block">Represents the DNS record type "SSHFP" (SSH Fingerprint), used in DNS to store cryptographic
|
|
||||||
fingerprints associated with SSH host keys.
|
|
||||||
|
|
||||||
<p>This DNS record type provides a mechanism for verifying the authenticity of an SSH server
|
|
||||||
before initiating a connection, enhancing the security of SSH communications.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="SVCB">
|
|
||||||
<h3>SVCB</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">SVCB</span></div>
|
|
||||||
<div class="block">Represents the Service Binding (SVCB) DNS record type.
|
|
||||||
|
|
||||||
<p>The SVCB record is a DNS resource record used to indicate alternative endpoints or specific
|
|
||||||
configuration details for services. It is commonly applied in service discovery and
|
|
||||||
protocol-specific configurations.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="TLSA">
|
|
||||||
<h3>TLSA</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">TLSA</span></div>
|
|
||||||
<div class="block">Represents a constant for the DNS-based Authentication of Named Entities (DANE) TLSA record
|
|
||||||
type.
|
|
||||||
|
|
||||||
<p>The TLSA record is used to associate a TLS server certificate or public key with the domain
|
|
||||||
name (e.g., via DNSSEC). It enables cryptographically secured connections by attaching
|
|
||||||
certificate and key constraints to the specific domain.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="TXT">
|
|
||||||
<h3>TXT</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">TXT</span></div>
|
|
||||||
<div class="block">Represents the TXT DNS record type.
|
|
||||||
|
|
||||||
<p>The TXT DNS record type is commonly used to store text-based information for various
|
|
||||||
verification and configuration purposes, such as domain ownership verification or email
|
|
||||||
authentication protocols (e.g., SPF, DKIM).</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="URI">
|
|
||||||
<h3>URI</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">URI</span></div>
|
|
||||||
<div class="block">Represents a Uniform Resource Identifier (URI).
|
|
||||||
|
|
||||||
<p>This variable is used to define and manage URIs, which are string identifiers commonly
|
|
||||||
utilized to specify the location of resources in various network-based systems.
|
|
||||||
|
|
||||||
<p>Features and usage:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Provides a standard way of identifying resources via URI syntax.
|
|
||||||
<li>Can encapsulate support for schemes such as HTTP, HTTPS, FTP, etc.
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>This variable serves as a critical component for resource identification and communication
|
|
||||||
operations within the application.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-details" id="method-detail">
|
|
||||||
<h2>Method Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="values()">
|
|
||||||
<h3>values</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>[]</span> <span class="element-name">values</span>()</div>
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="valueOf(java.lang.String)">
|
|
||||||
<h3>valueOf</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span> <span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div>
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.
|
|
||||||
The string must match <i>exactly</i> an identifier used to declare an
|
|
||||||
enum constant in this class. (Extraneous whitespace characters are
|
|
||||||
not permitted.)</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Parameters:</dt>
|
|
||||||
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>the enum constant with the specified name</dd>
|
|
||||||
<dt>Throws:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="toString()">
|
|
||||||
<h3>toString</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Overrides:</dt>
|
|
||||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>></code></dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,144 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>ResponseEntity (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="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">
|
|
||||||
<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="class-declaration-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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/ResponseEntity.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method-detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Interface ResponseEntity" class="title">Interface ResponseEntity</h1>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Known Implementing Classes:</dt>
|
|
||||||
<dd><code><a href="AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></code>, <code><a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></code>, <code><a href="ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">ResponseEntity</span></div>
|
|
||||||
<div class="block">Represents a contract for entities that have a unique identifier.
|
|
||||||
|
|
||||||
<p>This interface is primarily used as a common abstraction for domain objects that require a
|
|
||||||
unique identifier, enabling type consistency and code reusability.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div id="method-summary-table">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
|
|
||||||
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
|
|
||||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getId()" class="member-name-link">getId</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
|
||||||
<div class="block">Retrieves the unique identifier of the entity.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-details" id="method-detail">
|
|
||||||
<h2>Method Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="getId()">
|
|
||||||
<h3>getId</h3>
|
|
||||||
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">getId</span>()</div>
|
|
||||||
<div class="block">Retrieves the unique identifier of the entity.</div>
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>Returns:</dt>
|
|
||||||
<dd>the unique identifier as a String</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,144 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>ResultInfo (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/ResultInfo.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class ResultInfo" class="title">Class ResultInfo</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.ResultInfo</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ResultInfo</span>
|
|
||||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
|
|
||||||
<div class="block">Represents metadata for paginated results.
|
|
||||||
|
|
||||||
<p>This class contains information about the current page, page size, total pages, and result
|
|
||||||
counts, which can be utilized in managing and navigating through paginated data.
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><b>page:</b> The current page number.
|
|
||||||
<li><b>perPage:</b> The number of results per page.
|
|
||||||
<li><b>totalPages:</b> The total number of pages available.
|
|
||||||
<li><b>count:</b> The number of results on the current page.
|
|
||||||
<li><b>totalCount:</b> The total number of results across all pages.
|
|
||||||
</ul></div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ResultInfo</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color"> </div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>ResultInfo</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ResultInfo</span>()</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,165 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>ZoneEntity (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/ZoneEntity.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class ZoneEntity" class="title">Class ZoneEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractEntity.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractEntity</a>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.ZoneEntity</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<dl class="notes">
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><code><a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></code></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ZoneEntity</span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></span></div>
|
|
||||||
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system. <br>
|
|
||||||
|
|
||||||
<p>This class encapsulates all relevant data and metadata associated with a zone, including but
|
|
||||||
not limited to the following attributes:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Zone name.
|
|
||||||
<li>Development mode status.
|
|
||||||
<li>Active and original name servers linked to the zone.
|
|
||||||
<li>Timestamps indicating when the zone was created, modified, or activated.
|
|
||||||
<li>Current operational status of the zone (e.g., active, inactive).
|
|
||||||
<li>Boolean flag indicating whether the zone is paused.
|
|
||||||
<li>Zone type, representing the nature of the DNS zone (e.g., full, partial).
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>This class extends <a href="AbstractEntity.html" title="class in codes.thischwa.cf.model"><code>AbstractEntity</code></a> to inherit basic entity properties and to provide a
|
|
||||||
consistent interface across domain models.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ZoneEntity</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Default no-argument constructor for the ZoneEntity class.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-codes.thischwa.cf.model.ResponseEntity">Methods inherited from interface codes.thischwa.cf.model.<a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></h3>
|
|
||||||
<code><a href="ResponseEntity.html#getId()">getId</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>ZoneEntity</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ZoneEntity</span>()</div>
|
|
||||||
<div class="block">Default no-argument constructor for the ZoneEntity class.
|
|
||||||
|
|
||||||
<p>This constructor initializes a new instance of the ZoneEntity class and invokes the parent
|
|
||||||
constructor from the AbstractEntity class. The ZoneEntity class represents a domain model for a
|
|
||||||
DNS zone within the Cloudflare DNS system.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,143 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>ZoneMultipleResponse (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="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">
|
|
||||||
<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="class-declaration-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Class</li>
|
|
||||||
<li><a href="class-use/ZoneMultipleResponse.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#class">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method-summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
||||||
<li>Method</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<h1 title="Class ZoneMultipleResponse" class="title">Class ZoneMultipleResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
||||||
<div class="inheritance"><a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractResponse</a>
|
|
||||||
<div class="inheritance"><a href="AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">codes.thischwa.cf.model.AbstractMultipleResponse</a><<a href="ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a>>
|
|
||||||
<div class="inheritance">codes.thischwa.cf.model.ZoneMultipleResponse</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-description" id="class-description">
|
|
||||||
<hr>
|
|
||||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ZoneMultipleResponse</span>
|
|
||||||
<span class="extends-implements">extends <a href="AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><<a href="ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a>></span></div>
|
|
||||||
<div class="block">Represents a response model that contains multiple <a href="ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> instances.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-summary" id="constructor-summary">
|
|
||||||
<h2>Constructor Summary</h2>
|
|
||||||
<div class="caption"><span>Constructors</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Constructor</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ZoneMultipleResponse</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Constructs a new ZoneMultipleResponse object.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<li>
|
|
||||||
<section class="method-summary" id="method-summary">
|
|
||||||
<h2>Method Summary</h2>
|
|
||||||
<div class="inherited-list">
|
|
||||||
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
||||||
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="details">
|
|
||||||
<ul class="details-list">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<li>
|
|
||||||
<section class="constructor-details" id="constructor-detail">
|
|
||||||
<h2>Constructor Details</h2>
|
|
||||||
<ul class="member-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="<init>()">
|
|
||||||
<h3>ZoneMultipleResponse</h3>
|
|
||||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ZoneMultipleResponse</span>()</div>
|
|
||||||
<div class="block">Constructs a new ZoneMultipleResponse object.
|
|
||||||
|
|
||||||
<p>This constructor initializes an instance of ZoneMultipleResponse, which serves as a response
|
|
||||||
model containing multiple <a href="ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> instances.</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.AbstractEntity (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../AbstractEntity.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.AbstractEntity" class="title">Uses of Class<br>codes.thischwa.cf.model.AbstractEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Subclasses of <a href="../AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../RecordEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordEntity</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second odd-row-color"><code><a href="../ZoneEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneEntity</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system.</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>
|
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.AbstractMultipleResponse (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.AbstractMultipleResponse" class="title">Uses of Class<br>codes.thischwa.cf.model.AbstractMultipleResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Subclasses of <a href="../AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../RecordMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<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"><code>class </code></div>
|
|
||||||
<div class="col-second odd-row-color"><code><a href="../ZoneMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a response model that contains multiple <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> instances.</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>
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.AbstractResponse (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../AbstractResponse.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.AbstractResponse" class="title">Uses of Class<br>codes.thischwa.cf.model.AbstractResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Subclasses of <a href="../AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../AbstractMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><T extends <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Abstract base class for response models that contain multiple result entries.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second odd-row-color"><code><a href="../AbstractSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><T extends <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<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"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../RecordMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<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"><code>class </code></div>
|
|
||||||
<div class="col-second odd-row-color"><code><a href="../RecordSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<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"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../ZoneMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a response model that contains multiple <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> instances.</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>
|
|
||||||
@@ -1,91 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.AbstractSingleResponse (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.AbstractSingleResponse" class="title">Uses of Class<br>codes.thischwa.cf.model.AbstractSingleResponse</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Subclasses of <a href="../AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../RecordSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents the API response of the Cloudflare API containing a single DNS record entity.</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>
|
|
||||||
@@ -1,125 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.PagingRequest (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.PagingRequest" class="title">Uses of Class<br>codes.thischwa.cf.model.PagingRequest</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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 class="col-first odd-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf">
|
|
||||||
<h2>Uses of <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> in <a href="../../package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> with parameters of type <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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="class or interface in java.util" class="external-link">List</a><<a href="../RecordEntity.html" title="class 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,codes.thischwa.cf.model.PagingRequest)" class="member-name-link">sldListAll</a><wbr>(<a href="../ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> 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="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ZoneEntity.html" title="class 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(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a><wbr>(<a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> pagingRequest)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Retrieves a list of all DNS zones using the provided paging request parameters.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../package-summary.html">codes.thischwa.cf.model</a> that return <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>static <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></code></div>
|
|
||||||
<div class="col-second even-row-color"><span class="type-name-label">PagingRequest.</span><code><a href="../PagingRequest.html#defaultPaging()" class="member-name-link">defaultPaging</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Creates a default <code>PagingRequest</code> instance with a page number set to 1 and a high number
|
|
||||||
of items per page (5,000,000) to accommodate large dataset requests.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code>static <a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></code></div>
|
|
||||||
<div class="col-second odd-row-color"><span class="type-name-label">PagingRequest.</span><code><a href="../PagingRequest.html#of(int,int)" class="member-name-link">of</a><wbr>(int page,
|
|
||||||
int perPage)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Creates a new <code>PagingRequest</code> instance with the specified page number and items per page.</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>
|
|
||||||
@@ -1,172 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.RecordEntity (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.RecordEntity" class="title">Uses of Class<br>codes.thischwa.cf.model.RecordEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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 class="col-first odd-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf">
|
|
||||||
<h2>Uses of <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> in <a href="../../package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> that return <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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="../RecordEntity.html" title="class 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> rec)</code></div>
|
|
||||||
<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 even-row-color"><code><a href="../RecordEntity.html" title="class 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</code></div>
|
|
||||||
<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>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> that return types with arguments of type <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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="class or interface in java.util" class="external-link">List</a><<a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class 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="class or interface 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="class or interface in java.util" class="external-link">List</a><<a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../PagingRequest.html" title="class 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>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> with parameters of type <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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>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="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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><a href="../RecordEntity.html" title="class 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../package-summary.html">codes.thischwa.cf.model</a> that return <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>static <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></code></div>
|
|
||||||
<div class="col-second even-row-color"><span class="type-name-label">RecordEntity.</span><code><a href="../RecordEntity.html#build(java.lang.String,codes.thischwa.cf.model.RecordType,java.lang.Integer,java.lang.String)" class="member-name-link">build</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
|
|
||||||
<a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> ttl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> ip)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Builds and returns a <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model"><code>RecordEntity</code></a> instance with the specified attributes.</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>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.RecordMultipleResponse (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../RecordMultipleResponse.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.RecordMultipleResponse" class="title">Uses of Class<br>codes.thischwa.cf.model.RecordMultipleResponse</h1>
|
|
||||||
</div>
|
|
||||||
No usage of codes.thischwa.cf.model.RecordMultipleResponse</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.RecordSingleResponse (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../RecordSingleResponse.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.RecordSingleResponse" class="title">Uses of Class<br>codes.thischwa.cf.model.RecordSingleResponse</h1>
|
|
||||||
</div>
|
|
||||||
No usage of codes.thischwa.cf.model.RecordSingleResponse</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,142 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Enum Class codes.thischwa.cf.model.RecordType (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Enum Class codes.thischwa.cf.model.RecordType" class="title">Uses of Enum Class<br>codes.thischwa.cf.model.RecordType</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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 class="col-first odd-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf">
|
|
||||||
<h2>Uses of <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> in <a href="../../package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> with parameters of type <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
|
||||||
(SLD), if it exists.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code><a href="../RecordEntity.html" title="class 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../RecordType.html" title="enum class 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>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../package-summary.html">codes.thischwa.cf.model</a> that return <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>static <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></code></div>
|
|
||||||
<div class="col-second even-row-color"><span class="type-name-label">RecordType.</span><code><a href="../RecordType.html#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code>static <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a>[]</code></div>
|
|
||||||
<div class="col-second odd-row-color"><span class="type-name-label">RecordType.</span><code><a href="../RecordType.html#values()" class="member-name-link">values</a>()</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Methods in <a href="../package-summary.html">codes.thischwa.cf.model</a> with parameters of type <a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>static <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></code></div>
|
|
||||||
<div class="col-second even-row-color"><span class="type-name-label">RecordEntity.</span><code><a href="../RecordEntity.html#build(java.lang.String,codes.thischwa.cf.model.RecordType,java.lang.Integer,java.lang.String)" class="member-name-link">build</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
|
|
||||||
<a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> ttl,
|
|
||||||
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> ip)</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Builds and returns a <a href="../RecordEntity.html" title="class in codes.thischwa.cf.model"><code>RecordEntity</code></a> instance with the specified attributes.</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>
|
|
||||||
@@ -1,118 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Interface codes.thischwa.cf.model.ResponseEntity (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Interface codes.thischwa.cf.model.ResponseEntity" class="title">Uses of Interface<br>codes.thischwa.cf.model.ResponseEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="class-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<h2>Uses of <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a> in <a href="../package-summary.html">codes.thischwa.cf.model</a></h2>
|
|
||||||
<div class="caption"><span>Classes in <a href="../package-summary.html">codes.thischwa.cf.model</a> with type parameters of type <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../AbstractMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><T extends <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Abstract base class for response models that contain multiple result entries.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second odd-row-color"><code><a href="../AbstractSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><T extends <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a base abstract response model for handling single response entities within an API
|
|
||||||
response.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Classes in <a href="../package-summary.html">codes.thischwa.cf.model</a> that implement <a href="../ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Class</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../AbstractEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractEntity</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<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"><code>class </code></div>
|
|
||||||
<div class="col-second odd-row-color"><code><a href="../RecordEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordEntity</a></code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code>class </code></div>
|
|
||||||
<div class="col-second even-row-color"><code><a href="../ZoneEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneEntity</a></code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system.</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>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.ResultInfo (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../ResultInfo.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.ResultInfo" class="title">Uses of Class<br>codes.thischwa.cf.model.ResultInfo</h1>
|
|
||||||
</div>
|
|
||||||
No usage of codes.thischwa.cf.model.ResultInfo</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,166 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.ZoneEntity (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.ZoneEntity" class="title">Uses of Class<br>codes.thischwa.cf.model.ZoneEntity</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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>Uses of <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> in <a href="../../package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> that return <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../ZoneEntity.html" title="class 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="class or interface 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>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> that return types with arguments of type <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</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="class or interface in java.util" class="external-link">List</a><<a href="../ZoneEntity.html" title="class 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()" class="member-name-link">zoneListAll</a>()</code></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Retrieves a list of all zones 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="class or interface in java.util" class="external-link">List</a><<a href="../ZoneEntity.html" title="class 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(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll</a><wbr>(<a href="../PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a> pagingRequest)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Retrieves a list of all DNS zones using the provided paging request parameters.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Methods in <a href="../../package-summary.html">codes.thischwa.cf</a> with parameters of type <a href="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></span></div>
|
|
||||||
<div class="summary-table three-column-summary">
|
|
||||||
<div class="table-header col-first">Modifier and Type</div>
|
|
||||||
<div class="table-header col-second">Method</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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>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="../ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class 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="class or interface 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="../ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a> type)</code></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
|
||||||
(SLD), if it exists.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><code><a href="../RecordEntity.html" title="class 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="class in codes.thischwa.cf.model">ZoneEntity</a> zone,
|
|
||||||
<a href="../RecordEntity.html" title="class 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="../RecordEntity.html" title="class 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="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../RecordType.html" title="enum class 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="class or interface in java.util" class="external-link">List</a><<a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class 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="class or interface 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="class or interface in java.util" class="external-link">List</a><<a href="../RecordEntity.html" title="class 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="../ZoneEntity.html" title="class 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="class or interface in java.lang" class="external-link">String</a> sld,
|
|
||||||
<a href="../PagingRequest.html" title="class 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>
|
|
||||||
</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>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Class codes.thischwa.cf.model.ZoneMultipleResponse (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="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">
|
|
||||||
<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="class-use-page">
|
|
||||||
<script type="text/javascript">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><a href="../package-summary.html">Package</a></li>
|
|
||||||
<li><a href="../ZoneMultipleResponse.html" title="class in codes.thischwa.cf.model">Class</a></li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="../package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../../help-doc.html#use">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="Uses of Class codes.thischwa.cf.model.ZoneMultipleResponse" class="title">Uses of Class<br>codes.thischwa.cf.model.ZoneMultipleResponse</h1>
|
|
||||||
</div>
|
|
||||||
No usage of codes.thischwa.cf.model.ZoneMultipleResponse</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,160 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>codes.thischwa.cf.model (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="declaration: package: codes.thischwa.cf.model">
|
|
||||||
<meta name="generator" content="javadoc/PackageWriterImpl">
|
|
||||||
<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="package-declaration-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 class="nav-bar-cell1-rev">Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="package-use.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#package">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Package: </li>
|
|
||||||
<li><a href="#package-description">Description</a> | </li>
|
|
||||||
<li><a href="#related-package-summary">Related Packages</a> | </li>
|
|
||||||
<li><a href="#class-summary">Classes and Interfaces</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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="Package codes.thischwa.cf.model" class="title">Package codes.thischwa.cf.model</h1>
|
|
||||||
</div>
|
|
||||||
<hr>
|
|
||||||
<div class="package-signature">package <span class="element-name">codes.thischwa.cf.model</span></div>
|
|
||||||
<section class="package-description" id="package-description">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<li>
|
|
||||||
<div id="related-package-summary">
|
|
||||||
<div class="caption"><span>Related Packages</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="../package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The base package of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<div id="class-summary">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab3', 2)" class="table-tab">Enum Classes</button></div>
|
|
||||||
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-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 class-summary class-summary-tab2"><a href="AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-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 class-summary class-summary-tab2"><a href="AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><T extends <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Abstract base class for response models that contain multiple result entries.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Abstract base class for API response models.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><T extends <a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-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 class-summary class-summary-tab2"><a href="PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Represents a request model for paginated data.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RecordMultipleResponse.html" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-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 class-summary class-summary-tab2"><a href="RecordSingleResponse.html" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-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 class-summary class-summary-tab3"><a href="RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-tab3">
|
|
||||||
<div class="block">Enum representing various DNS record types.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-tab1">
|
|
||||||
<div class="block">Represents a contract for entities that have a unique identifier.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ResultInfo.html" title="class in codes.thischwa.cf.model">ResultInfo</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Represents metadata for paginated results.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ZoneMultipleResponse.html" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">Represents a response model that contains multiple <a href="ZoneEntity.html" title="class in codes.thischwa.cf.model"><code>ZoneEntity</code></a> instances.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</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>
|
|
||||||
@@ -1,118 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>codes.thischwa.cf.model Class Hierarchy (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="tree: package: codes.thischwa.cf.model">
|
|
||||||
<meta name="generator" content="javadoc/PackageTreeWriter">
|
|
||||||
<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="package-tree-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li>Use</li>
|
|
||||||
<li class="nav-bar-cell1-rev">Tree</li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#tree">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 class="title">Hierarchy For Package codes.thischwa.cf.model</h1>
|
|
||||||
<span class="package-hierarchy-label">Package Hierarchies:</span>
|
|
||||||
<ul class="horizontal">
|
|
||||||
<li><a href="../../../../overview-tree.html">All Packages</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="AbstractEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractEntity</a> (implements codes.thischwa.cf.model.<a href="ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="RecordEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordEntity</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="ZoneEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneEntity</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="AbstractResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractResponse</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="AbstractMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><T>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="RecordMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="ZoneMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="AbstractSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><T>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="RecordSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="PagingRequest.html" class="type-name-link" title="class in codes.thischwa.cf.model">PagingRequest</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="ResultInfo.html" class="type-name-link" title="class in codes.thischwa.cf.model">ResultInfo</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="ResponseEntity.html" class="type-name-link" title="interface in codes.thischwa.cf.model">ResponseEntity</a></li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Enum Class Hierarchy">Enum Class Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a><E> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><T>, java.lang.constant.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/Constable.html" title="class or interface in java.lang.constant" class="external-link">Constable</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="RecordType.html" class="type-name-link" title="enum class in codes.thischwa.cf.model">RecordType</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</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>
|
|
||||||
@@ -1,146 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Package codes.thischwa.cf.model (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="use: package: codes.thischwa.cf.model">
|
|
||||||
<meta name="generator" content="javadoc/PackageUseWriter">
|
|
||||||
<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="package-use-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html#use">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="Uses of Package codes.thischwa.cf.model" class="title">Uses of Package<br>codes.thischwa.cf.model</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="package-summary.html">codes.thischwa.cf.model</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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 class="col-first odd-row-color"><a href="#codes.thischwa.cf.model">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<section class="package-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf">
|
|
||||||
<div class="caption"><span>Classes in <a href="package-summary.html">codes.thischwa.cf.model</a> used by <a href="../package-summary.html">codes.thischwa.cf</a></span></div>
|
|
||||||
<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"><a href="class-use/PagingRequest.html#codes.thischwa.cf">PagingRequest</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a request model for paginated data.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><a href="class-use/RecordEntity.html#codes.thischwa.cf">RecordEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><a href="class-use/RecordType.html#codes.thischwa.cf">RecordType</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Enum representing various DNS record types.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><a href="class-use/ZoneEntity.html#codes.thischwa.cf">ZoneEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf.model">
|
|
||||||
<div class="caption"><span>Classes in <a href="package-summary.html">codes.thischwa.cf.model</a> used by <a href="package-summary.html">codes.thischwa.cf.model</a></span></div>
|
|
||||||
<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"><a href="class-use/AbstractEntity.html#codes.thischwa.cf.model">AbstractEntity</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<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"><a href="class-use/AbstractMultipleResponse.html#codes.thischwa.cf.model">AbstractMultipleResponse</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Abstract base class for response models that contain multiple result entries.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><a href="class-use/AbstractResponse.html#codes.thischwa.cf.model">AbstractResponse</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Abstract base class for API response models.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><a href="class-use/AbstractSingleResponse.html#codes.thischwa.cf.model">AbstractSingleResponse</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<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"><a href="class-use/PagingRequest.html#codes.thischwa.cf.model">PagingRequest</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Represents a request model for paginated data.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><a href="class-use/RecordEntity.html#codes.thischwa.cf.model">RecordEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first even-row-color"><a href="class-use/RecordType.html#codes.thischwa.cf.model">RecordType</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">Enum representing various DNS record types.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color"><a href="class-use/ResponseEntity.html#codes.thischwa.cf.model">ResponseEntity</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a contract for entities that have a unique identifier.</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>
|
|
||||||
@@ -1,125 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>codes.thischwa.cf (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="declaration: package: codes.thischwa.cf">
|
|
||||||
<meta name="generator" content="javadoc/PackageWriterImpl">
|
|
||||||
<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="package-declaration-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 class="nav-bar-cell1-rev">Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="package-use.html">Use</a></li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#package">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Package: </li>
|
|
||||||
<li><a href="#package-description">Description</a> | </li>
|
|
||||||
<li><a href="#related-package-summary">Related Packages</a> | </li>
|
|
||||||
<li><a href="#class-summary">Classes and Interfaces</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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="Package codes.thischwa.cf" class="title">Package codes.thischwa.cf</h1>
|
|
||||||
</div>
|
|
||||||
<hr>
|
|
||||||
<div class="package-signature">package <span class="element-name">codes.thischwa.cf</span></div>
|
|
||||||
<section class="package-description" id="package-description">
|
|
||||||
<div class="block">The base package of CloudflareDNS-java.</div>
|
|
||||||
</section>
|
|
||||||
<section class="summary">
|
|
||||||
<ul class="summary-list">
|
|
||||||
<li>
|
|
||||||
<div id="related-package-summary">
|
|
||||||
<div class="caption"><span>Related Packages</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color"><a href="model/package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<div id="class-summary">
|
|
||||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab3', 2)" class="table-tab">Enum Classes</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Exceptions</button></div>
|
|
||||||
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-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 class-summary class-summary-tab2"><a href="CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
|
||||||
<div class="block">CfDnsClient is a client interface to interact with Cloudflare DNS service.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-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 class-summary class-summary-tab5"><a href="CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></div>
|
|
||||||
<div class="col-last even-row-color class-summary class-summary-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 class-summary class-summary-tab5"><a href="CloudflareNotFoundException.html" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></div>
|
|
||||||
<div class="col-last odd-row-color class-summary class-summary-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>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</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>
|
|
||||||
@@ -1,103 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>codes.thischwa.cf Class Hierarchy (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="tree: package: codes.thischwa.cf">
|
|
||||||
<meta name="generator" content="javadoc/PackageTreeWriter">
|
|
||||||
<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="package-tree-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li>Use</li>
|
|
||||||
<li class="nav-bar-cell1-rev">Tree</li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#tree">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 class="title">Hierarchy For Package codes.thischwa.cf</h1>
|
|
||||||
<span class="package-hierarchy-label">Package Hierarchies:</span>
|
|
||||||
<ul class="horizontal">
|
|
||||||
<li><a href="../../../overview-tree.html">All Packages</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="CfDnsClient.html" class="type-name-link" title="class in codes.thischwa.cf">CfDnsClient</a></li>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="CloudflareApiException.html" class="type-name-link" title="class in codes.thischwa.cf">CloudflareApiException</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="CloudflareNotFoundException.html" class="type-name-link" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Enum Class Hierarchy">Enum Class Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a><E> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><T>, java.lang.constant.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/Constable.html" title="class or interface in java.lang.constant" class="external-link">Constable</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="CfRequest.html" class="type-name-link" title="enum class in codes.thischwa.cf">CfRequest</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</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>
|
|
||||||
@@ -1,93 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Uses of Package codes.thischwa.cf (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="use: package: codes.thischwa.cf">
|
|
||||||
<meta name="generator" content="javadoc/PackageUseWriter">
|
|
||||||
<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="package-use-page">
|
|
||||||
<script type="text/javascript">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><a href="package-summary.html">Package</a></li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li class="nav-bar-cell1-rev">Use</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../help-doc.html#use">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="Uses of Package codes.thischwa.cf" class="title">Uses of Package<br>codes.thischwa.cf</h1>
|
|
||||||
</div>
|
|
||||||
<div class="caption"><span>Packages that use <a href="package-summary.html">codes.thischwa.cf</a></span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</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="package-uses">
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="detail" id="codes.thischwa.cf">
|
|
||||||
<div class="caption"><span>Classes in <a href="package-summary.html">codes.thischwa.cf</a> used by <a href="package-summary.html">codes.thischwa.cf</a></span></div>
|
|
||||||
<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"><a href="class-use/CfRequest.html#codes.thischwa.cf">CfRequest</a></div>
|
|
||||||
<div class="col-last even-row-color">
|
|
||||||
<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 odd-row-color"><a href="class-use/CloudflareApiException.html#codes.thischwa.cf">CloudflareApiException</a></div>
|
|
||||||
<div class="col-last odd-row-color">
|
|
||||||
<div class="block">Represents a custom exception for errors encountered while interacting with the Cloudflare API.</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>
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
|
|
||||||
This code is free software; you can redistribute it and/or modify it
|
|
||||||
under the terms of the GNU General Public License version 2 only, as
|
|
||||||
published by the Free Software Foundation. Oracle designates this
|
|
||||||
particular file as subject to the "Classpath" exception as provided
|
|
||||||
by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
|
|
||||||
This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
accompanied this code).
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License version
|
|
||||||
2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
|
|
||||||
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
or visit www.oracle.com if you need additional information or have any
|
|
||||||
questions.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
|
|
||||||
<path
|
|
||||||
d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
|
|
||||||
<path
|
|
||||||
d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
|
|
||||||
</svg>
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
codes.thischwa.cf
|
|
||||||
codes.thischwa.cf.model
|
|
||||||
@@ -1,191 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>API Help (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="help">
|
|
||||||
<meta name="generator" content="javadoc/HelpWriter">
|
|
||||||
<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="help-page">
|
|
||||||
<script type="text/javascript">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 class="nav-bar-cell1-rev">Help</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div>
|
|
||||||
<ul class="sub-nav-list">
|
|
||||||
<li>Help: </li>
|
|
||||||
<li><a href="#help-navigation">Navigation</a> | </li>
|
|
||||||
<li><a href="#help-pages">Pages</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<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">
|
|
||||||
<h1 class="title">JavaDoc Help</h1>
|
|
||||||
<ul class="help-toc">
|
|
||||||
<li><a href="#help-navigation">Navigation</a>:
|
|
||||||
<ul class="help-subtoc">
|
|
||||||
<li><a href="#help-search">Search</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li><a href="#help-pages">Kinds of Pages</a>:
|
|
||||||
<ul class="help-subtoc">
|
|
||||||
<li><a href="#overview">Overview</a></li>
|
|
||||||
<li><a href="#package">Package</a></li>
|
|
||||||
<li><a href="#class">Class or Interface</a></li>
|
|
||||||
<li><a href="#doc-file">Other Files</a></li>
|
|
||||||
<li><a href="#use">Use</a></li>
|
|
||||||
<li><a href="#tree">Tree (Class Hierarchy)</a></li>
|
|
||||||
<li><a href="#serialized-form">Serialized Form</a></li>
|
|
||||||
<li><a href="#all-packages">All Packages</a></li>
|
|
||||||
<li><a href="#all-classes">All Classes and Interfaces</a></li>
|
|
||||||
<li><a href="#index">Index</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<hr>
|
|
||||||
<div class="sub-title">
|
|
||||||
<h2 id="help-navigation">Navigation</h2>
|
|
||||||
Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
|
|
||||||
<section class="help-section" id="help-search">
|
|
||||||
<h3>Search</h3>
|
|
||||||
<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:</p>
|
|
||||||
<ul class="help-section-list">
|
|
||||||
<li><code>j.l.obj</code> will match "java.lang.Object"</li>
|
|
||||||
<li><code>InpStr</code> will match "java.io.InputStream"</li>
|
|
||||||
<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li>
|
|
||||||
</ul>
|
|
||||||
<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/17/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
<hr>
|
|
||||||
<div class="sub-title">
|
|
||||||
<h2 id="help-pages">Kinds of Pages</h2>
|
|
||||||
The following sections describe the different kinds of pages in this collection.
|
|
||||||
<section class="help-section" id="overview">
|
|
||||||
<h3>Overview</h3>
|
|
||||||
<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="package">
|
|
||||||
<h3>Package</h3>
|
|
||||||
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p>
|
|
||||||
<ul class="help-section-list">
|
|
||||||
<li>Interfaces</li>
|
|
||||||
<li>Classes</li>
|
|
||||||
<li>Enum Classes</li>
|
|
||||||
<li>Exceptions</li>
|
|
||||||
<li>Errors</li>
|
|
||||||
<li>Annotation Interfaces</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="class">
|
|
||||||
<h3>Class or Interface</h3>
|
|
||||||
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p>
|
|
||||||
<ul class="help-section-list">
|
|
||||||
<li>Class Inheritance Diagram</li>
|
|
||||||
<li>Direct Subclasses</li>
|
|
||||||
<li>All Known Subinterfaces</li>
|
|
||||||
<li>All Known Implementing Classes</li>
|
|
||||||
<li>Class or Interface Declaration</li>
|
|
||||||
<li>Class or Interface Description</li>
|
|
||||||
</ul>
|
|
||||||
<br>
|
|
||||||
<ul class="help-section-list">
|
|
||||||
<li>Nested Class Summary</li>
|
|
||||||
<li>Enum Constant Summary</li>
|
|
||||||
<li>Field Summary</li>
|
|
||||||
<li>Property Summary</li>
|
|
||||||
<li>Constructor Summary</li>
|
|
||||||
<li>Method Summary</li>
|
|
||||||
<li>Required Element Summary</li>
|
|
||||||
<li>Optional Element Summary</li>
|
|
||||||
</ul>
|
|
||||||
<br>
|
|
||||||
<ul class="help-section-list">
|
|
||||||
<li>Enum Constant Details</li>
|
|
||||||
<li>Field Details</li>
|
|
||||||
<li>Property Details</li>
|
|
||||||
<li>Constructor Details</li>
|
|
||||||
<li>Method Details</li>
|
|
||||||
<li>Element Details</li>
|
|
||||||
</ul>
|
|
||||||
<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p>
|
|
||||||
<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="doc-file">
|
|
||||||
<h3>Other Files</h3>
|
|
||||||
<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="use">
|
|
||||||
<h3>Use</h3>
|
|
||||||
<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="tree">
|
|
||||||
<h3>Tree (Class Hierarchy)</h3>
|
|
||||||
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
|
|
||||||
<ul class="help-section-list">
|
|
||||||
<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li>
|
|
||||||
<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="serialized-form">
|
|
||||||
<h3>Serialized Form</h3>
|
|
||||||
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="all-packages">
|
|
||||||
<h3>All Packages</h3>
|
|
||||||
<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="all-classes">
|
|
||||||
<h3>All Classes and Interfaces</h3>
|
|
||||||
<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p>
|
|
||||||
</section>
|
|
||||||
<section class="help-section" id="index">
|
|
||||||
<h3>Index</h3>
|
|
||||||
<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p>
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
<hr>
|
|
||||||
<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,471 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Index (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="index">
|
|
||||||
<meta name="generator" content="javadoc/IndexWriter">
|
|
||||||
<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="index-page">
|
|
||||||
<script type="text/javascript">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 class="nav-bar-cell1-rev">Index</li>
|
|
||||||
<li><a href="help-doc.html#index">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>Index</h1>
|
|
||||||
</div>
|
|
||||||
<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:Z">Z</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized Form</a>
|
|
||||||
<h2 class="title" id="I:A">A</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#A" class="member-name-link">A</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS A record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#AAAA" class="member-name-link">AAAA</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS AAAA record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractEntity</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a base abstract entity class for modeling domain objects with a unique identifier.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractEntity.html#%3Cinit%3E()" class="member-name-link">AbstractEntity()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractEntity.html" title="class in codes.thischwa.cf.model">AbstractEntity</a></dt>
|
|
||||||
<dd> </dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractMultipleResponse.html" class="type-name-link" 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>> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Abstract base class for response models that contain multiple result entries.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractMultipleResponse.html#%3Cinit%3E()" class="member-name-link">AbstractMultipleResponse()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractMultipleResponse.html" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Default constructor for the <code>AbstractMultipleResponse</code> class.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractResponse</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Abstract base class for API response models.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractResponse.html#%3Cinit%3E()" class="member-name-link">AbstractResponse()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractResponse.html" title="class in codes.thischwa.cf.model">AbstractResponse</a></dt>
|
|
||||||
<dd> </dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractSingleResponse.html" class="type-name-link" 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>> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a base abstract response model for handling single response entities within an API
|
|
||||||
response.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/AbstractSingleResponse.html#%3Cinit%3E()" class="member-name-link">AbstractSingleResponse()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractSingleResponse.html" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a></dt>
|
|
||||||
<dd> </dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/PagingRequest.html#addQueryString(java.lang.String)" class="member-name-link">addQueryString(String)</a> - Method in class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Appends a query string with pagination parameters (page and perPage) to the provided endpoint.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:B">B</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordEntity.html#build(java.lang.String,codes.thischwa.cf.model.RecordType,java.lang.Integer,java.lang.String)" class="member-name-link">build(String, RecordType, Integer, String)</a> - Static method in class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Builds and returns a <a href="codes/thischwa/cf/model/RecordEntity.html" title="class in codes.thischwa.cf.model"><code>RecordEntity</code></a> instance with the specified attributes.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:C">C</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#CAA" class="member-name-link">CAA</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS CAA (Certificate Authority Authorization) record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#CERT" class="member-name-link">CERT</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS CERT record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html" class="type-name-link" title="class in codes.thischwa.cf">CfDnsClient</a> - Class in <a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">CfDnsClient is a client interface to interact with Cloudflare DNS service.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#%3Cinit%3E(boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">CfDnsClient(boolean, String, String, String, String)</a> - Constructor for class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new instance of <code>CfDnsClient</code>, which facilitates interactions with the
|
|
||||||
Cloudflare DNS API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">CfDnsClient(String, String, String)</a> - Constructor for class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">CfDnsClient(String, String, String, String)</a> - Constructor for class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html" class="type-name-link" title="enum class in codes.thischwa.cf">CfRequest</a> - Enum Class in <a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Enum CfRequest encapsulates various API endpoint paths for managing DNS zones and records in a
|
|
||||||
cohesive and reusable manner.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareApiException.html" class="type-name-link" title="class in codes.thischwa.cf">CloudflareApiException</a> - Exception in <a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a custom exception for errors encountered while interacting with the Cloudflare API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareApiException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">CloudflareApiException(String)</a> - Constructor for exception codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified detail message.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareApiException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">CloudflareApiException(String, Throwable)</a> - Constructor for exception codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified detail message and cause.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareApiException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">CloudflareApiException(Throwable)</a> - Constructor for exception codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new CloudflareApiException with the specified cause.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareNotFoundException.html" class="type-name-link" title="class in codes.thischwa.cf">CloudflareNotFoundException</a> - Exception in <a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">This exception is thrown to indicate that a requested resource was not found during interaction
|
|
||||||
with the Cloudflare API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareNotFoundException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">CloudflareNotFoundException(String)</a> - Constructor for exception codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareNotFoundException.html" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified detail message.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareNotFoundException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">CloudflareNotFoundException(String, Throwable)</a> - Constructor for exception codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareNotFoundException.html" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified detail message and cause.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CloudflareNotFoundException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">CloudflareNotFoundException(Throwable)</a> - Constructor for exception codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareNotFoundException.html" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new CloudflareNotFoundException with the specified cause.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#CNAME" class="member-name-link">CNAME</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS CNAME (Canonical Name) record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a> - package codes.thischwa.cf</dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">The base package of CloudflareDNS-java.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a> - package codes.thischwa.cf.model</dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:D">D</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/PagingRequest.html#defaultPaging()" class="member-name-link">defaultPaging()</a> - Static method in class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Creates a default <code>PagingRequest</code> instance with a page number set to 1 and a high number
|
|
||||||
of items per page (5,000,000) to accommodate large dataset requests.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#DNSKEY" class="member-name-link">DNSKEY</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNSKEY record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#DS" class="member-name-link">DS</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS DS (Delegation Signer) record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:G">G</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ResponseEntity.html#getId()" class="member-name-link">getId()</a> - Method in interface codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Retrieves the unique identifier of the entity.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/PagingRequest.html#getPagingParams()" class="member-name-link">getPagingParams()</a> - Method in class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Retrieves the pagination parameters in a key-value map format.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:H">H</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#HTTPS" class="member-name-link">HTTPS</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS HTTPS (HTTP Service) record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:L">L</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#LOC" class="member-name-link">LOC</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS LOC (Location) record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:M">M</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#MX" class="member-name-link">MX</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS MX (Mail Exchange) record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:N">N</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#NAPTR" class="member-name-link">NAPTR</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the NAPTR record type for DNS configurations.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#NS" class="member-name-link">NS</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the namespace or identifier `"NS"` within the domain model.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:O">O</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/PagingRequest.html#of(int,int)" class="member-name-link">of(int, int)</a> - Static method in class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/PagingRequest.html" title="class in codes.thischwa.cf.model">PagingRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Creates a new <code>PagingRequest</code> instance with the specified page number and items per page.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#OPENPGPKEY" class="member-name-link">OPENPGPKEY</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the "OPENPGPKEY" DNS record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:P">P</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/PagingRequest.html" class="type-name-link" title="class in codes.thischwa.cf.model">PagingRequest</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a request model for paginated data.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#PTR" class="member-name-link">PTR</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a DNS record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:R">R</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#RECORD_CREATE" class="member-name-link">RECORD_CREATE</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for creating a new DNS record within a specific DNS zone.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#RECORD_DELETE" class="member-name-link">RECORD_DELETE</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for deleting an existing DNS record within a specific DNS zone.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#RECORD_INFO_NAME" class="member-name-link">RECORD_INFO_NAME</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a DNS record within a specific
|
|
||||||
DNS zone by its name.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#RECORD_INFO_NAME_TYPE" class="member-name-link">RECORD_INFO_NAME_TYPE</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a DNS record within a specific
|
|
||||||
DNS zone by its name and type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#RECORD_UPDATE" class="member-name-link">RECORD_UPDATE</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for updating an existing DNS record within a specific DNS zone.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#recordCreate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordCreate(ZoneEntity, RecordEntity)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<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#recordDelete(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordDelete(ZoneEntity, RecordEntity)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#recordDelete(codes.thischwa.cf.model.ZoneEntity,java.lang.String)" class="member-name-link">recordDelete(ZoneEntity, String)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Deletes a DNS record of the specified type within a given zone on the Cloudflare API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#recordDeleteTypeIfExists(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">recordDeleteTypeIfExists(ZoneEntity, String, RecordType)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
|
||||||
(SLD), if it exists.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordEntity</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a DNS record entity within a specific zone.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordEntity.html#%3Cinit%3E()" class="member-name-link">RecordEntity()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordEntity.html" title="class in codes.thischwa.cf.model">RecordEntity</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Initializes a new instance of the RecordEntity class and invokes the parent constructor
|
|
||||||
from the AbstractEntity class.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API response of the Cloudflare API containing multiple DNS record entities.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordMultipleResponse.html#%3Cinit%3E()" class="member-name-link">RecordMultipleResponse()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordMultipleResponse.html" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs an instance of RecordMultipleResponse.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordSingleResponse</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API response of the Cloudflare API containing a single DNS record entity.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordSingleResponse.html#%3Cinit%3E()" class="member-name-link">RecordSingleResponse()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordSingleResponse.html" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new instance of the RecordSingleResponse class.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html" class="type-name-link" title="enum class in codes.thischwa.cf.model">RecordType</a> - Enum Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Enum representing various DNS record types.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#recordUpdate(codes.thischwa.cf.model.ZoneEntity,codes.thischwa.cf.model.RecordEntity)" class="member-name-link">recordUpdate(ZoneEntity, RecordEntity)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Updates an existing DNS record in a specified Cloudflare zone.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ResponseEntity.html" class="type-name-link" title="interface in codes.thischwa.cf.model">ResponseEntity</a> - Interface in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a contract for entities that have a unique identifier.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ResultInfo.html" class="type-name-link" title="class in codes.thischwa.cf.model">ResultInfo</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents metadata for paginated results.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ResultInfo.html#%3Cinit%3E()" class="member-name-link">ResultInfo()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ResultInfo.html" title="class in codes.thischwa.cf.model">ResultInfo</a></dt>
|
|
||||||
<dd> </dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:S">S</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#sldInfo(codes.thischwa.cf.model.ZoneEntity,java.lang.String,codes.thischwa.cf.model.RecordType)" class="member-name-link">sldInfo(ZoneEntity, String, RecordType)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<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>
|
|
||||||
</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> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class 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>
|
|
||||||
</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> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class 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>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#SMIMEA" class="member-name-link">SMIMEA</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the SMIMEA DNS record type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#SRV" class="member-name-link">SRV</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a service record (SRV) type in the DNS configuration model.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#SSHFP" class="member-name-link">SSHFP</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the DNS record type "SSHFP" (SSH Fingerprint), used in DNS to store cryptographic
|
|
||||||
fingerprints associated with SSH host keys.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#SVCB" class="member-name-link">SVCB</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the Service Binding (SVCB) DNS record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:T">T</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#TLSA" class="member-name-link">TLSA</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a constant for the DNS-based Authentication of Named Entities (DANE) TLSA record
|
|
||||||
type.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#toString()" class="member-name-link">toString()</a> - Method in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd> </dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#TXT" class="member-name-link">TXT</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the TXT DNS record type.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:U">U</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#URI" class="member-name-link">URI</a> - Enum constant in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a Uniform Resource Identifier (URI).</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:V">V</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#values()" class="member-name-link">values()</a> - Static method in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/RecordType.html#values()" class="member-name-link">values()</a> - Static method in enum class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" title="enum class in codes.thischwa.cf.model">RecordType</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Returns an array containing the constants of this enum class, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<h2 class="title" id="I:Z">Z</h2>
|
|
||||||
<dl class="index">
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#ZONE_INFO" class="member-name-link">ZONE_INFO</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving information about a specific DNS zone
|
|
||||||
by its name.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfRequest.html#ZONE_LIST" class="member-name-link">ZONE_LIST</a> - Enum constant in enum class codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" title="enum class in codes.thischwa.cf">CfRequest</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents the API endpoint path for retrieving the list of DNS zones.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ZoneEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneEntity</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Represents a DNS zone entity in the Cloudflare DNS system.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ZoneEntity.html#%3Cinit%3E()" class="member-name-link">ZoneEntity()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ZoneEntity.html" title="class in codes.thischwa.cf.model">ZoneEntity</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Default no-argument constructor for the ZoneEntity class.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#zoneInfo(java.lang.String)" class="member-name-link">zoneInfo(String)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Retrieves detailed information about a specific zone by its name.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#zoneListAll()" class="member-name-link">zoneListAll()</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Retrieves a list of all zones from the Cloudflare API.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/CfDnsClient.html#zoneListAll(codes.thischwa.cf.model.PagingRequest)" class="member-name-link">zoneListAll(PagingRequest)</a> - Method in class codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" title="class in codes.thischwa.cf">CfDnsClient</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Retrieves a list of all DNS zones using the provided paging request parameters.</div>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ZoneMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a> - Class in <a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></dt>
|
|
||||||
<dd>
|
|
||||||
<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>
|
|
||||||
</dd>
|
|
||||||
<dt><a href="codes/thischwa/cf/model/ZoneMultipleResponse.html#%3Cinit%3E()" class="member-name-link">ZoneMultipleResponse()</a> - Constructor for class codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ZoneMultipleResponse.html" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></dt>
|
|
||||||
<dd>
|
|
||||||
<div class="block">Constructs a new ZoneMultipleResponse object.</div>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:Z">Z</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized Form</a></main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,77 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Overview (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="package index">
|
|
||||||
<meta name="generator" content="javadoc/PackageIndexWriter">
|
|
||||||
<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="package-index-page">
|
|
||||||
<script type="text/javascript">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 class="nav-bar-cell1-rev">Overview</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#overview">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 class="title">CloudflareDNS-java 0.1.0-SNAPSHOT API</h1>
|
|
||||||
</div>
|
|
||||||
<div id="all-packages-table">
|
|
||||||
<div class="caption"><span>Packages</span></div>
|
|
||||||
<div class="summary-table two-column-summary">
|
|
||||||
<div class="table-header col-first">Package</div>
|
|
||||||
<div class="table-header col-last">Description</div>
|
|
||||||
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></div>
|
|
||||||
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">
|
|
||||||
<div class="block">The base package of CloudflareDNS-java.</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="codes/thischwa/cf/model/package-summary.html">codes.thischwa.cf.model</a></div>
|
|
||||||
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">
|
|
||||||
<div class="block">The model of CloudflareDNS-java.</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>
|
|
||||||
Vendored
-35
@@ -1,35 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
*
|
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
|
||||||
* published by the Free Software Foundation. Oracle designates this
|
|
||||||
* particular file as subject to the "Classpath" exception as provided
|
|
||||||
* by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
*
|
|
||||||
* This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
* accompanied this code).
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License version
|
|
||||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
*
|
|
||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
|
||||||
* questions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.ui-state-active,
|
|
||||||
.ui-widget-content .ui-state-active,
|
|
||||||
.ui-widget-header .ui-state-active,
|
|
||||||
a.ui-button:active,
|
|
||||||
.ui-button:active,
|
|
||||||
.ui-button.ui-state-active:hover {
|
|
||||||
/* Overrides the color of selection used in jQuery UI */
|
|
||||||
background: #F8981D;
|
|
||||||
border: 1px solid #F8981D;
|
|
||||||
}
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
ADDITIONAL INFORMATION ABOUT LICENSING
|
|
||||||
|
|
||||||
Certain files distributed by Oracle America, Inc. and/or its affiliates are
|
|
||||||
subject to the following clarification and special exception to the GPLv2,
|
|
||||||
based on the GNU Project exception for its Classpath libraries, known as the
|
|
||||||
GNU Classpath Exception.
|
|
||||||
|
|
||||||
Note that Oracle includes multiple, independent programs in this software
|
|
||||||
package. Some of those programs are provided under licenses deemed
|
|
||||||
incompatible with the GPLv2 by the Free Software Foundation and others.
|
|
||||||
For example, the package includes programs licensed under the Apache
|
|
||||||
License, Version 2.0 and may include FreeType. Such programs are licensed
|
|
||||||
to you under their original licenses.
|
|
||||||
|
|
||||||
Oracle facilitates your further distribution of this package by adding the
|
|
||||||
Classpath Exception to the necessary parts of its GPLv2 code, which permits
|
|
||||||
you to use that code in combination with other independent modules not
|
|
||||||
licensed under the GPLv2. However, note that this would not permit you to
|
|
||||||
commingle code under an incompatible license with Oracle's GPLv2 licensed
|
|
||||||
code by, for example, cutting and pasting such code into a file also
|
|
||||||
containing Oracle's GPLv2 licensed code and then distributing the result.
|
|
||||||
|
|
||||||
Additionally, if you were to remove the Classpath Exception from any of the
|
|
||||||
files to which it applies and distribute the result, you would likely be
|
|
||||||
required to license some or all of the other code in that distribution under
|
|
||||||
the GPLv2 as well, and since the GPLv2 is incompatible with the license terms
|
|
||||||
of some items included in the distribution by Oracle, removing the Classpath
|
|
||||||
Exception could therefore effectively compromise your ability to further
|
|
||||||
distribute the package.
|
|
||||||
|
|
||||||
Failing to distribute notices associated with some files may also create
|
|
||||||
unexpected legal consequences.
|
|
||||||
|
|
||||||
Proceed with caution and we recommend that you obtain the advice of a lawyer
|
|
||||||
skilled in open source matters before removing the Classpath Exception or
|
|
||||||
making modifications to this package which may subsequently be redistributed
|
|
||||||
and/or involve the use of third party software.
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
|
|
||||||
OPENJDK ASSEMBLY EXCEPTION
|
|
||||||
|
|
||||||
The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
|
|
||||||
openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
|
|
||||||
General Public License <http://www.gnu.org/copyleft/gpl.html> version 2
|
|
||||||
only ("GPL2"), with the following clarification and special exception.
|
|
||||||
|
|
||||||
Linking this OpenJDK Code statically or dynamically with other code
|
|
||||||
is making a combined work based on this library. Thus, the terms
|
|
||||||
and conditions of GPL2 cover the whole combination.
|
|
||||||
|
|
||||||
As a special exception, Oracle gives you permission to link this
|
|
||||||
OpenJDK Code with certain code licensed by Oracle as indicated at
|
|
||||||
http://openjdk.java.net/legal/exception-modules-2007-05-08.html
|
|
||||||
("Designated Exception Modules") to produce an executable,
|
|
||||||
regardless of the license terms of the Designated Exception Modules,
|
|
||||||
and to copy and distribute the resulting executable under GPL2,
|
|
||||||
provided that the Designated Exception Modules continue to be
|
|
||||||
governed by the licenses under which they were offered by Oracle.
|
|
||||||
|
|
||||||
As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
|
|
||||||
to build an executable that includes those portions of necessary code that
|
|
||||||
Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
|
|
||||||
with the Classpath exception). If you modify or add to the OpenJDK code,
|
|
||||||
that new GPL2 code may still be combined with Designated Exception Modules
|
|
||||||
if the new code is made subject to this exception by its copyright holder.
|
|
||||||
@@ -1,347 +0,0 @@
|
|||||||
The GNU General Public License (GPL)
|
|
||||||
|
|
||||||
Version 2, June 1991
|
|
||||||
|
|
||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies of this license
|
|
||||||
document, but changing it is not allowed.
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
|
|
||||||
The licenses for most software are designed to take away your freedom to share
|
|
||||||
and change it. By contrast, the GNU General Public License is intended to
|
|
||||||
guarantee your freedom to share and change free software--to make sure the
|
|
||||||
software is free for all its users. This General Public License applies to
|
|
||||||
most of the Free Software Foundation's software and to any other program whose
|
|
||||||
authors commit to using it. (Some other Free Software Foundation software is
|
|
||||||
covered by the GNU Library General Public License instead.) You can apply it to
|
|
||||||
your programs, too.
|
|
||||||
|
|
||||||
When we speak of free software, we are referring to freedom, not price. Our
|
|
||||||
General Public Licenses are designed to make sure that you have the freedom to
|
|
||||||
distribute copies of free software (and charge for this service if you wish),
|
|
||||||
that you receive source code or can get it if you want it, that you can change
|
|
||||||
the software or use pieces of it in new free programs; and that you know you
|
|
||||||
can do these things.
|
|
||||||
|
|
||||||
To protect your rights, we need to make restrictions that forbid anyone to deny
|
|
||||||
you these rights or to ask you to surrender the rights. These restrictions
|
|
||||||
translate to certain responsibilities for you if you distribute copies of the
|
|
||||||
software, or if you modify it.
|
|
||||||
|
|
||||||
For example, if you distribute copies of such a program, whether gratis or for
|
|
||||||
a fee, you must give the recipients all the rights that you have. You must
|
|
||||||
make sure that they, too, receive or can get the source code. And you must
|
|
||||||
show them these terms so they know their rights.
|
|
||||||
|
|
||||||
We protect your rights with two steps: (1) copyright the software, and (2)
|
|
||||||
offer you this license which gives you legal permission to copy, distribute
|
|
||||||
and/or modify the software.
|
|
||||||
|
|
||||||
Also, for each author's protection and ours, we want to make certain that
|
|
||||||
everyone understands that there is no warranty for this free software. If the
|
|
||||||
software is modified by someone else and passed on, we want its recipients to
|
|
||||||
know that what they have is not the original, so that any problems introduced
|
|
||||||
by others will not reflect on the original authors' reputations.
|
|
||||||
|
|
||||||
Finally, any free program is threatened constantly by software patents. We
|
|
||||||
wish to avoid the danger that redistributors of a free program will
|
|
||||||
individually obtain patent licenses, in effect making the program proprietary.
|
|
||||||
To prevent this, we have made it clear that any patent must be licensed for
|
|
||||||
everyone's free use or not licensed at all.
|
|
||||||
|
|
||||||
The precise terms and conditions for copying, distribution and modification
|
|
||||||
follow.
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
||||||
|
|
||||||
0. This License applies to any program or other work which contains a notice
|
|
||||||
placed by the copyright holder saying it may be distributed under the terms of
|
|
||||||
this General Public License. The "Program", below, refers to any such program
|
|
||||||
or work, and a "work based on the Program" means either the Program or any
|
|
||||||
derivative work under copyright law: that is to say, a work containing the
|
|
||||||
Program or a portion of it, either verbatim or with modifications and/or
|
|
||||||
translated into another language. (Hereinafter, translation is included
|
|
||||||
without limitation in the term "modification".) Each licensee is addressed as
|
|
||||||
"you".
|
|
||||||
|
|
||||||
Activities other than copying, distribution and modification are not covered by
|
|
||||||
this License; they are outside its scope. The act of running the Program is
|
|
||||||
not restricted, and the output from the Program is covered only if its contents
|
|
||||||
constitute a work based on the Program (independent of having been made by
|
|
||||||
running the Program). Whether that is true depends on what the Program does.
|
|
||||||
|
|
||||||
1. You may copy and distribute verbatim copies of the Program's source code as
|
|
||||||
you receive it, in any medium, provided that you conspicuously and
|
|
||||||
appropriately publish on each copy an appropriate copyright notice and
|
|
||||||
disclaimer of warranty; keep intact all the notices that refer to this License
|
|
||||||
and to the absence of any warranty; and give any other recipients of the
|
|
||||||
Program a copy of this License along with the Program.
|
|
||||||
|
|
||||||
You may charge a fee for the physical act of transferring a copy, and you may
|
|
||||||
at your option offer warranty protection in exchange for a fee.
|
|
||||||
|
|
||||||
2. You may modify your copy or copies of the Program or any portion of it, thus
|
|
||||||
forming a work based on the Program, and copy and distribute such modifications
|
|
||||||
or work under the terms of Section 1 above, provided that you also meet all of
|
|
||||||
these conditions:
|
|
||||||
|
|
||||||
a) You must cause the modified files to carry prominent notices stating
|
|
||||||
that you changed the files and the date of any change.
|
|
||||||
|
|
||||||
b) You must cause any work that you distribute or publish, that in whole or
|
|
||||||
in part contains or is derived from the Program or any part thereof, to be
|
|
||||||
licensed as a whole at no charge to all third parties under the terms of
|
|
||||||
this License.
|
|
||||||
|
|
||||||
c) If the modified program normally reads commands interactively when run,
|
|
||||||
you must cause it, when started running for such interactive use in the
|
|
||||||
most ordinary way, to print or display an announcement including an
|
|
||||||
appropriate copyright notice and a notice that there is no warranty (or
|
|
||||||
else, saying that you provide a warranty) and that users may redistribute
|
|
||||||
the program under these conditions, and telling the user how to view a copy
|
|
||||||
of this License. (Exception: if the Program itself is interactive but does
|
|
||||||
not normally print such an announcement, your work based on the Program is
|
|
||||||
not required to print an announcement.)
|
|
||||||
|
|
||||||
These requirements apply to the modified work as a whole. If identifiable
|
|
||||||
sections of that work are not derived from the Program, and can be reasonably
|
|
||||||
considered independent and separate works in themselves, then this License, and
|
|
||||||
its terms, do not apply to those sections when you distribute them as separate
|
|
||||||
works. But when you distribute the same sections as part of a whole which is a
|
|
||||||
work based on the Program, the distribution of the whole must be on the terms
|
|
||||||
of this License, whose permissions for other licensees extend to the entire
|
|
||||||
whole, and thus to each and every part regardless of who wrote it.
|
|
||||||
|
|
||||||
Thus, it is not the intent of this section to claim rights or contest your
|
|
||||||
rights to work written entirely by you; rather, the intent is to exercise the
|
|
||||||
right to control the distribution of derivative or collective works based on
|
|
||||||
the Program.
|
|
||||||
|
|
||||||
In addition, mere aggregation of another work not based on the Program with the
|
|
||||||
Program (or with a work based on the Program) on a volume of a storage or
|
|
||||||
distribution medium does not bring the other work under the scope of this
|
|
||||||
License.
|
|
||||||
|
|
||||||
3. You may copy and distribute the Program (or a work based on it, under
|
|
||||||
Section 2) in object code or executable form under the terms of Sections 1 and
|
|
||||||
2 above provided that you also do one of the following:
|
|
||||||
|
|
||||||
a) Accompany it with the complete corresponding machine-readable source
|
|
||||||
code, which must be distributed under the terms of Sections 1 and 2 above
|
|
||||||
on a medium customarily used for software interchange; or,
|
|
||||||
|
|
||||||
b) Accompany it with a written offer, valid for at least three years, to
|
|
||||||
give any third party, for a charge no more than your cost of physically
|
|
||||||
performing source distribution, a complete machine-readable copy of the
|
|
||||||
corresponding source code, to be distributed under the terms of Sections 1
|
|
||||||
and 2 above on a medium customarily used for software interchange; or,
|
|
||||||
|
|
||||||
c) Accompany it with the information you received as to the offer to
|
|
||||||
distribute corresponding source code. (This alternative is allowed only
|
|
||||||
for noncommercial distribution and only if you received the program in
|
|
||||||
object code or executable form with such an offer, in accord with
|
|
||||||
Subsection b above.)
|
|
||||||
|
|
||||||
The source code for a work means the preferred form of the work for making
|
|
||||||
modifications to it. For an executable work, complete source code means all
|
|
||||||
the source code for all modules it contains, plus any associated interface
|
|
||||||
definition files, plus the scripts used to control compilation and installation
|
|
||||||
of the executable. However, as a special exception, the source code
|
|
||||||
distributed need not include anything that is normally distributed (in either
|
|
||||||
source or binary form) with the major components (compiler, kernel, and so on)
|
|
||||||
of the operating system on which the executable runs, unless that component
|
|
||||||
itself accompanies the executable.
|
|
||||||
|
|
||||||
If distribution of executable or object code is made by offering access to copy
|
|
||||||
from a designated place, then offering equivalent access to copy the source
|
|
||||||
code from the same place counts as distribution of the source code, even though
|
|
||||||
third parties are not compelled to copy the source along with the object code.
|
|
||||||
|
|
||||||
4. You may not copy, modify, sublicense, or distribute the Program except as
|
|
||||||
expressly provided under this License. Any attempt otherwise to copy, modify,
|
|
||||||
sublicense or distribute the Program is void, and will automatically terminate
|
|
||||||
your rights under this License. However, parties who have received copies, or
|
|
||||||
rights, from you under this License will not have their licenses terminated so
|
|
||||||
long as such parties remain in full compliance.
|
|
||||||
|
|
||||||
5. You are not required to accept this License, since you have not signed it.
|
|
||||||
However, nothing else grants you permission to modify or distribute the Program
|
|
||||||
or its derivative works. These actions are prohibited by law if you do not
|
|
||||||
accept this License. Therefore, by modifying or distributing the Program (or
|
|
||||||
any work based on the Program), you indicate your acceptance of this License to
|
|
||||||
do so, and all its terms and conditions for copying, distributing or modifying
|
|
||||||
the Program or works based on it.
|
|
||||||
|
|
||||||
6. Each time you redistribute the Program (or any work based on the Program),
|
|
||||||
the recipient automatically receives a license from the original licensor to
|
|
||||||
copy, distribute or modify the Program subject to these terms and conditions.
|
|
||||||
You may not impose any further restrictions on the recipients' exercise of the
|
|
||||||
rights granted herein. You are not responsible for enforcing compliance by
|
|
||||||
third parties to this License.
|
|
||||||
|
|
||||||
7. If, as a consequence of a court judgment or allegation of patent
|
|
||||||
infringement or for any other reason (not limited to patent issues), conditions
|
|
||||||
are imposed on you (whether by court order, agreement or otherwise) that
|
|
||||||
contradict the conditions of this License, they do not excuse you from the
|
|
||||||
conditions of this License. If you cannot distribute so as to satisfy
|
|
||||||
simultaneously your obligations under this License and any other pertinent
|
|
||||||
obligations, then as a consequence you may not distribute the Program at all.
|
|
||||||
For example, if a patent license would not permit royalty-free redistribution
|
|
||||||
of the Program by all those who receive copies directly or indirectly through
|
|
||||||
you, then the only way you could satisfy both it and this License would be to
|
|
||||||
refrain entirely from distribution of the Program.
|
|
||||||
|
|
||||||
If any portion of this section is held invalid or unenforceable under any
|
|
||||||
particular circumstance, the balance of the section is intended to apply and
|
|
||||||
the section as a whole is intended to apply in other circumstances.
|
|
||||||
|
|
||||||
It is not the purpose of this section to induce you to infringe any patents or
|
|
||||||
other property right claims or to contest validity of any such claims; this
|
|
||||||
section has the sole purpose of protecting the integrity of the free software
|
|
||||||
distribution system, which is implemented by public license practices. Many
|
|
||||||
people have made generous contributions to the wide range of software
|
|
||||||
distributed through that system in reliance on consistent application of that
|
|
||||||
system; it is up to the author/donor to decide if he or she is willing to
|
|
||||||
distribute software through any other system and a licensee cannot impose that
|
|
||||||
choice.
|
|
||||||
|
|
||||||
This section is intended to make thoroughly clear what is believed to be a
|
|
||||||
consequence of the rest of this License.
|
|
||||||
|
|
||||||
8. If the distribution and/or use of the Program is restricted in certain
|
|
||||||
countries either by patents or by copyrighted interfaces, the original
|
|
||||||
copyright holder who places the Program under this License may add an explicit
|
|
||||||
geographical distribution limitation excluding those countries, so that
|
|
||||||
distribution is permitted only in or among countries not thus excluded. In
|
|
||||||
such case, this License incorporates the limitation as if written in the body
|
|
||||||
of this License.
|
|
||||||
|
|
||||||
9. The Free Software Foundation may publish revised and/or new versions of the
|
|
||||||
General Public License from time to time. Such new versions will be similar in
|
|
||||||
spirit to the present version, but may differ in detail to address new problems
|
|
||||||
or concerns.
|
|
||||||
|
|
||||||
Each version is given a distinguishing version number. If the Program
|
|
||||||
specifies a version number of this License which applies to it and "any later
|
|
||||||
version", you have the option of following the terms and conditions either of
|
|
||||||
that version or of any later version published by the Free Software Foundation.
|
|
||||||
If the Program does not specify a version number of this License, you may
|
|
||||||
choose any version ever published by the Free Software Foundation.
|
|
||||||
|
|
||||||
10. If you wish to incorporate parts of the Program into other free programs
|
|
||||||
whose distribution conditions are different, write to the author to ask for
|
|
||||||
permission. For software which is copyrighted by the Free Software Foundation,
|
|
||||||
write to the Free Software Foundation; we sometimes make exceptions for this.
|
|
||||||
Our decision will be guided by the two goals of preserving the free status of
|
|
||||||
all derivatives of our free software and of promoting the sharing and reuse of
|
|
||||||
software generally.
|
|
||||||
|
|
||||||
NO WARRANTY
|
|
||||||
|
|
||||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
|
|
||||||
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
|
|
||||||
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
|
|
||||||
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
|
||||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
|
|
||||||
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
|
|
||||||
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
|
||||||
|
|
||||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
|
|
||||||
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
|
|
||||||
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
|
||||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
|
|
||||||
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
|
|
||||||
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
|
||||||
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
|
|
||||||
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest possible
|
|
||||||
use to the public, the best way to achieve this is to make it free software
|
|
||||||
which everyone can redistribute and change under these terms.
|
|
||||||
|
|
||||||
To do so, attach the following notices to the program. It is safest to attach
|
|
||||||
them to the start of each source file to most effectively convey the exclusion
|
|
||||||
of warranty; and each file should have at least the "copyright" line and a
|
|
||||||
pointer to where the full notice is found.
|
|
||||||
|
|
||||||
One line to give the program's name and a brief idea of what it does.
|
|
||||||
|
|
||||||
Copyright (C) <year> <name of author>
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify it
|
|
||||||
under the terms of the GNU General Public License as published by the Free
|
|
||||||
Software Foundation; either version 2 of the License, or (at your option)
|
|
||||||
any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
|
||||||
more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License along
|
|
||||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
|
||||||
|
|
||||||
If the program is interactive, make it output a short notice like this when it
|
|
||||||
starts in an interactive mode:
|
|
||||||
|
|
||||||
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
|
|
||||||
with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
|
|
||||||
software, and you are welcome to redistribute it under certain conditions;
|
|
||||||
type 'show c' for details.
|
|
||||||
|
|
||||||
The hypothetical commands 'show w' and 'show c' should show the appropriate
|
|
||||||
parts of the General Public License. Of course, the commands you use may be
|
|
||||||
called something other than 'show w' and 'show c'; they could even be
|
|
||||||
mouse-clicks or menu items--whatever suits your program.
|
|
||||||
|
|
||||||
You should also get your employer (if you work as a programmer) or your school,
|
|
||||||
if any, to sign a "copyright disclaimer" for the program, if necessary. Here
|
|
||||||
is a sample; alter the names:
|
|
||||||
|
|
||||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
|
||||||
'Gnomovision' (which makes passes at compilers) written by James Hacker.
|
|
||||||
|
|
||||||
signature of Ty Coon, 1 April 1989
|
|
||||||
|
|
||||||
Ty Coon, President of Vice
|
|
||||||
|
|
||||||
This General Public License does not permit incorporating your program into
|
|
||||||
proprietary programs. If your program is a subroutine library, you may
|
|
||||||
consider it more useful to permit linking proprietary applications with the
|
|
||||||
library. If this is what you want to do, use the GNU Library General Public
|
|
||||||
License instead of this License.
|
|
||||||
|
|
||||||
|
|
||||||
"CLASSPATH" EXCEPTION TO THE GPL
|
|
||||||
|
|
||||||
Certain source files distributed by Oracle America and/or its affiliates are
|
|
||||||
subject to the following clarification and special exception to the GPL, but
|
|
||||||
only where Oracle has expressly included in the particular source file's header
|
|
||||||
the words "Oracle designates this particular file as subject to the "Classpath"
|
|
||||||
exception as provided by Oracle in the LICENSE file that accompanied this code."
|
|
||||||
|
|
||||||
Linking this library statically or dynamically with other modules is making
|
|
||||||
a combined work based on this library. Thus, the terms and conditions of
|
|
||||||
the GNU General Public License cover the whole combination.
|
|
||||||
|
|
||||||
As a special exception, the copyright holders of this library give you
|
|
||||||
permission to link this library with independent modules to produce an
|
|
||||||
executable, regardless of the license terms of these independent modules,
|
|
||||||
and to copy and distribute the resulting executable under terms of your
|
|
||||||
choice, provided that you also meet, for each linked independent module,
|
|
||||||
the terms and conditions of the license of that module. An independent
|
|
||||||
module is a module which is not derived from or based on this library. If
|
|
||||||
you modify this library, you may extend this exception to your version of
|
|
||||||
the library, but you are not obligated to do so. If you do not wish to do
|
|
||||||
so, delete this exception statement from your version.
|
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
## jQuery v3.6.1
|
|
||||||
|
|
||||||
### jQuery License
|
|
||||||
```
|
|
||||||
jQuery v 3.6.1
|
|
||||||
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
******************************************
|
|
||||||
|
|
||||||
The jQuery JavaScript Library v3.6.1 also includes Sizzle.js
|
|
||||||
|
|
||||||
Sizzle.js includes the following license:
|
|
||||||
|
|
||||||
Copyright JS Foundation and other contributors, https://js.foundation/
|
|
||||||
|
|
||||||
This software consists of voluntary contributions made by many
|
|
||||||
individuals. For exact contribution history, see the revision history
|
|
||||||
available at https://github.com/jquery/sizzle
|
|
||||||
|
|
||||||
The following license applies to all parts of this software except as
|
|
||||||
documented below:
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
All files located in the node_modules and external directories are
|
|
||||||
externally maintained libraries used by this software which have their
|
|
||||||
own licenses; we recommend you read them, as their terms may differ from
|
|
||||||
the terms above.
|
|
||||||
|
|
||||||
*********************
|
|
||||||
|
|
||||||
```
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
## jQuery UI v1.13.2
|
|
||||||
|
|
||||||
### jQuery UI License
|
|
||||||
```
|
|
||||||
Copyright jQuery Foundation and other contributors, https://jquery.org/
|
|
||||||
|
|
||||||
This software consists of voluntary contributions made by many
|
|
||||||
individuals. For exact contribution history, see the revision history
|
|
||||||
available at https://github.com/jquery/jquery-ui
|
|
||||||
|
|
||||||
The following license applies to all parts of this software except as
|
|
||||||
documented below:
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
Copyright and related rights for sample code are waived via CC0. Sample
|
|
||||||
code is defined as all source code contained within the demos directory.
|
|
||||||
|
|
||||||
CC0: http://creativecommons.org/publicdomain/zero/1.0/
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
All files located in the node_modules and external directories are
|
|
||||||
externally maintained libraries used by this software which have their
|
|
||||||
own licenses; we recommend you read them, as their terms may differ from
|
|
||||||
the terms above.
|
|
||||||
|
|
||||||
```
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
|
|
||||||
This code is free software; you can redistribute it and/or modify it
|
|
||||||
under the terms of the GNU General Public License version 2 only, as
|
|
||||||
published by the Free Software Foundation. Oracle designates this
|
|
||||||
particular file as subject to the "Classpath" exception as provided
|
|
||||||
by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
|
|
||||||
This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
accompanied this code).
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License version
|
|
||||||
2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
|
|
||||||
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
or visit www.oracle.com if you need additional information or have any
|
|
||||||
questions.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
|
|
||||||
<path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
|
|
||||||
<path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
|
|
||||||
</svg>
|
|
||||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
|||||||
moduleSearchIndex = [];updateSearchResults();
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
-locale
|
|
||||||
'en'
|
|
||||||
-classpath
|
|
||||||
'/Users/thilo/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.4.2/httpclient5-5.4.2.jar:/Users/thilo/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.3.3/httpcore5-5.3.3.jar:/Users/thilo/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.3.3/httpcore5-h2-5.3.3.jar:/Users/thilo/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/Users/thilo/.m2/repository/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/Users/thilo/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.18.2/jackson-databind-2.18.2.jar:/Users/thilo/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.18.2/jackson-annotations-2.18.2.jar:/Users/thilo/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.18.2/jackson-core-2.18.2.jar:/Users/thilo/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.2/jackson-datatype-jsr310-2.18.2.jar:/Users/thilo/.m2/repository/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.jar:/Users/thilo/.m2/repository/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.jar:/Users/thilo/.m2/repository/org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar'
|
|
||||||
-encoding
|
|
||||||
'UTF-8'
|
|
||||||
-protected
|
|
||||||
-source
|
|
||||||
'17'
|
|
||||||
-sourcepath
|
|
||||||
'/Users/thilo/development/java/CloudflareDNS-java/src/main/java:/Users/thilo/development/java/CloudflareDNS-java/target/generated-sources/annotations'
|
|
||||||
-author
|
|
||||||
-bottom
|
|
||||||
'Copyright © 2025. All rights reserved.'
|
|
||||||
-charset
|
|
||||||
'UTF-8'
|
|
||||||
-d
|
|
||||||
'/Users/thilo/development/java/CloudflareDNS-java/docs/apidocs'
|
|
||||||
-docencoding
|
|
||||||
'UTF-8'
|
|
||||||
-doctitle
|
|
||||||
'CloudflareDNS-java 0.1.0-SNAPSHOT API'
|
|
||||||
-use
|
|
||||||
-version
|
|
||||||
-windowtitle
|
|
||||||
'CloudflareDNS-java 0.1.0-SNAPSHOT API'
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>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="index redirect">
|
|
||||||
<meta name="generator" content="javadoc/IndexRedirectWriter">
|
|
||||||
<link rel="canonical" href="index.html">
|
|
||||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript">window.location.replace('index.html')</script>
|
|
||||||
<noscript>
|
|
||||||
<meta http-equiv="Refresh" content="0;index.html">
|
|
||||||
</noscript>
|
|
||||||
</head>
|
|
||||||
<body class="index-redirect-page">
|
|
||||||
<main role="main">
|
|
||||||
<noscript>
|
|
||||||
<p>JavaScript is disabled on your browser.</p>
|
|
||||||
</noscript>
|
|
||||||
<p><a href="index.html">index.html</a></p>
|
|
||||||
</main>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,134 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Class Hierarchy (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 tree">
|
|
||||||
<meta name="generator" content="javadoc/TreeWriter">
|
|
||||||
<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="tree-page">
|
|
||||||
<script type="text/javascript">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 class="nav-bar-cell1-rev">Tree</li>
|
|
||||||
<li><a href="index-all.html">Index</a></li>
|
|
||||||
<li><a href="help-doc.html#tree">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 class="title">Hierarchy For All Packages</h1>
|
|
||||||
<span class="package-hierarchy-label">Package Hierarchies:</span>
|
|
||||||
<ul class="horizontal">
|
|
||||||
<li><a href="codes/thischwa/cf/package-tree.html">codes.thischwa.cf</a>, </li>
|
|
||||||
<li><a href="codes/thischwa/cf/model/package-tree.html">codes.thischwa.cf.model</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractEntity</a> (implements codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ResponseEntity.html" title="interface in codes.thischwa.cf.model">ResponseEntity</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordEntity</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ZoneEntity.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneEntity</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractResponse</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractMultipleResponse</a><T>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordMultipleResponse</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ZoneMultipleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">ZoneMultipleResponse</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/AbstractSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">AbstractSingleResponse</a><T>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordSingleResponse.html" class="type-name-link" title="class in codes.thischwa.cf.model">RecordSingleResponse</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="codes/thischwa/cf/CfDnsClient.html" class="type-name-link" title="class in codes.thischwa.cf">CfDnsClient</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/PagingRequest.html" class="type-name-link" title="class in codes.thischwa.cf.model">PagingRequest</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ResultInfo.html" class="type-name-link" title="class in codes.thischwa.cf.model">ResultInfo</a></li>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareApiException.html" class="type-name-link" title="class in codes.thischwa.cf">CloudflareApiException</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="codes/thischwa/cf/CloudflareNotFoundException.html" class="type-name-link" title="class in codes.thischwa.cf">CloudflareNotFoundException</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/ResponseEntity.html" class="type-name-link" title="interface in codes.thischwa.cf.model">ResponseEntity</a></li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="hierarchy">
|
|
||||||
<h2 title="Enum Class Hierarchy">Enum Class Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
|
|
||||||
<ul>
|
|
||||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a><E> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><T>, java.lang.constant.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/Constable.html" title="class or interface in java.lang.constant" class="external-link">Constable</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
|
|
||||||
<ul>
|
|
||||||
<li class="circle">codes.thischwa.cf.<a href="codes/thischwa/cf/CfRequest.html" class="type-name-link" title="enum class in codes.thischwa.cf">CfRequest</a></li>
|
|
||||||
<li class="circle">codes.thischwa.cf.model.<a href="codes/thischwa/cf/model/RecordType.html" class="type-name-link" title="enum class in codes.thischwa.cf.model">RecordType</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</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>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"codes.thischwa.cf"},{"l":"codes.thischwa.cf.model"}];updateSearchResults();
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
codes.thischwa.cf
|
|
||||||
codes.thischwa.cf.model
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 499 B |
Binary file not shown.
|
Before Width: | Height: | Size: 394 B |
-2
File diff suppressed because one or more lines are too long
-6
@@ -1,6 +0,0 @@
|
|||||||
/*! jQuery UI - v1.13.2 - 2023-02-27
|
|
||||||
* http://jqueryui.com
|
|
||||||
* Includes: core.css, autocomplete.css, menu.css
|
|
||||||
* Copyright jQuery Foundation and other contributors; Licensed MIT */
|
|
||||||
|
|
||||||
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
|
|
||||||
-6
File diff suppressed because one or more lines are too long
@@ -1,132 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
*
|
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
|
||||||
* published by the Free Software Foundation. Oracle designates this
|
|
||||||
* particular file as subject to the "Classpath" exception as provided
|
|
||||||
* by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
*
|
|
||||||
* This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
* accompanied this code).
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License version
|
|
||||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
*
|
|
||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
|
||||||
* questions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
var moduleSearchIndex;
|
|
||||||
var packageSearchIndex;
|
|
||||||
var typeSearchIndex;
|
|
||||||
var memberSearchIndex;
|
|
||||||
var tagSearchIndex;
|
|
||||||
function loadScripts(doc, tag) {
|
|
||||||
createElem(doc, tag, 'search.js');
|
|
||||||
|
|
||||||
createElem(doc, tag, 'module-search-index.js');
|
|
||||||
createElem(doc, tag, 'package-search-index.js');
|
|
||||||
createElem(doc, tag, 'type-search-index.js');
|
|
||||||
createElem(doc, tag, 'member-search-index.js');
|
|
||||||
createElem(doc, tag, 'tag-search-index.js');
|
|
||||||
}
|
|
||||||
|
|
||||||
function createElem(doc, tag, path) {
|
|
||||||
var script = doc.createElement(tag);
|
|
||||||
var scriptElement = doc.getElementsByTagName(tag)[0];
|
|
||||||
script.src = pathtoroot + path;
|
|
||||||
scriptElement.parentNode.insertBefore(script, scriptElement);
|
|
||||||
}
|
|
||||||
|
|
||||||
function show(tableId, selected, columns) {
|
|
||||||
if (tableId !== selected) {
|
|
||||||
document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
|
|
||||||
.forEach(function(elem) {
|
|
||||||
elem.style.display = 'none';
|
|
||||||
});
|
|
||||||
}
|
|
||||||
document.querySelectorAll('div.' + selected)
|
|
||||||
.forEach(function(elem, index) {
|
|
||||||
elem.style.display = '';
|
|
||||||
var isEvenRow = index % (columns * 2) < columns;
|
|
||||||
elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor);
|
|
||||||
elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
|
|
||||||
});
|
|
||||||
updateTabs(tableId, selected);
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateTabs(tableId, selected) {
|
|
||||||
document.getElementById(tableId + '.tabpanel')
|
|
||||||
.setAttribute('aria-labelledby', selected);
|
|
||||||
document.querySelectorAll('button[id^="' + tableId + '"]')
|
|
||||||
.forEach(function(tab, index) {
|
|
||||||
if (selected === tab.id || (tableId === selected && index === 0)) {
|
|
||||||
tab.className = activeTableTab;
|
|
||||||
tab.setAttribute('aria-selected', true);
|
|
||||||
tab.setAttribute('tabindex',0);
|
|
||||||
} else {
|
|
||||||
tab.className = tableTab;
|
|
||||||
tab.setAttribute('aria-selected', false);
|
|
||||||
tab.setAttribute('tabindex',-1);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function switchTab(e) {
|
|
||||||
var selected = document.querySelector('[aria-selected=true]');
|
|
||||||
if (selected) {
|
|
||||||
if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
|
|
||||||
// left or up arrow key pressed: move focus to previous tab
|
|
||||||
selected.previousSibling.click();
|
|
||||||
selected.previousSibling.focus();
|
|
||||||
e.preventDefault();
|
|
||||||
} else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
|
|
||||||
// right or down arrow key pressed: move focus to next tab
|
|
||||||
selected.nextSibling.click();
|
|
||||||
selected.nextSibling.focus();
|
|
||||||
e.preventDefault();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var updateSearchResults = function() {};
|
|
||||||
|
|
||||||
function indexFilesLoaded() {
|
|
||||||
return moduleSearchIndex
|
|
||||||
&& packageSearchIndex
|
|
||||||
&& typeSearchIndex
|
|
||||||
&& memberSearchIndex
|
|
||||||
&& tagSearchIndex;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Workaround for scroll position not being included in browser history (8249133)
|
|
||||||
document.addEventListener("DOMContentLoaded", function(e) {
|
|
||||||
var contentDiv = document.querySelector("div.flex-content");
|
|
||||||
window.addEventListener("popstate", function(e) {
|
|
||||||
if (e.state !== null) {
|
|
||||||
contentDiv.scrollTop = e.state;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
window.addEventListener("hashchange", function(e) {
|
|
||||||
history.replaceState(contentDiv.scrollTop, document.title);
|
|
||||||
});
|
|
||||||
contentDiv.addEventListener("scroll", function(e) {
|
|
||||||
var timeoutID;
|
|
||||||
if (!timeoutID) {
|
|
||||||
timeoutID = setTimeout(function() {
|
|
||||||
history.replaceState(contentDiv.scrollTop, document.title);
|
|
||||||
timeoutID = null;
|
|
||||||
}, 100);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (!location.hash) {
|
|
||||||
history.replaceState(contentDiv.scrollTop, document.title);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
@@ -1,284 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
*
|
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
|
||||||
* published by the Free Software Foundation. Oracle designates this
|
|
||||||
* particular file as subject to the "Classpath" exception as provided
|
|
||||||
* by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
*
|
|
||||||
* This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
* accompanied this code).
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License version
|
|
||||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
*
|
|
||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
|
||||||
* questions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
$(function() {
|
|
||||||
var copy = $("#page-search-copy");
|
|
||||||
var expand = $("#page-search-expand");
|
|
||||||
var searchLink = $("span#page-search-link");
|
|
||||||
var redirect = $("input#search-redirect");
|
|
||||||
function setSearchUrlTemplate() {
|
|
||||||
var href = document.location.href.split(/[#?]/)[0];
|
|
||||||
href += "?q=" + "%s";
|
|
||||||
if (redirect.is(":checked")) {
|
|
||||||
href += "&r=1";
|
|
||||||
}
|
|
||||||
searchLink.html(href);
|
|
||||||
copy[0].onmouseenter();
|
|
||||||
}
|
|
||||||
function copyLink(e) {
|
|
||||||
copyToClipboard(this.previousSibling.innerText);
|
|
||||||
switchCopyLabel(this, this.lastElementChild);
|
|
||||||
}
|
|
||||||
copy.click(copyLink);
|
|
||||||
copy[0].onmouseenter = function() {};
|
|
||||||
redirect.click(setSearchUrlTemplate);
|
|
||||||
setSearchUrlTemplate();
|
|
||||||
copy.prop("disabled", false);
|
|
||||||
redirect.prop("disabled", false);
|
|
||||||
expand.click(function (e) {
|
|
||||||
var searchInfo = $("div.page-search-info");
|
|
||||||
if(this.parentElement.hasAttribute("open")) {
|
|
||||||
searchInfo.attr("style", "border-width: 0;");
|
|
||||||
} else {
|
|
||||||
searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight"));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
$(window).on("load", function() {
|
|
||||||
var input = $("#page-search-input");
|
|
||||||
var reset = $("#page-search-reset");
|
|
||||||
var notify = $("#page-search-notify");
|
|
||||||
var resultSection = $("div#result-section");
|
|
||||||
var resultContainer = $("div#result-container");
|
|
||||||
var searchTerm = "";
|
|
||||||
var activeTab = "";
|
|
||||||
var fixedTab = false;
|
|
||||||
var visibleTabs = [];
|
|
||||||
var feelingLucky = false;
|
|
||||||
function renderResults(result) {
|
|
||||||
if (!result.length) {
|
|
||||||
notify.html(messages.noResult);
|
|
||||||
} else if (result.length === 1) {
|
|
||||||
notify.html(messages.oneResult);
|
|
||||||
} else {
|
|
||||||
notify.html(messages.manyResults.replace("{0}", result.length));
|
|
||||||
}
|
|
||||||
resultContainer.empty();
|
|
||||||
var r = {
|
|
||||||
"types": [],
|
|
||||||
"members": [],
|
|
||||||
"packages": [],
|
|
||||||
"modules": [],
|
|
||||||
"searchTags": []
|
|
||||||
};
|
|
||||||
for (var i in result) {
|
|
||||||
var item = result[i];
|
|
||||||
var arr = r[item.category];
|
|
||||||
arr.push(item);
|
|
||||||
}
|
|
||||||
if (!activeTab || r[activeTab].length === 0 || !fixedTab) {
|
|
||||||
Object.keys(r).reduce(function(prev, curr) {
|
|
||||||
if (r[curr].length > 0 && r[curr][0].score > prev) {
|
|
||||||
activeTab = curr;
|
|
||||||
return r[curr][0].score;
|
|
||||||
}
|
|
||||||
return prev;
|
|
||||||
}, 0);
|
|
||||||
}
|
|
||||||
if (feelingLucky && activeTab) {
|
|
||||||
notify.html(messages.redirecting)
|
|
||||||
var firstItem = r[activeTab][0];
|
|
||||||
window.location = getURL(firstItem.indexItem, firstItem.category);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (result.length > 20) {
|
|
||||||
if (searchTerm[searchTerm.length - 1] === ".") {
|
|
||||||
if (activeTab === "types" && r["members"].length > r["types"].length) {
|
|
||||||
activeTab = "members";
|
|
||||||
} else if (activeTab === "packages" && r["types"].length > r["packages"].length) {
|
|
||||||
activeTab = "types";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var categoryCount = Object.keys(r).reduce(function(prev, curr) {
|
|
||||||
return prev + (r[curr].length > 0 ? 1 : 0);
|
|
||||||
}, 0);
|
|
||||||
visibleTabs = [];
|
|
||||||
var tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
|
|
||||||
for (var key in r) {
|
|
||||||
var id = "#result-tab-" + key.replace("searchTags", "search_tags");
|
|
||||||
if (r[key].length) {
|
|
||||||
var count = r[key].length >= 1000 ? "999+" : r[key].length;
|
|
||||||
if (result.length > 20 && categoryCount > 1) {
|
|
||||||
var button = $("<button id='result-tab-" + key
|
|
||||||
+ "' class='page-search-header'><span>" + categories[key] + "</span>"
|
|
||||||
+ "<span style='font-weight: normal'> (" + count + ")</span></button>").appendTo(tabContainer);
|
|
||||||
button.click(key, function(e) {
|
|
||||||
fixedTab = true;
|
|
||||||
renderResult(e.data, $(this));
|
|
||||||
});
|
|
||||||
visibleTabs.push(key);
|
|
||||||
} else {
|
|
||||||
$("<span class='page-search-header active-table-tab'>" + categories[key]
|
|
||||||
+ "<span style='font-weight: normal'> (" + count + ")</span></span>").appendTo(tabContainer);
|
|
||||||
renderTable(key, r[key]).appendTo(resultContainer);
|
|
||||||
tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (activeTab && result.length > 20 && categoryCount > 1) {
|
|
||||||
$("button#result-tab-" + activeTab).addClass("active-table-tab");
|
|
||||||
renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
|
|
||||||
}
|
|
||||||
resultSection.show();
|
|
||||||
function renderResult(category, button) {
|
|
||||||
activeTab = category;
|
|
||||||
setSearchUrl();
|
|
||||||
resultContainer.find("div.summary-table").remove();
|
|
||||||
renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
|
|
||||||
button.siblings().removeClass("active-table-tab");
|
|
||||||
button.addClass("active-table-tab");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function selectTab(category) {
|
|
||||||
$("button#result-tab-" + category).click();
|
|
||||||
}
|
|
||||||
function renderTable(category, items) {
|
|
||||||
var table = $("<div class='summary-table'>")
|
|
||||||
.addClass(category === "modules"
|
|
||||||
? "one-column-search-results"
|
|
||||||
: "two-column-search-results");
|
|
||||||
var col1, col2;
|
|
||||||
if (category === "modules") {
|
|
||||||
col1 = "Module";
|
|
||||||
} else if (category === "packages") {
|
|
||||||
col1 = "Module";
|
|
||||||
col2 = "Package";
|
|
||||||
} else if (category === "types") {
|
|
||||||
col1 = "Package";
|
|
||||||
col2 = "Class"
|
|
||||||
} else if (category === "members") {
|
|
||||||
col1 = "Class";
|
|
||||||
col2 = "Member";
|
|
||||||
} else if (category === "searchTags") {
|
|
||||||
col1 = "Location";
|
|
||||||
col2 = "Name";
|
|
||||||
}
|
|
||||||
$("<div class='table-header col-plain'>" + col1 + "</div>").appendTo(table);
|
|
||||||
if (category !== "modules") {
|
|
||||||
$("<div class='table-header col-plain'>" + col2 + "</div>").appendTo(table);
|
|
||||||
}
|
|
||||||
$.each(items, function(index, item) {
|
|
||||||
var rowColor = index % 2 ? "odd-row-color" : "even-row-color";
|
|
||||||
renderItem(item, table, rowColor);
|
|
||||||
});
|
|
||||||
return table;
|
|
||||||
}
|
|
||||||
function renderItem(item, table, rowColor) {
|
|
||||||
var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length);
|
|
||||||
var link = $("<a/>")
|
|
||||||
.attr("href", getURL(item.indexItem, item.category))
|
|
||||||
.attr("tabindex", "0")
|
|
||||||
.addClass("search-result-link")
|
|
||||||
.html(label);
|
|
||||||
var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1);
|
|
||||||
if (item.category === "searchTags") {
|
|
||||||
container = item.indexItem.h || "";
|
|
||||||
}
|
|
||||||
if (item.category !== "modules") {
|
|
||||||
$("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table);
|
|
||||||
}
|
|
||||||
$("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table);
|
|
||||||
}
|
|
||||||
var timeout;
|
|
||||||
function schedulePageSearch() {
|
|
||||||
if (timeout) {
|
|
||||||
clearTimeout(timeout);
|
|
||||||
}
|
|
||||||
timeout = setTimeout(function () {
|
|
||||||
doPageSearch()
|
|
||||||
}, 100);
|
|
||||||
}
|
|
||||||
function doPageSearch() {
|
|
||||||
setSearchUrl();
|
|
||||||
var term = searchTerm = input.val().trim();
|
|
||||||
if (term === "") {
|
|
||||||
notify.html(messages.enterTerm);
|
|
||||||
activeTab = "";
|
|
||||||
fixedTab = false;
|
|
||||||
resultContainer.empty();
|
|
||||||
resultSection.hide();
|
|
||||||
} else {
|
|
||||||
notify.html(messages.searching);
|
|
||||||
doSearch({ term: term, maxResults: 1200 }, renderResults);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function setSearchUrl() {
|
|
||||||
var query = input.val().trim();
|
|
||||||
var url = document.location.pathname;
|
|
||||||
if (query) {
|
|
||||||
url += "?q=" + encodeURI(query);
|
|
||||||
if (activeTab && fixedTab) {
|
|
||||||
url += "&c=" + activeTab;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
history.replaceState({query: query}, "", url);
|
|
||||||
}
|
|
||||||
input.on("input", function(e) {
|
|
||||||
feelingLucky = false;
|
|
||||||
schedulePageSearch();
|
|
||||||
});
|
|
||||||
$(document).keydown(function(e) {
|
|
||||||
if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) {
|
|
||||||
if (activeTab && visibleTabs.length > 1) {
|
|
||||||
var idx = visibleTabs.indexOf(activeTab);
|
|
||||||
idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1;
|
|
||||||
selectTab(visibleTabs[idx % visibleTabs.length]);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
reset.click(function() {
|
|
||||||
notify.html(messages.enterTerm);
|
|
||||||
resultSection.hide();
|
|
||||||
activeTab = "";
|
|
||||||
fixedTab = false;
|
|
||||||
resultContainer.empty();
|
|
||||||
input.val('').focus();
|
|
||||||
setSearchUrl();
|
|
||||||
});
|
|
||||||
input.prop("disabled", false);
|
|
||||||
reset.prop("disabled", false);
|
|
||||||
|
|
||||||
var urlParams = new URLSearchParams(window.location.search);
|
|
||||||
if (urlParams.has("q")) {
|
|
||||||
input.val(urlParams.get("q"))
|
|
||||||
}
|
|
||||||
if (urlParams.has("c")) {
|
|
||||||
activeTab = urlParams.get("c");
|
|
||||||
fixedTab = true;
|
|
||||||
}
|
|
||||||
if (urlParams.get("r")) {
|
|
||||||
feelingLucky = true;
|
|
||||||
}
|
|
||||||
if (input.val()) {
|
|
||||||
doPageSearch();
|
|
||||||
} else {
|
|
||||||
notify.html(messages.enterTerm);
|
|
||||||
}
|
|
||||||
input.select().focus();
|
|
||||||
});
|
|
||||||
@@ -1,77 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (21) on Sun Mar 23 18:26:34 CET 2025 -->
|
|
||||||
<title>Suchen (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="search">
|
|
||||||
<meta name="generator" content="javadoc/SearchWriter">
|
|
||||||
<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="search-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>Package</li>
|
|
||||||
<li>Klasse</li>
|
|
||||||
<li>Verwendung</li>
|
|
||||||
<li><a href="overview-tree.html">Baum</a></li>
|
|
||||||
<li><a href="index-all.html">Index</a></li>
|
|
||||||
<li><a href="help-doc.html#search">Hilfe</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="sub-nav">
|
|
||||||
<div id="navbar-sub-list"></div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
|
||||||
</header>
|
|
||||||
<div class="flex-content">
|
|
||||||
<main role="main">
|
|
||||||
<h1 class="title">Suchen</h1>
|
|
||||||
<div>
|
|
||||||
<input type="text" id="page-search-input" disabled placeholder="Suchen">
|
|
||||||
<input type="reset" id="page-search-reset" disabled value="Zurücksetzen" style="margin: 6px;">
|
|
||||||
<details class="page-search-details">
|
|
||||||
<summary id="page-search-expand">Zusätzliche Ressourcen</summary>
|
|
||||||
</details>
|
|
||||||
</div>
|
|
||||||
<div class="page-search-info">
|
|
||||||
<p>Die <a href="help-doc.html#search">Hilfeseite</a> enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.</p>
|
|
||||||
<p>Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.</p>
|
|
||||||
<p>Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.</p>
|
|
||||||
<span id="page-search-link">link</span><button class="copy" aria-label="URL kopieren" id="page-search-copy"><img src="copy.svg" alt="URL kopieren"><span data-copied="Kopiert.">Kopieren</span></button>
|
|
||||||
<p>
|
|
||||||
<input type="checkbox" id="search-redirect" disabled>
|
|
||||||
<label for="search-redirect">Zum ersten Ergebnis umleiten</label></p>
|
|
||||||
</div>
|
|
||||||
<p id="page-search-notify">Suchindex wird geladen...</p>
|
|
||||||
<div id="result-section" style="display: none;">
|
|
||||||
<div id="result-container"></div>
|
|
||||||
<script type="text/javascript" src="search-page.js"></script>
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,354 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
*
|
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
|
||||||
* published by the Free Software Foundation. Oracle designates this
|
|
||||||
* particular file as subject to the "Classpath" exception as provided
|
|
||||||
* by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
*
|
|
||||||
* This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
* accompanied this code).
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License version
|
|
||||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
*
|
|
||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
|
||||||
* questions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
var noResult = {l: "No results found"};
|
|
||||||
var loading = {l: "Loading search index..."};
|
|
||||||
var catModules = "Modules";
|
|
||||||
var catPackages = "Packages";
|
|
||||||
var catTypes = "Classes and Interfaces";
|
|
||||||
var catMembers = "Members";
|
|
||||||
var catSearchTags = "Search Tags";
|
|
||||||
var highlight = "<span class=\"result-highlight\">$&</span>";
|
|
||||||
var searchPattern = "";
|
|
||||||
var fallbackPattern = "";
|
|
||||||
var RANKING_THRESHOLD = 2;
|
|
||||||
var NO_MATCH = 0xffff;
|
|
||||||
var MIN_RESULTS = 3;
|
|
||||||
var MAX_RESULTS = 500;
|
|
||||||
var UNNAMED = "<Unnamed>";
|
|
||||||
function escapeHtml(str) {
|
|
||||||
return str.replace(/</g, "<").replace(/>/g, ">");
|
|
||||||
}
|
|
||||||
function getHighlightedText(item, matcher, fallbackMatcher) {
|
|
||||||
var escapedItem = escapeHtml(item);
|
|
||||||
var highlighted = escapedItem.replace(matcher, highlight);
|
|
||||||
if (highlighted === escapedItem) {
|
|
||||||
highlighted = escapedItem.replace(fallbackMatcher, highlight)
|
|
||||||
}
|
|
||||||
return highlighted;
|
|
||||||
}
|
|
||||||
function getURLPrefix(ui) {
|
|
||||||
var urlPrefix="";
|
|
||||||
var slash = "/";
|
|
||||||
if (ui.item.category === catModules) {
|
|
||||||
return ui.item.l + slash;
|
|
||||||
} else if (ui.item.category === catPackages && ui.item.m) {
|
|
||||||
return ui.item.m + slash;
|
|
||||||
} else if (ui.item.category === catTypes || ui.item.category === catMembers) {
|
|
||||||
if (ui.item.m) {
|
|
||||||
urlPrefix = ui.item.m + slash;
|
|
||||||
} else {
|
|
||||||
$.each(packageSearchIndex, function(index, item) {
|
|
||||||
if (item.m && ui.item.p === item.l) {
|
|
||||||
urlPrefix = item.m + slash;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return urlPrefix;
|
|
||||||
}
|
|
||||||
function createSearchPattern(term) {
|
|
||||||
var pattern = "";
|
|
||||||
var isWordToken = false;
|
|
||||||
term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) {
|
|
||||||
if (index > 0) {
|
|
||||||
// whitespace between identifiers is significant
|
|
||||||
pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*";
|
|
||||||
}
|
|
||||||
var tokens = w.split(/(?=[A-Z,.()<>[\/])/);
|
|
||||||
for (var i = 0; i < tokens.length; i++) {
|
|
||||||
var s = tokens[i];
|
|
||||||
if (s === "") {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
pattern += $.ui.autocomplete.escapeRegex(s);
|
|
||||||
isWordToken = /\w$/.test(s);
|
|
||||||
if (isWordToken) {
|
|
||||||
pattern += "([a-z0-9_$<>\\[\\]]*?)";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return pattern;
|
|
||||||
}
|
|
||||||
function createMatcher(pattern, flags) {
|
|
||||||
var isCamelCase = /[A-Z]/.test(pattern);
|
|
||||||
return new RegExp(pattern, flags + (isCamelCase ? "" : "i"));
|
|
||||||
}
|
|
||||||
var watermark = 'Search';
|
|
||||||
$(function() {
|
|
||||||
var search = $("#search-input");
|
|
||||||
var reset = $("#reset-button");
|
|
||||||
search.val('');
|
|
||||||
search.prop("disabled", false);
|
|
||||||
reset.prop("disabled", false);
|
|
||||||
search.val(watermark).addClass('watermark');
|
|
||||||
search.blur(function() {
|
|
||||||
if ($(this).val().length === 0) {
|
|
||||||
$(this).val(watermark).addClass('watermark');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
search.on('click keydown paste', function() {
|
|
||||||
if ($(this).val() === watermark) {
|
|
||||||
$(this).val('').removeClass('watermark');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
reset.click(function() {
|
|
||||||
search.val('').focus();
|
|
||||||
});
|
|
||||||
search.focus()[0].setSelectionRange(0, 0);
|
|
||||||
});
|
|
||||||
$.widget("custom.catcomplete", $.ui.autocomplete, {
|
|
||||||
_create: function() {
|
|
||||||
this._super();
|
|
||||||
this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)");
|
|
||||||
},
|
|
||||||
_renderMenu: function(ul, items) {
|
|
||||||
var rMenu = this;
|
|
||||||
var currentCategory = "";
|
|
||||||
rMenu.menu.bindings = $();
|
|
||||||
$.each(items, function(index, item) {
|
|
||||||
var li;
|
|
||||||
if (item.category && item.category !== currentCategory) {
|
|
||||||
ul.append("<li class=\"ui-autocomplete-category\">" + item.category + "</li>");
|
|
||||||
currentCategory = item.category;
|
|
||||||
}
|
|
||||||
li = rMenu._renderItemData(ul, item);
|
|
||||||
if (item.category) {
|
|
||||||
li.attr("aria-label", item.category + " : " + item.l);
|
|
||||||
li.attr("class", "result-item");
|
|
||||||
} else {
|
|
||||||
li.attr("aria-label", item.l);
|
|
||||||
li.attr("class", "result-item");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
_renderItem: function(ul, item) {
|
|
||||||
var label = "";
|
|
||||||
var matcher = createMatcher(escapeHtml(searchPattern), "g");
|
|
||||||
var fallbackMatcher = new RegExp(fallbackPattern, "gi")
|
|
||||||
if (item.category === catModules) {
|
|
||||||
label = getHighlightedText(item.l, matcher, fallbackMatcher);
|
|
||||||
} else if (item.category === catPackages) {
|
|
||||||
label = getHighlightedText(item.l, matcher, fallbackMatcher);
|
|
||||||
} else if (item.category === catTypes) {
|
|
||||||
label = (item.p && item.p !== UNNAMED)
|
|
||||||
? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher)
|
|
||||||
: getHighlightedText(item.l, matcher, fallbackMatcher);
|
|
||||||
} else if (item.category === catMembers) {
|
|
||||||
label = (item.p && item.p !== UNNAMED)
|
|
||||||
? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher)
|
|
||||||
: getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher);
|
|
||||||
} else if (item.category === catSearchTags) {
|
|
||||||
label = getHighlightedText(item.l, matcher, fallbackMatcher);
|
|
||||||
} else {
|
|
||||||
label = item.l;
|
|
||||||
}
|
|
||||||
var li = $("<li/>").appendTo(ul);
|
|
||||||
var div = $("<div/>").appendTo(li);
|
|
||||||
if (item.category === catSearchTags && item.h) {
|
|
||||||
if (item.d) {
|
|
||||||
div.html(label + "<span class=\"search-tag-holder-result\"> (" + item.h + ")</span><br><span class=\"search-tag-desc-result\">"
|
|
||||||
+ item.d + "</span><br>");
|
|
||||||
} else {
|
|
||||||
div.html(label + "<span class=\"search-tag-holder-result\"> (" + item.h + ")</span>");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (item.m) {
|
|
||||||
div.html(item.m + "/" + label);
|
|
||||||
} else {
|
|
||||||
div.html(label);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return li;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
function rankMatch(match, category) {
|
|
||||||
if (!match) {
|
|
||||||
return NO_MATCH;
|
|
||||||
}
|
|
||||||
var index = match.index;
|
|
||||||
var input = match.input;
|
|
||||||
var leftBoundaryMatch = 2;
|
|
||||||
var periferalMatch = 0;
|
|
||||||
// make sure match is anchored on a left word boundary
|
|
||||||
if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) {
|
|
||||||
leftBoundaryMatch = 0;
|
|
||||||
} else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) {
|
|
||||||
leftBoundaryMatch = 1;
|
|
||||||
}
|
|
||||||
var matchEnd = index + match[0].length;
|
|
||||||
var leftParen = input.indexOf("(");
|
|
||||||
var endOfName = leftParen > -1 ? leftParen : input.length;
|
|
||||||
// exclude peripheral matches
|
|
||||||
if (category !== catModules && category !== catSearchTags) {
|
|
||||||
var delim = category === catPackages ? "/" : ".";
|
|
||||||
if (leftParen > -1 && leftParen < index) {
|
|
||||||
periferalMatch += 2;
|
|
||||||
} else if (input.lastIndexOf(delim, endOfName) >= matchEnd) {
|
|
||||||
periferalMatch += 2;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match
|
|
||||||
for (var i = 1; i < match.length; i++) {
|
|
||||||
// lower ranking if parts of the name are missing
|
|
||||||
if (match[i])
|
|
||||||
delta += match[i].length;
|
|
||||||
}
|
|
||||||
if (category === catTypes) {
|
|
||||||
// lower ranking if a type name contains unmatched camel-case parts
|
|
||||||
if (/[A-Z]/.test(input.substring(matchEnd)))
|
|
||||||
delta += 5;
|
|
||||||
if (/[A-Z]/.test(input.substring(0, index)))
|
|
||||||
delta += 5;
|
|
||||||
}
|
|
||||||
return leftBoundaryMatch + periferalMatch + (delta / 200);
|
|
||||||
|
|
||||||
}
|
|
||||||
function doSearch(request, response) {
|
|
||||||
var result = [];
|
|
||||||
searchPattern = createSearchPattern(request.term);
|
|
||||||
fallbackPattern = createSearchPattern(request.term.toLowerCase());
|
|
||||||
if (searchPattern === "") {
|
|
||||||
return this.close();
|
|
||||||
}
|
|
||||||
var camelCaseMatcher = createMatcher(searchPattern, "");
|
|
||||||
var fallbackMatcher = new RegExp(fallbackPattern, "i");
|
|
||||||
|
|
||||||
function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) {
|
|
||||||
if (indexArray) {
|
|
||||||
var newResults = [];
|
|
||||||
$.each(indexArray, function (i, item) {
|
|
||||||
item.category = category;
|
|
||||||
var ranking = rankMatch(matcher.exec(nameFunc(item)), category);
|
|
||||||
if (ranking < RANKING_THRESHOLD) {
|
|
||||||
newResults.push({ranking: ranking, item: item});
|
|
||||||
}
|
|
||||||
return newResults.length <= MAX_RESULTS;
|
|
||||||
});
|
|
||||||
return newResults.sort(function(e1, e2) {
|
|
||||||
return e1.ranking - e2.ranking;
|
|
||||||
}).map(function(e) {
|
|
||||||
return e.item;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
return [];
|
|
||||||
}
|
|
||||||
function searchIndex(indexArray, category, nameFunc) {
|
|
||||||
var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc);
|
|
||||||
result = result.concat(primaryResults);
|
|
||||||
if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) {
|
|
||||||
var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc);
|
|
||||||
result = result.concat(secondaryResults.filter(function (item) {
|
|
||||||
return primaryResults.indexOf(item) === -1;
|
|
||||||
}));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; });
|
|
||||||
searchIndex(packageSearchIndex, catPackages, function(item) {
|
|
||||||
return (item.m && request.term.indexOf("/") > -1)
|
|
||||||
? (item.m + "/" + item.l) : item.l;
|
|
||||||
});
|
|
||||||
searchIndex(typeSearchIndex, catTypes, function(item) {
|
|
||||||
return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l;
|
|
||||||
});
|
|
||||||
searchIndex(memberSearchIndex, catMembers, function(item) {
|
|
||||||
return request.term.indexOf(".") > -1
|
|
||||||
? item.p + "." + item.c + "." + item.l : item.l;
|
|
||||||
});
|
|
||||||
searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; });
|
|
||||||
|
|
||||||
if (!indexFilesLoaded()) {
|
|
||||||
updateSearchResults = function() {
|
|
||||||
doSearch(request, response);
|
|
||||||
}
|
|
||||||
result.unshift(loading);
|
|
||||||
} else {
|
|
||||||
updateSearchResults = function() {};
|
|
||||||
}
|
|
||||||
response(result);
|
|
||||||
}
|
|
||||||
$(function() {
|
|
||||||
$("#search-input").catcomplete({
|
|
||||||
minLength: 1,
|
|
||||||
delay: 300,
|
|
||||||
source: doSearch,
|
|
||||||
response: function(event, ui) {
|
|
||||||
if (!ui.content.length) {
|
|
||||||
ui.content.push(noResult);
|
|
||||||
} else {
|
|
||||||
$("#search-input").empty();
|
|
||||||
}
|
|
||||||
},
|
|
||||||
autoFocus: true,
|
|
||||||
focus: function(event, ui) {
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
position: {
|
|
||||||
collision: "flip"
|
|
||||||
},
|
|
||||||
select: function(event, ui) {
|
|
||||||
if (ui.item.category) {
|
|
||||||
var url = getURLPrefix(ui);
|
|
||||||
if (ui.item.category === catModules) {
|
|
||||||
url += "module-summary.html";
|
|
||||||
} else if (ui.item.category === catPackages) {
|
|
||||||
if (ui.item.u) {
|
|
||||||
url = ui.item.u;
|
|
||||||
} else {
|
|
||||||
url += ui.item.l.replace(/\./g, '/') + "/package-summary.html";
|
|
||||||
}
|
|
||||||
} else if (ui.item.category === catTypes) {
|
|
||||||
if (ui.item.u) {
|
|
||||||
url = ui.item.u;
|
|
||||||
} else if (ui.item.p === UNNAMED) {
|
|
||||||
url += ui.item.l + ".html";
|
|
||||||
} else {
|
|
||||||
url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html";
|
|
||||||
}
|
|
||||||
} else if (ui.item.category === catMembers) {
|
|
||||||
if (ui.item.p === UNNAMED) {
|
|
||||||
url += ui.item.c + ".html" + "#";
|
|
||||||
} else {
|
|
||||||
url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#";
|
|
||||||
}
|
|
||||||
if (ui.item.u) {
|
|
||||||
url += ui.item.u;
|
|
||||||
} else {
|
|
||||||
url += ui.item.l;
|
|
||||||
}
|
|
||||||
} else if (ui.item.category === catSearchTags) {
|
|
||||||
url += ui.item.u;
|
|
||||||
}
|
|
||||||
if (top !== window) {
|
|
||||||
parent.classFrame.location = pathtoroot + url;
|
|
||||||
} else {
|
|
||||||
window.location.href = pathtoroot + url;
|
|
||||||
}
|
|
||||||
$("#search-input").focus();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -1,87 +0,0 @@
|
|||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (17) on Sun Mar 23 18:51:50 CET 2025 -->
|
|
||||||
<title>Serialized Form (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="serialized forms">
|
|
||||||
<meta name="generator" content="javadoc/SerializedFormWriterImpl">
|
|
||||||
<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="serialized-form-page">
|
|
||||||
<script type="text/javascript">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#serialized-form">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="Serialized Form" class="title">Serialized Form</h1>
|
|
||||||
</div>
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="serialized-package-container">
|
|
||||||
<h2 title="Package">Package <a href="codes/thischwa/cf/package-summary.html">codes.thischwa.cf</a></h2>
|
|
||||||
<ul class="block-list">
|
|
||||||
<li>
|
|
||||||
<section class="serialized-class-details" id="codes.thischwa.cf.CloudflareApiException">
|
|
||||||
<h3>Exception <a href="codes/thischwa/cf/CloudflareApiException.html" title="class in codes.thischwa.cf">codes.thischwa.cf.CloudflareApiException</a></h3>
|
|
||||||
<div class="type-signature">class CloudflareApiException extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>
|
|
||||||
<dl class="name-value">
|
|
||||||
<dt>serialVersionUID:</dt>
|
|
||||||
<dd>1L</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<section class="serialized-class-details" id="codes.thischwa.cf.CloudflareNotFoundException">
|
|
||||||
<h3>Exception <a href="codes/thischwa/cf/CloudflareNotFoundException.html" title="class in codes.thischwa.cf">codes.thischwa.cf.CloudflareNotFoundException</a></h3>
|
|
||||||
<div class="type-signature">class CloudflareNotFoundException extends <a href="codes/thischwa/cf/CloudflareApiException.html" title="class in codes.thischwa.cf">CloudflareApiException</a> implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</main>
|
|
||||||
<footer role="contentinfo">
|
|
||||||
<hr>
|
|
||||||
<p class="legal-copy"><small>Copyright © 2025. All rights reserved.</small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,869 +0,0 @@
|
|||||||
/*
|
|
||||||
* Javadoc style sheet
|
|
||||||
*/
|
|
||||||
|
|
||||||
@import url('resources/fonts/dejavu.css');
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Styles for individual HTML elements.
|
|
||||||
*
|
|
||||||
* These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
|
|
||||||
* HTML element throughout the page.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body {
|
|
||||||
background-color:#ffffff;
|
|
||||||
color:#353833;
|
|
||||||
font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
|
|
||||||
font-size:14px;
|
|
||||||
margin:0;
|
|
||||||
padding:0;
|
|
||||||
height:100%;
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
iframe {
|
|
||||||
margin:0;
|
|
||||||
padding:0;
|
|
||||||
height:100%;
|
|
||||||
width:100%;
|
|
||||||
overflow-y:scroll;
|
|
||||||
border:none;
|
|
||||||
}
|
|
||||||
a:link, a:visited {
|
|
||||||
text-decoration:none;
|
|
||||||
color:#4A6782;
|
|
||||||
}
|
|
||||||
a[href]:hover, a[href]:focus {
|
|
||||||
text-decoration:none;
|
|
||||||
color:#bb7a2a;
|
|
||||||
}
|
|
||||||
a[name] {
|
|
||||||
color:#353833;
|
|
||||||
}
|
|
||||||
pre {
|
|
||||||
font-family:'DejaVu Sans Mono', monospace;
|
|
||||||
font-size:14px;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
font-size:20px;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
font-size:18px;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
font-size:16px;
|
|
||||||
}
|
|
||||||
h4 {
|
|
||||||
font-size:15px;
|
|
||||||
}
|
|
||||||
h5 {
|
|
||||||
font-size:14px;
|
|
||||||
}
|
|
||||||
h6 {
|
|
||||||
font-size:13px;
|
|
||||||
}
|
|
||||||
ul {
|
|
||||||
list-style-type:disc;
|
|
||||||
}
|
|
||||||
code, tt {
|
|
||||||
font-family:'DejaVu Sans Mono', monospace;
|
|
||||||
}
|
|
||||||
:not(h1, h2, h3, h4, h5, h6) > code,
|
|
||||||
:not(h1, h2, h3, h4, h5, h6) > tt {
|
|
||||||
font-size:14px;
|
|
||||||
padding-top:4px;
|
|
||||||
margin-top:8px;
|
|
||||||
line-height:1.4em;
|
|
||||||
}
|
|
||||||
dt code {
|
|
||||||
font-family:'DejaVu Sans Mono', monospace;
|
|
||||||
font-size:14px;
|
|
||||||
padding-top:4px;
|
|
||||||
}
|
|
||||||
.summary-table dt code {
|
|
||||||
font-family:'DejaVu Sans Mono', monospace;
|
|
||||||
font-size:14px;
|
|
||||||
vertical-align:top;
|
|
||||||
padding-top:4px;
|
|
||||||
}
|
|
||||||
sup {
|
|
||||||
font-size:8px;
|
|
||||||
}
|
|
||||||
button {
|
|
||||||
font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for HTML generated by javadoc.
|
|
||||||
*
|
|
||||||
* These are style classes that are used by the standard doclet to generate HTML documentation.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Styles for document title and copyright.
|
|
||||||
*/
|
|
||||||
.clear {
|
|
||||||
clear:both;
|
|
||||||
height:0;
|
|
||||||
overflow:hidden;
|
|
||||||
}
|
|
||||||
.about-language {
|
|
||||||
float:right;
|
|
||||||
padding:0 21px 8px 8px;
|
|
||||||
font-size:11px;
|
|
||||||
margin-top:-9px;
|
|
||||||
height:2.9em;
|
|
||||||
}
|
|
||||||
.legal-copy {
|
|
||||||
margin-left:.5em;
|
|
||||||
}
|
|
||||||
.tab {
|
|
||||||
background-color:#0066FF;
|
|
||||||
color:#ffffff;
|
|
||||||
padding:8px;
|
|
||||||
width:5em;
|
|
||||||
font-weight:bold;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for navigation bar.
|
|
||||||
*/
|
|
||||||
@media screen {
|
|
||||||
.flex-box {
|
|
||||||
position:fixed;
|
|
||||||
display:flex;
|
|
||||||
flex-direction:column;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.flex-header {
|
|
||||||
flex: 0 0 auto;
|
|
||||||
}
|
|
||||||
.flex-content {
|
|
||||||
flex: 1 1 auto;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.top-nav {
|
|
||||||
background-color:#4D7A97;
|
|
||||||
color:#FFFFFF;
|
|
||||||
float:left;
|
|
||||||
padding:0;
|
|
||||||
width:100%;
|
|
||||||
clear:right;
|
|
||||||
min-height:2.8em;
|
|
||||||
padding-top:10px;
|
|
||||||
overflow:hidden;
|
|
||||||
font-size:12px;
|
|
||||||
}
|
|
||||||
.sub-nav {
|
|
||||||
background-color:#dee3e9;
|
|
||||||
float:left;
|
|
||||||
width:100%;
|
|
||||||
overflow:hidden;
|
|
||||||
font-size:12px;
|
|
||||||
}
|
|
||||||
.sub-nav div {
|
|
||||||
clear:left;
|
|
||||||
float:left;
|
|
||||||
padding:0 0 5px 6px;
|
|
||||||
text-transform:uppercase;
|
|
||||||
}
|
|
||||||
.sub-nav .nav-list {
|
|
||||||
padding-top:5px;
|
|
||||||
}
|
|
||||||
ul.nav-list {
|
|
||||||
display:block;
|
|
||||||
margin:0 25px 0 0;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
ul.sub-nav-list {
|
|
||||||
float:left;
|
|
||||||
margin:0 25px 0 0;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
ul.nav-list li {
|
|
||||||
list-style:none;
|
|
||||||
float:left;
|
|
||||||
padding: 5px 6px;
|
|
||||||
text-transform:uppercase;
|
|
||||||
}
|
|
||||||
.sub-nav .nav-list-search {
|
|
||||||
float:right;
|
|
||||||
margin:0 0 0 0;
|
|
||||||
padding:5px 6px;
|
|
||||||
clear:none;
|
|
||||||
}
|
|
||||||
.nav-list-search label {
|
|
||||||
position:relative;
|
|
||||||
right:-16px;
|
|
||||||
}
|
|
||||||
ul.sub-nav-list li {
|
|
||||||
list-style:none;
|
|
||||||
float:left;
|
|
||||||
padding-top:10px;
|
|
||||||
}
|
|
||||||
.top-nav a:link, .top-nav a:active, .top-nav a:visited {
|
|
||||||
color:#FFFFFF;
|
|
||||||
text-decoration:none;
|
|
||||||
text-transform:uppercase;
|
|
||||||
}
|
|
||||||
.top-nav a:hover {
|
|
||||||
text-decoration:none;
|
|
||||||
color:#bb7a2a;
|
|
||||||
text-transform:uppercase;
|
|
||||||
}
|
|
||||||
.nav-bar-cell1-rev {
|
|
||||||
background-color:#F8981D;
|
|
||||||
color:#253441;
|
|
||||||
margin: auto 5px;
|
|
||||||
}
|
|
||||||
.skip-nav {
|
|
||||||
position:absolute;
|
|
||||||
top:auto;
|
|
||||||
left:-9999px;
|
|
||||||
overflow:hidden;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Hide navigation links and search box in print layout
|
|
||||||
*/
|
|
||||||
@media print {
|
|
||||||
ul.nav-list, div.sub-nav {
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for page header and footer.
|
|
||||||
*/
|
|
||||||
.title {
|
|
||||||
color:#2c4557;
|
|
||||||
margin:10px 0;
|
|
||||||
}
|
|
||||||
.sub-title {
|
|
||||||
margin:5px 0 0 0;
|
|
||||||
}
|
|
||||||
.header ul {
|
|
||||||
margin:0 0 15px 0;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
.header ul li, .footer ul li {
|
|
||||||
list-style:none;
|
|
||||||
font-size:13px;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for headings.
|
|
||||||
*/
|
|
||||||
body.class-declaration-page .summary h2,
|
|
||||||
body.class-declaration-page .details h2,
|
|
||||||
body.class-use-page h2,
|
|
||||||
body.module-declaration-page .block-list h2 {
|
|
||||||
font-style: italic;
|
|
||||||
padding:0;
|
|
||||||
margin:15px 0;
|
|
||||||
}
|
|
||||||
body.class-declaration-page .summary h3,
|
|
||||||
body.class-declaration-page .details h3,
|
|
||||||
body.class-declaration-page .summary .inherited-list h2 {
|
|
||||||
background-color:#dee3e9;
|
|
||||||
border:1px solid #d0d9e0;
|
|
||||||
margin:0 0 6px -8px;
|
|
||||||
padding:7px 5px;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for page layout containers.
|
|
||||||
*/
|
|
||||||
main {
|
|
||||||
clear:both;
|
|
||||||
padding:10px 20px;
|
|
||||||
position:relative;
|
|
||||||
}
|
|
||||||
dl.notes > dt {
|
|
||||||
font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
|
|
||||||
font-size:12px;
|
|
||||||
font-weight:bold;
|
|
||||||
margin:10px 0 0 0;
|
|
||||||
color:#4E4E4E;
|
|
||||||
}
|
|
||||||
dl.notes > dd {
|
|
||||||
margin:5px 10px 10px 0;
|
|
||||||
font-size:14px;
|
|
||||||
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
|
|
||||||
}
|
|
||||||
dl.name-value > dt {
|
|
||||||
margin-left:1px;
|
|
||||||
font-size:1.1em;
|
|
||||||
display:inline;
|
|
||||||
font-weight:bold;
|
|
||||||
}
|
|
||||||
dl.name-value > dd {
|
|
||||||
margin:0 0 0 1px;
|
|
||||||
font-size:1.1em;
|
|
||||||
display:inline;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for lists.
|
|
||||||
*/
|
|
||||||
li.circle {
|
|
||||||
list-style:circle;
|
|
||||||
}
|
|
||||||
ul.horizontal li {
|
|
||||||
display:inline;
|
|
||||||
font-size:0.9em;
|
|
||||||
}
|
|
||||||
div.inheritance {
|
|
||||||
margin:0;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
div.inheritance div.inheritance {
|
|
||||||
margin-left:2em;
|
|
||||||
}
|
|
||||||
ul.block-list,
|
|
||||||
ul.details-list,
|
|
||||||
ul.member-list,
|
|
||||||
ul.summary-list {
|
|
||||||
margin:10px 0 10px 0;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
ul.block-list > li,
|
|
||||||
ul.details-list > li,
|
|
||||||
ul.member-list > li,
|
|
||||||
ul.summary-list > li {
|
|
||||||
list-style:none;
|
|
||||||
margin-bottom:15px;
|
|
||||||
line-height:1.4;
|
|
||||||
}
|
|
||||||
.summary-table dl, .summary-table dl dt, .summary-table dl dd {
|
|
||||||
margin-top:0;
|
|
||||||
margin-bottom:1px;
|
|
||||||
}
|
|
||||||
ul.see-list, ul.see-list-long {
|
|
||||||
padding-left: 0;
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
ul.see-list li {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
ul.see-list li:not(:last-child):after,
|
|
||||||
ul.see-list-long li:not(:last-child):after {
|
|
||||||
content: ", ";
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for tables.
|
|
||||||
*/
|
|
||||||
.summary-table, .details-table {
|
|
||||||
width:100%;
|
|
||||||
border-spacing:0;
|
|
||||||
border-left:1px solid #EEE;
|
|
||||||
border-right:1px solid #EEE;
|
|
||||||
border-bottom:1px solid #EEE;
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
.caption {
|
|
||||||
position:relative;
|
|
||||||
text-align:left;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
color:#253441;
|
|
||||||
font-weight:bold;
|
|
||||||
clear:none;
|
|
||||||
overflow:hidden;
|
|
||||||
padding:0;
|
|
||||||
padding-top:10px;
|
|
||||||
padding-left:1px;
|
|
||||||
margin:0;
|
|
||||||
white-space:pre;
|
|
||||||
}
|
|
||||||
.caption a:link, .caption a:visited {
|
|
||||||
color:#1f389c;
|
|
||||||
}
|
|
||||||
.caption a:hover,
|
|
||||||
.caption a:active {
|
|
||||||
color:#FFFFFF;
|
|
||||||
}
|
|
||||||
.caption span {
|
|
||||||
white-space:nowrap;
|
|
||||||
padding-top:5px;
|
|
||||||
padding-left:12px;
|
|
||||||
padding-right:12px;
|
|
||||||
padding-bottom:7px;
|
|
||||||
display:inline-block;
|
|
||||||
float:left;
|
|
||||||
background-color:#F8981D;
|
|
||||||
border: none;
|
|
||||||
height:16px;
|
|
||||||
}
|
|
||||||
div.table-tabs {
|
|
||||||
padding:10px 0 0 1px;
|
|
||||||
margin:0;
|
|
||||||
}
|
|
||||||
div.table-tabs > button {
|
|
||||||
border: none;
|
|
||||||
cursor: pointer;
|
|
||||||
padding: 5px 12px 7px 12px;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-right: 3px;
|
|
||||||
}
|
|
||||||
div.table-tabs > button.active-table-tab {
|
|
||||||
background: #F8981D;
|
|
||||||
color: #253441;
|
|
||||||
}
|
|
||||||
div.table-tabs > button.table-tab {
|
|
||||||
background: #4D7A97;
|
|
||||||
color: #FFFFFF;
|
|
||||||
}
|
|
||||||
.two-column-summary {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
|
|
||||||
}
|
|
||||||
.three-column-summary {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto);
|
|
||||||
}
|
|
||||||
.four-column-summary {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto);
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 600px) {
|
|
||||||
.two-column-summary {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: 1fr;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 800px) {
|
|
||||||
.three-column-summary {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
|
|
||||||
}
|
|
||||||
.three-column-summary .col-last {
|
|
||||||
grid-column-end: span 2;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 1000px) {
|
|
||||||
.four-column-summary {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.summary-table > div, .details-table > div {
|
|
||||||
text-align:left;
|
|
||||||
padding: 8px 3px 3px 7px;
|
|
||||||
}
|
|
||||||
.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
|
|
||||||
vertical-align:top;
|
|
||||||
padding-right:0;
|
|
||||||
padding-top:8px;
|
|
||||||
padding-bottom:3px;
|
|
||||||
}
|
|
||||||
.table-header {
|
|
||||||
background:#dee3e9;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
.col-first, .col-first {
|
|
||||||
font-size:13px;
|
|
||||||
}
|
|
||||||
.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
|
|
||||||
font-size:13px;
|
|
||||||
}
|
|
||||||
.col-first, .col-second, .col-constructor-name {
|
|
||||||
vertical-align:top;
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
||||||
.col-last {
|
|
||||||
white-space:normal;
|
|
||||||
}
|
|
||||||
.col-first a:link, .col-first a:visited,
|
|
||||||
.col-second a:link, .col-second a:visited,
|
|
||||||
.col-first a:link, .col-first a:visited,
|
|
||||||
.col-second a:link, .col-second a:visited,
|
|
||||||
.col-constructor-name a:link, .col-constructor-name a:visited,
|
|
||||||
.col-summary-item-name a:link, .col-summary-item-name a:visited,
|
|
||||||
.constant-values-container a:link, .constant-values-container a:visited,
|
|
||||||
.all-classes-container a:link, .all-classes-container a:visited,
|
|
||||||
.all-packages-container a:link, .all-packages-container a:visited {
|
|
||||||
font-weight:bold;
|
|
||||||
}
|
|
||||||
.table-sub-heading-color {
|
|
||||||
background-color:#EEEEFF;
|
|
||||||
}
|
|
||||||
.even-row-color, .even-row-color .table-header {
|
|
||||||
background-color:#FFFFFF;
|
|
||||||
}
|
|
||||||
.odd-row-color, .odd-row-color .table-header {
|
|
||||||
background-color:#EEEEEF;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for contents.
|
|
||||||
*/
|
|
||||||
.deprecated-content {
|
|
||||||
margin:0;
|
|
||||||
padding:10px 0;
|
|
||||||
}
|
|
||||||
div.block {
|
|
||||||
font-size:14px;
|
|
||||||
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
|
|
||||||
}
|
|
||||||
.col-last div {
|
|
||||||
padding-top:0;
|
|
||||||
}
|
|
||||||
.col-last a {
|
|
||||||
padding-bottom:3px;
|
|
||||||
}
|
|
||||||
.module-signature,
|
|
||||||
.package-signature,
|
|
||||||
.type-signature,
|
|
||||||
.member-signature {
|
|
||||||
font-family:'DejaVu Sans Mono', monospace;
|
|
||||||
font-size:14px;
|
|
||||||
margin:14px 0;
|
|
||||||
white-space: pre-wrap;
|
|
||||||
}
|
|
||||||
.module-signature,
|
|
||||||
.package-signature,
|
|
||||||
.type-signature {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
.member-signature .type-parameters-long,
|
|
||||||
.member-signature .parameters,
|
|
||||||
.member-signature .exceptions {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: top;
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
.member-signature .type-parameters {
|
|
||||||
white-space: normal;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for formatting effect.
|
|
||||||
*/
|
|
||||||
.source-line-no {
|
|
||||||
color:green;
|
|
||||||
padding:0 30px 0 0;
|
|
||||||
}
|
|
||||||
h1.hidden {
|
|
||||||
visibility:hidden;
|
|
||||||
overflow:hidden;
|
|
||||||
font-size:10px;
|
|
||||||
}
|
|
||||||
.block {
|
|
||||||
display:block;
|
|
||||||
margin:0 10px 5px 0;
|
|
||||||
color:#474747;
|
|
||||||
}
|
|
||||||
.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link,
|
|
||||||
.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type,
|
|
||||||
.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label {
|
|
||||||
font-weight:bold;
|
|
||||||
}
|
|
||||||
.deprecation-comment, .help-footnote, .preview-comment {
|
|
||||||
font-style:italic;
|
|
||||||
}
|
|
||||||
.deprecation-block {
|
|
||||||
font-size:14px;
|
|
||||||
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
|
|
||||||
border-style:solid;
|
|
||||||
border-width:thin;
|
|
||||||
border-radius:10px;
|
|
||||||
padding:10px;
|
|
||||||
margin-bottom:10px;
|
|
||||||
margin-right:10px;
|
|
||||||
display:inline-block;
|
|
||||||
}
|
|
||||||
.preview-block {
|
|
||||||
font-size:14px;
|
|
||||||
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
|
|
||||||
border-style:solid;
|
|
||||||
border-width:thin;
|
|
||||||
border-radius:10px;
|
|
||||||
padding:10px;
|
|
||||||
margin-bottom:10px;
|
|
||||||
margin-right:10px;
|
|
||||||
display:inline-block;
|
|
||||||
}
|
|
||||||
div.block div.deprecation-comment {
|
|
||||||
font-style:normal;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles specific to HTML5 elements.
|
|
||||||
*/
|
|
||||||
main, nav, header, footer, section {
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Styles for javadoc search.
|
|
||||||
*/
|
|
||||||
.ui-autocomplete-category {
|
|
||||||
font-weight:bold;
|
|
||||||
font-size:15px;
|
|
||||||
padding:7px 0 7px 3px;
|
|
||||||
background-color:#4D7A97;
|
|
||||||
color:#FFFFFF;
|
|
||||||
}
|
|
||||||
.result-item {
|
|
||||||
font-size:13px;
|
|
||||||
}
|
|
||||||
.ui-autocomplete {
|
|
||||||
max-height:85%;
|
|
||||||
max-width:65%;
|
|
||||||
overflow-y:scroll;
|
|
||||||
overflow-x:scroll;
|
|
||||||
white-space:nowrap;
|
|
||||||
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
|
|
||||||
}
|
|
||||||
ul.ui-autocomplete {
|
|
||||||
position:fixed;
|
|
||||||
z-index:999999;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
ul.ui-autocomplete li {
|
|
||||||
float:left;
|
|
||||||
clear:both;
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
.result-highlight {
|
|
||||||
font-weight:bold;
|
|
||||||
}
|
|
||||||
.ui-autocomplete .result-item {
|
|
||||||
font-size: inherit;
|
|
||||||
}
|
|
||||||
#search-input {
|
|
||||||
background-image:url('resources/glass.png');
|
|
||||||
background-size:13px;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-position:2px 3px;
|
|
||||||
padding-left:20px;
|
|
||||||
position:relative;
|
|
||||||
right:-18px;
|
|
||||||
width:400px;
|
|
||||||
}
|
|
||||||
#reset-button {
|
|
||||||
background-color: rgb(255,255,255);
|
|
||||||
background-image:url('resources/x.png');
|
|
||||||
background-position:center;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-size:12px;
|
|
||||||
border:0 none;
|
|
||||||
width:16px;
|
|
||||||
height:16px;
|
|
||||||
position:relative;
|
|
||||||
left:-4px;
|
|
||||||
top:-4px;
|
|
||||||
font-size:0px;
|
|
||||||
}
|
|
||||||
.watermark {
|
|
||||||
color:#545454;
|
|
||||||
}
|
|
||||||
.search-tag-desc-result {
|
|
||||||
font-style:italic;
|
|
||||||
font-size:11px;
|
|
||||||
}
|
|
||||||
.search-tag-holder-result {
|
|
||||||
font-style:italic;
|
|
||||||
font-size:12px;
|
|
||||||
}
|
|
||||||
.search-tag-result:target {
|
|
||||||
background-color:yellow;
|
|
||||||
}
|
|
||||||
.module-graph span {
|
|
||||||
display:none;
|
|
||||||
position:absolute;
|
|
||||||
}
|
|
||||||
.module-graph:hover span {
|
|
||||||
display:block;
|
|
||||||
margin: -100px 0 0 100px;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
.inherited-list {
|
|
||||||
margin: 10px 0 10px 0;
|
|
||||||
}
|
|
||||||
section.class-description {
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
.summary section[class$="-summary"], .details section[class$="-details"],
|
|
||||||
.class-uses .detail, .serialized-class-details {
|
|
||||||
padding: 0px 20px 5px 10px;
|
|
||||||
border: 1px solid #ededed;
|
|
||||||
background-color: #f8f8f8;
|
|
||||||
}
|
|
||||||
.inherited-list, section[class$="-details"] .detail {
|
|
||||||
padding:0 0 5px 8px;
|
|
||||||
background-color:#ffffff;
|
|
||||||
border:none;
|
|
||||||
}
|
|
||||||
.vertical-separator {
|
|
||||||
padding: 0 5px;
|
|
||||||
}
|
|
||||||
ul.help-section-list {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
ul.help-subtoc > li {
|
|
||||||
display: inline-block;
|
|
||||||
padding-right: 5px;
|
|
||||||
font-size: smaller;
|
|
||||||
}
|
|
||||||
ul.help-subtoc > li::before {
|
|
||||||
content: "\2022" ;
|
|
||||||
padding-right:2px;
|
|
||||||
}
|
|
||||||
span.help-note {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
* Indicator icon for external links.
|
|
||||||
*/
|
|
||||||
main a[href*="://"]::after {
|
|
||||||
content:"";
|
|
||||||
display:inline-block;
|
|
||||||
background-image:url('data:image/svg+xml; utf8, \
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
|
|
||||||
<path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
|
|
||||||
132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\
|
|
||||||
</svg>');
|
|
||||||
background-size:100% 100%;
|
|
||||||
width:7px;
|
|
||||||
height:7px;
|
|
||||||
margin-left:2px;
|
|
||||||
margin-bottom:4px;
|
|
||||||
}
|
|
||||||
main a[href*="://"]:hover::after,
|
|
||||||
main a[href*="://"]:focus::after {
|
|
||||||
background-image:url('data:image/svg+xml; utf8, \
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
|
|
||||||
<path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
|
|
||||||
132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\
|
|
||||||
</svg>');
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Styles for user-provided tables.
|
|
||||||
*
|
|
||||||
* borderless:
|
|
||||||
* No borders, vertical margins, styled caption.
|
|
||||||
* This style is provided for use with existing doc comments.
|
|
||||||
* In general, borderless tables should not be used for layout purposes.
|
|
||||||
*
|
|
||||||
* plain:
|
|
||||||
* Plain borders around table and cells, vertical margins, styled caption.
|
|
||||||
* Best for small tables or for complex tables for tables with cells that span
|
|
||||||
* rows and columns, when the "striped" style does not work well.
|
|
||||||
*
|
|
||||||
* striped:
|
|
||||||
* Borders around the table and vertical borders between cells, striped rows,
|
|
||||||
* vertical margins, styled caption.
|
|
||||||
* Best for tables that have a header row, and a body containing a series of simple rows.
|
|
||||||
*/
|
|
||||||
|
|
||||||
table.borderless,
|
|
||||||
table.plain,
|
|
||||||
table.striped {
|
|
||||||
margin-top: 10px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
table.borderless > caption,
|
|
||||||
table.plain > caption,
|
|
||||||
table.striped > caption {
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: smaller;
|
|
||||||
}
|
|
||||||
table.borderless th, table.borderless td,
|
|
||||||
table.plain th, table.plain td,
|
|
||||||
table.striped th, table.striped td {
|
|
||||||
padding: 2px 5px;
|
|
||||||
}
|
|
||||||
table.borderless,
|
|
||||||
table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
|
|
||||||
table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
table.plain {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border: 1px solid black;
|
|
||||||
}
|
|
||||||
table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
|
|
||||||
table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
|
|
||||||
border: 1px solid black;
|
|
||||||
}
|
|
||||||
table.striped {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border: 1px solid black;
|
|
||||||
}
|
|
||||||
table.striped > thead {
|
|
||||||
background-color: #E3E3E3;
|
|
||||||
}
|
|
||||||
table.striped > thead > tr > th, table.striped > thead > tr > td {
|
|
||||||
border: 1px solid black;
|
|
||||||
}
|
|
||||||
table.striped > tbody > tr:nth-child(even) {
|
|
||||||
background-color: #EEE
|
|
||||||
}
|
|
||||||
table.striped > tbody > tr:nth-child(odd) {
|
|
||||||
background-color: #FFF
|
|
||||||
}
|
|
||||||
table.striped > tbody > tr > th, table.striped > tbody > tr > td {
|
|
||||||
border-left: 1px solid black;
|
|
||||||
border-right: 1px solid black;
|
|
||||||
}
|
|
||||||
table.striped > tbody > tr > th {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Tweak font sizes and paddings for small screens.
|
|
||||||
*/
|
|
||||||
@media screen and (max-width: 1050px) {
|
|
||||||
#search-input {
|
|
||||||
width: 300px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 800px) {
|
|
||||||
#search-input {
|
|
||||||
width: 200px;
|
|
||||||
}
|
|
||||||
.top-nav,
|
|
||||||
.bottom-nav {
|
|
||||||
font-size: 11px;
|
|
||||||
padding-top: 6px;
|
|
||||||
}
|
|
||||||
.sub-nav {
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
.about-language {
|
|
||||||
padding-right: 16px;
|
|
||||||
}
|
|
||||||
ul.nav-list li,
|
|
||||||
.sub-nav .nav-list-search {
|
|
||||||
padding: 6px;
|
|
||||||
}
|
|
||||||
ul.sub-nav-list li {
|
|
||||||
padding-top: 5px;
|
|
||||||
}
|
|
||||||
main {
|
|
||||||
padding: 10px;
|
|
||||||
}
|
|
||||||
.summary section[class$="-summary"], .details section[class$="-details"],
|
|
||||||
.class-uses .detail, .serialized-class-details {
|
|
||||||
padding: 0 8px 5px 8px;
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
-webkit-text-size-adjust: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 500px) {
|
|
||||||
#search-input {
|
|
||||||
width: 150px;
|
|
||||||
}
|
|
||||||
.top-nav,
|
|
||||||
.bottom-nav {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
.sub-nav {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
.about-language {
|
|
||||||
font-size: 10px;
|
|
||||||
padding-right: 12px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
tagSearchIndex = [{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults();
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
typeSearchIndex = [{"p":"codes.thischwa.cf.model","l":"AbstractEntity"},{"p":"codes.thischwa.cf.model","l":"AbstractMultipleResponse"},{"p":"codes.thischwa.cf.model","l":"AbstractResponse"},{"p":"codes.thischwa.cf.model","l":"AbstractSingleResponse"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"codes.thischwa.cf","l":"CfDnsClient"},{"p":"codes.thischwa.cf","l":"CfRequest"},{"p":"codes.thischwa.cf","l":"CloudflareApiException"},{"p":"codes.thischwa.cf","l":"CloudflareNotFoundException"},{"p":"codes.thischwa.cf.model","l":"PagingRequest"},{"p":"codes.thischwa.cf.model","l":"RecordEntity"},{"p":"codes.thischwa.cf.model","l":"RecordMultipleResponse"},{"p":"codes.thischwa.cf.model","l":"RecordSingleResponse"},{"p":"codes.thischwa.cf.model","l":"RecordType"},{"p":"codes.thischwa.cf.model","l":"ResponseEntity"},{"p":"codes.thischwa.cf.model","l":"ResultInfo"},{"p":"codes.thischwa.cf.model","l":"ZoneEntity"},{"p":"codes.thischwa.cf.model","l":"ZoneMultipleResponse"}];updateSearchResults();
|
|
||||||
@@ -1,226 +1,233 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<groupId>codes.thischwa</groupId>
|
<groupId>codes.thischwa</groupId>
|
||||||
<artifactId>cloudflaredns</artifactId>
|
<artifactId>cloudflaredns</artifactId>
|
||||||
<version>0.1.0-beta.2</version>
|
<version>0.1.0</version>
|
||||||
<name>CloudflareDNS-java</name>
|
<name>CloudflareDNS-java</name>
|
||||||
<inceptionYear>2025</inceptionYear>
|
<inceptionYear>2025</inceptionYear>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
<url>https://gitlab.com/thischwa/CloudflareDNS-java/-/issues</url>
|
<url>https://gitlab.com/th-schwarz/CloudflareDNS-java/-/issues</url>
|
||||||
<system>GitLab Issues</system>
|
<system>GitLab Issues</system>
|
||||||
</issueManagement>
|
</issueManagement>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<java.version>17</java.version>
|
<java.version>17</java.version>
|
||||||
<file.encoding>UTF-8</file.encoding>
|
<file.encoding>UTF-8</file.encoding>
|
||||||
<project.build.sourceEncoding>${file.encoding}</project.build.sourceEncoding>
|
<project.build.sourceEncoding>${file.encoding}</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>${file.encoding}</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>${file.encoding}</project.reporting.outputEncoding>
|
||||||
|
|
||||||
|
<!-- checkstyle -->
|
||||||
|
<checkstyle.version>10.21.3</checkstyle.version>
|
||||||
|
<checkstyle.plugin.version>3.6.0</checkstyle.plugin.version>
|
||||||
|
<checkstyle.config.location>${project.basedir}/src/checkstyle/google_custom_checks.xml
|
||||||
|
</checkstyle.config.location>
|
||||||
|
<checkstyle.includeTestResources>false</checkstyle.includeTestResources>
|
||||||
|
<checkstyle.violationSeverity>warning</checkstyle.violationSeverity>
|
||||||
|
<checkstyle.failOnViolation>false</checkstyle.failOnViolation>
|
||||||
|
<checkstyle.consoleOutput>true</checkstyle.consoleOutput>
|
||||||
|
<linkX-Ref>false</linkX-Ref>
|
||||||
|
|
||||||
|
<!-- 3rd party dependencies -->
|
||||||
|
<jackson.version>2.18.2</jackson.version>
|
||||||
|
<httpclient5.version>5.4.3</httpclient5.version>
|
||||||
|
<lombok.version>1.18.36</lombok.version>
|
||||||
|
<slf4j.version>2.0.17</slf4j.version>
|
||||||
|
<logback-classic.version>1.5.18</logback-classic.version>
|
||||||
|
<junit5.version>5.12.2</junit5.version>
|
||||||
|
<mockito-junit5.version>5.17.0</mockito-junit5.version>
|
||||||
|
|
||||||
|
<!-- sonarqube -->
|
||||||
|
<sonar.organization>thischwa</sonar.organization>
|
||||||
|
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
|
||||||
|
<sonar.sourceEncoding>${file.encoding}</sonar.sourceEncoding>
|
||||||
|
<sonar.projectKey>thischwa_CloudflareDNS-java</sonar.projectKey>
|
||||||
|
<sonar.projectName>CloudflareDNS-java</sonar.projectName>
|
||||||
|
<sonar.branch.name>develop</sonar.branch.name>
|
||||||
|
<sonar.test.exclusions>src/test/java/**/*</sonar.test.exclusions>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<scm>
|
||||||
|
<developerConnection>scm:git:git@gitlab.com:th-schwarz/CloudflareDNS-java.git</developerConnection>
|
||||||
|
<connection>scm:git:git@gitlab.com:th-schwarz/CloudflareDNS-java.git</connection>
|
||||||
|
<url>https://gitlab.com/th-schwarz/CloudflareDNS-java</url>
|
||||||
|
<tag>v0.1.0</tag>
|
||||||
|
</scm>
|
||||||
|
|
||||||
|
<distributionManagement>
|
||||||
|
<repository>
|
||||||
|
<id>gitlab-cloudflaredns</id>
|
||||||
|
<name>GitLab Maven Packages</name>
|
||||||
|
<url>https://gitlab.com/api/v4/projects/68509751/packages/maven</url>
|
||||||
|
<releases>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
</releases>
|
||||||
|
<snapshots>
|
||||||
|
<enabled>false</enabled>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
</distributionManagement>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||||
|
<artifactId>httpclient5</artifactId>
|
||||||
|
<version>${httpclient5.version}</version>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>*</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
<version>${slf4j.version}</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
<version>${lombok.version}</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||||
|
<artifactId>jackson-datatype-jsr310</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jetbrains</groupId>
|
||||||
|
<artifactId>annotations</artifactId>
|
||||||
|
<version>24.0.0</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.junit.jupiter</groupId>
|
||||||
|
<artifactId>junit-jupiter</artifactId>
|
||||||
|
<version>${junit5.version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.mockito</groupId>
|
||||||
|
<artifactId>mockito-junit-jupiter</artifactId>
|
||||||
|
<version>${mockito-junit5.version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-classic</artifactId>
|
||||||
|
<version>${logback-classic.version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.13.0</version>
|
||||||
|
<configuration>
|
||||||
|
<source>${java.version}</source>
|
||||||
|
<target>${java.version}</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<version>3.6.3</version>
|
||||||
|
<configuration>
|
||||||
|
<failOnError>false</failOnError>
|
||||||
|
<locale>en</locale>
|
||||||
|
<source>${java.version}</source>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>build javadoc jar</id>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-release-plugin</artifactId>
|
||||||
|
<version>3.1.1</version>
|
||||||
|
<configuration>
|
||||||
|
<tagNameFormat>v@{project.version}</tagNameFormat>
|
||||||
|
<arguments>-DskipTests</arguments>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
<!-- checkstyle -->
|
<!-- checkstyle -->
|
||||||
<checkstyle.version>10.21.3</checkstyle.version>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<checkstyle.plugin.version>3.6.0</checkstyle.plugin.version>
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||||
<checkstyle.config.location>${project.basedir}/src/checkstyle/google_custom_checks.xml
|
<version>${checkstyle.plugin.version}</version>
|
||||||
</checkstyle.config.location>
|
<executions>
|
||||||
<checkstyle.includeTestResources>false</checkstyle.includeTestResources>
|
<execution>
|
||||||
<checkstyle.violationSeverity>warning</checkstyle.violationSeverity>
|
<id>checkstyle-validate</id>
|
||||||
<checkstyle.failOnViolation>false</checkstyle.failOnViolation>
|
<phase>validate</phase>
|
||||||
<checkstyle.consoleOutput>true</checkstyle.consoleOutput>
|
<goals>
|
||||||
<linkX-Ref>false</linkX-Ref>
|
<goal>check</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.puppycrawl.tools</groupId>
|
||||||
|
<artifactId>checkstyle</artifactId>
|
||||||
|
<version>${checkstyle.version}</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<!-- 3rd party dependencies -->
|
<plugin>
|
||||||
<jackson.version>2.18.2</jackson.version>
|
<!-- generates the code coverage report for sonar cube -->
|
||||||
<httpclient5.version>5.4.2</httpclient5.version>
|
<groupId>org.jacoco</groupId>
|
||||||
<lombok.version>1.18.36</lombok.version>
|
<artifactId>jacoco-maven-plugin</artifactId>
|
||||||
<logback-classic.version>1.5.12</logback-classic.version>
|
<version>0.8.12</version>
|
||||||
<junit5.version>5.11.4</junit5.version>
|
<executions>
|
||||||
</properties>
|
<execution>
|
||||||
|
<id>prepare-agent</id>
|
||||||
|
<goals>
|
||||||
|
<goal>prepare-agent</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
<execution>
|
||||||
|
<id>report-code-coverage</id>
|
||||||
|
<phase>prepare-package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>report</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<formats>XML</formats>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<scm>
|
<plugin>
|
||||||
<developerConnection>scm:git:git@gitlab.com:thischwa/CloudflareDNS-java.git</developerConnection>
|
<!-- to export test summary -->
|
||||||
<connection>scm:git:git@gitlab.com:thischwa/CloudflareDNS-java.git</connection>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<url>https://gitlab.com/thischwa/CloudflareDNS-java</url>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<tag>v0.1.0-beta.2</tag>
|
<version>3.5.3</version>
|
||||||
</scm>
|
</plugin>
|
||||||
|
|
||||||
<distributionManagement>
|
</plugins>
|
||||||
<repository>
|
</build>
|
||||||
<id>gitlab-cloudflaredns</id>
|
|
||||||
<name>GitLab Maven Packages</name>
|
|
||||||
<url>https://gitlab.com/api/v4/projects/68509751/packages/maven</url>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
</repository>
|
|
||||||
</distributionManagement>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
|
||||||
<artifactId>httpclient5</artifactId>
|
|
||||||
<version>${httpclient5.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.projectlombok</groupId>
|
|
||||||
<artifactId>lombok</artifactId>
|
|
||||||
<version>${lombok.version}</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-databind</artifactId>
|
|
||||||
<version>${jackson.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-jsr310</artifactId>
|
|
||||||
<version>${jackson.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>ch.qos.logback</groupId>
|
|
||||||
<artifactId>logback-classic</artifactId>
|
|
||||||
<version>${logback-classic.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jetbrains</groupId>
|
|
||||||
<artifactId>annotations</artifactId>
|
|
||||||
<version>24.0.0</version>
|
|
||||||
<scope>compile</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.junit.jupiter</groupId>
|
|
||||||
<artifactId>junit-jupiter</artifactId>
|
|
||||||
<version>${junit5.version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>3.13.0</version>
|
|
||||||
<configuration>
|
|
||||||
<source>${java.version}</source>
|
|
||||||
<target>${java.version}</target>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>3.6.3</version>
|
|
||||||
<configuration>
|
|
||||||
<failOnError>false</failOnError>
|
|
||||||
<locale>en</locale>
|
|
||||||
<source>${java.version}</source>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>build javadoc jar</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-release-plugin</artifactId>
|
|
||||||
<version>3.1.1</version>
|
|
||||||
<configuration>
|
|
||||||
<tagNameFormat>v@{project.version}</tagNameFormat>
|
|
||||||
<arguments>-DskipTests</arguments>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<!-- checkstyle -->
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
|
||||||
<version>${checkstyle.plugin.version}</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>checkstyle-validate</id>
|
|
||||||
<phase>validate</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>check</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.puppycrawl.tools</groupId>
|
|
||||||
<artifactId>checkstyle</artifactId>
|
|
||||||
<version>${checkstyle.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<!-- generates the code coverage report for sonar cube -->
|
|
||||||
<groupId>org.jacoco</groupId>
|
|
||||||
<artifactId>jacoco-maven-plugin</artifactId>
|
|
||||||
<version>0.8.12</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>prepare-agent</id>
|
|
||||||
<goals>
|
|
||||||
<goal>prepare-agent</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>report-code-coverage</id>
|
|
||||||
<phase>prepare-package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>report</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<formats>XML</formats>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<profiles>
|
|
||||||
<profile>
|
|
||||||
<id>javadoc</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>3.6.3</version>
|
|
||||||
<configuration>
|
|
||||||
<failOnError>false</failOnError>
|
|
||||||
<locale>en</locale>
|
|
||||||
<source>${java.version}</source>
|
|
||||||
<reportOutputDirectory>${project.basedir}/docs</reportOutputDirectory>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>build-javadoc-html</id>
|
|
||||||
<goals>
|
|
||||||
<goal>javadoc</goal>
|
|
||||||
</goals>
|
|
||||||
<phase>package</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
</project>
|
</project>
|
||||||
@@ -2,14 +2,11 @@ package codes.thischwa.cf;
|
|||||||
|
|
||||||
import codes.thischwa.cf.model.AbstractEntity;
|
import codes.thischwa.cf.model.AbstractEntity;
|
||||||
import codes.thischwa.cf.model.AbstractResponse;
|
import codes.thischwa.cf.model.AbstractResponse;
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
|
|
||||||
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import org.apache.hc.client5.http.classic.methods.HttpDelete;
|
import org.apache.hc.client5.http.classic.methods.HttpDelete;
|
||||||
import org.apache.hc.client5.http.classic.methods.HttpGet;
|
import org.apache.hc.client5.http.classic.methods.HttpGet;
|
||||||
import org.apache.hc.client5.http.classic.methods.HttpPatch;
|
import org.apache.hc.client5.http.classic.methods.HttpPatch;
|
||||||
@@ -38,128 +35,124 @@ abstract class CfBasicHttpClient {
|
|||||||
|
|
||||||
private final ObjectMapper objectMapper;
|
private final ObjectMapper objectMapper;
|
||||||
|
|
||||||
CfBasicHttpClient(String baseUrl, String authEmail, String authKey) throws IllegalArgumentException
|
CfBasicHttpClient(String baseUrl, String authEmail, String authKey)
|
||||||
{
|
throws IllegalArgumentException {
|
||||||
if (baseUrl == null || baseUrl.isBlank())
|
if (authEmail == null || authEmail.isBlank()) {
|
||||||
{
|
|
||||||
throw new IllegalArgumentException("Base URL must not be null or blank!");
|
|
||||||
}
|
|
||||||
if (authEmail == null || authEmail.isBlank())
|
|
||||||
{
|
|
||||||
throw new IllegalArgumentException("Authentication email must not be null or blank!");
|
throw new IllegalArgumentException("Authentication email must not be null or blank!");
|
||||||
}
|
}
|
||||||
if (authKey == null || authKey.isBlank())
|
if (authKey == null || authKey.isBlank()) {
|
||||||
{
|
|
||||||
throw new IllegalArgumentException("Authentication key must not be null or blank!");
|
throw new IllegalArgumentException("Authentication key must not be null or blank!");
|
||||||
}
|
}
|
||||||
this.baseUrl = baseUrl;
|
this.baseUrl = baseUrl;
|
||||||
this.authEmail = authEmail;
|
this.authEmail = authEmail;
|
||||||
this.authKey = authKey;
|
this.authKey = authKey;
|
||||||
this.objectMapper = initObjectMapper();
|
this.objectMapper = JsonConf.initObjectMapper();
|
||||||
}
|
|
||||||
|
|
||||||
private ObjectMapper initObjectMapper() {
|
|
||||||
ObjectMapper mapper = new ObjectMapper();
|
|
||||||
mapper.registerModule(new JavaTimeModule());
|
|
||||||
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
|
|
||||||
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
|
|
||||||
mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE);
|
|
||||||
return mapper;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private CloseableHttpClient createHttpClient() {
|
private CloseableHttpClient createHttpClient() {
|
||||||
return HttpClients.custom()
|
return HttpClients.custom().addRequestInterceptorFirst((request, context, execChain) -> {
|
||||||
.addRequestInterceptorFirst(
|
request.addHeader(HttpHeaders.ACCEPT_CHARSET, "UTF-8");
|
||||||
(request, context, execChain) -> {
|
request.addHeader(HttpHeaders.ACCEPT_ENCODING, "gzip");
|
||||||
request.addHeader(HttpHeaders.ACCEPT_CHARSET, "UTF-8");
|
request.addHeader(HttpHeaders.ACCEPT, ContentType.APPLICATION_JSON.getMimeType());
|
||||||
request.addHeader(HttpHeaders.ACCEPT_ENCODING, "gzip");
|
request.addHeader(HttpHeaders.CONTENT_TYPE, ContentType.APPLICATION_JSON.getMimeType());
|
||||||
request.addHeader(HttpHeaders.ACCEPT, ContentType.APPLICATION_JSON.getMimeType());
|
request.addHeader("X-Auth-Email", authEmail);
|
||||||
request.addHeader(
|
request.addHeader("X-Auth-Key", authKey);
|
||||||
HttpHeaders.CONTENT_TYPE, ContentType.APPLICATION_JSON.getMimeType());
|
}).build();
|
||||||
request.addHeader("X-Auth-Email", authEmail);
|
|
||||||
request.addHeader("X-Auth-Key", authKey);
|
|
||||||
})
|
|
||||||
.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private <T extends AbstractResponse> T executeRequest(
|
private <T extends AbstractResponse> T executeRequest(ClassicHttpRequest request,
|
||||||
ClassicHttpRequest request, Class<T> responseType) throws CloudflareApiException {
|
Class<T> responseType)
|
||||||
|
throws CloudflareApiException {
|
||||||
String logUri = null;
|
String logUri = null;
|
||||||
try (CloseableHttpClient client = createHttpClient()) {
|
try (CloseableHttpClient client = createHttpClient()) {
|
||||||
ResultWrapper result =
|
ResultWrapper result = client.execute(request,
|
||||||
client.execute(
|
(ClassicHttpResponse response) -> new ResultWrapper(response.getCode(),
|
||||||
request,
|
EntityUtils.toString(response.getEntity(), StandardCharsets.UTF_8)));
|
||||||
(ClassicHttpResponse response) ->
|
|
||||||
new ResultWrapper(
|
|
||||||
response.getCode(),
|
|
||||||
EntityUtils.toString(response.getEntity(), StandardCharsets.UTF_8)));
|
|
||||||
|
|
||||||
logUri = request.getRequestUri();
|
logUri = request.getRequestUri();
|
||||||
if (result.statusCode >= 200 && result.statusCode < 300) {
|
if (result.statusCode >= 200 && result.statusCode < 300) {
|
||||||
return objectMapper.readValue(result.responseBody, responseType);
|
T respObj = objectMapper.readValue(result.responseBody, responseType);
|
||||||
|
if (!respObj.getResponseResultInfo().isSuccess()) {
|
||||||
|
log.error("API error.");
|
||||||
|
respObj.getResponseResultInfo().getErrors().forEach(e -> log.error(" - {}", e));
|
||||||
|
throw new CloudflareApiException("API error.");
|
||||||
|
}
|
||||||
|
return respObj;
|
||||||
} else {
|
} else {
|
||||||
log.error(
|
log.error("{} request failed for URL {}: Status {}", request.getMethod(), request.getUri(),
|
||||||
"{} request failed for URL {}: Status {}",
|
result.statusCode);
|
||||||
request.getMethod(),
|
|
||||||
request.getUri(),
|
|
||||||
result.statusCode);
|
|
||||||
throw new CloudflareApiException(
|
throw new CloudflareApiException(
|
||||||
request.getMethod() + " request failed with status code: " + result.statusCode);
|
request.getMethod() + " request failed with status code: " + result.statusCode);
|
||||||
}
|
}
|
||||||
} catch (JsonProcessingException e) {
|
} catch (JsonProcessingException e) {
|
||||||
log.error("JSON parsing error for request to {}", logUri, e);
|
log.error("JSON parsing error for request to {}", logUri, e);
|
||||||
throw new CloudflareApiException("Error processing JSON response", e);
|
throw new CloudflareApiException("Error processing JSON response", e);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Error during request execution", e);
|
throw new CloudflareApiException("Server error!", e);
|
||||||
throw new CloudflareApiException("Request failed", e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Sends a GET request to the given endpoint and maps the response. */
|
/**
|
||||||
|
* Sends a GET request to the given endpoint and maps the response.
|
||||||
|
*/
|
||||||
<T extends AbstractResponse> T getRequest(String endpoint, Class<T> responseType)
|
<T extends AbstractResponse> T getRequest(String endpoint, Class<T> responseType)
|
||||||
throws CloudflareApiException {
|
throws CloudflareApiException {
|
||||||
HttpGet request = new HttpGet(buildUrl(endpoint));
|
HttpGet request = new HttpGet(buildUrl(endpoint));
|
||||||
return executeRequest(request, responseType);
|
return executeRequest(request, responseType);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Sends a DELETE request to the given endpoint and maps the response. */
|
/**
|
||||||
<T extends AbstractResponse> T deleteRequest(String endpoint)
|
* Sends a DELETE request to the given endpoint and maps the response.
|
||||||
throws CloudflareApiException {
|
*/
|
||||||
|
<T extends AbstractResponse> T deleteRequest(String endpoint) throws CloudflareApiException {
|
||||||
HttpDelete request = new HttpDelete(buildUrl(endpoint));
|
HttpDelete request = new HttpDelete(buildUrl(endpoint));
|
||||||
return executeRequest(request, (Class<T>) codes.thischwa.cf.model.RecordSingleResponse.class);
|
return executeRequest(request, (Class<T>) codes.thischwa.cf.model.RecordSingleResponse.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Sends a POST request with a payload to the given endpoint and maps the response. */
|
/**
|
||||||
<T extends AbstractResponse, R extends AbstractEntity> T postRequest(
|
* Sends a POST request with a payload to the given endpoint and maps the response.
|
||||||
String endpoint, R requestPayload) throws CloudflareApiException {
|
*/
|
||||||
|
<T extends AbstractResponse, R extends AbstractEntity> T postRequest(String endpoint,
|
||||||
|
R requestPayload)
|
||||||
|
throws CloudflareApiException {
|
||||||
HttpPost request = new HttpPost(buildUrl(endpoint));
|
HttpPost request = new HttpPost(buildUrl(endpoint));
|
||||||
setRequestPayload(request, requestPayload);
|
setRequestPayload(request, requestPayload);
|
||||||
return executeRequest(request, (Class<T>) codes.thischwa.cf.model.RecordSingleResponse.class);
|
return executeRequest(request, (Class<T>) codes.thischwa.cf.model.RecordSingleResponse.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Sends a PUT request with a payload to the given endpoint and maps the response. */
|
/**
|
||||||
<T extends AbstractResponse, R extends AbstractEntity> T putRequest(
|
* Sends a PUT request with a payload to the given endpoint and maps the response.
|
||||||
String endpoint, R requestPayload, Class<T> responseType) throws CloudflareApiException {
|
*/
|
||||||
|
<T extends AbstractResponse, R extends AbstractEntity> T putRequest(String endpoint,
|
||||||
|
R requestPayload,
|
||||||
|
Class<T> responseType)
|
||||||
|
throws CloudflareApiException {
|
||||||
HttpPut request = new HttpPut(buildUrl(endpoint));
|
HttpPut request = new HttpPut(buildUrl(endpoint));
|
||||||
setRequestPayload(request, requestPayload);
|
setRequestPayload(request, requestPayload);
|
||||||
return executeRequest(request, responseType);
|
return executeRequest(request, responseType);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Sends a PATCH request with a payload to the given endpoint and maps the response. */
|
/**
|
||||||
<T extends AbstractResponse, R extends AbstractEntity> T patchRequest(
|
* Sends a PATCH request with a payload to the given endpoint and maps the response.
|
||||||
String endpoint, R requestPayload) throws CloudflareApiException {
|
*/
|
||||||
|
<T extends AbstractResponse, R extends AbstractEntity> T patchRequest(String endpoint,
|
||||||
|
R requestPayload)
|
||||||
|
throws CloudflareApiException {
|
||||||
HttpPatch request = new HttpPatch(buildUrl(endpoint));
|
HttpPatch request = new HttpPatch(buildUrl(endpoint));
|
||||||
setRequestPayload(request, requestPayload);
|
setRequestPayload(request, requestPayload);
|
||||||
return executeRequest(request, (Class<T>) codes.thischwa.cf.model.RecordSingleResponse.class);
|
return executeRequest(request, (Class<T>) codes.thischwa.cf.model.RecordSingleResponse.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Sets the JSON payload for a request. */
|
/**
|
||||||
private <R extends AbstractEntity> void setRequestPayload(
|
* Sets the JSON payload for a request.
|
||||||
BasicClassicHttpRequest request, R requestPayload) throws CloudflareApiException {
|
*/
|
||||||
|
private <R extends AbstractEntity> void setRequestPayload(BasicClassicHttpRequest request,
|
||||||
|
R requestPayload)
|
||||||
|
throws CloudflareApiException {
|
||||||
try {
|
try {
|
||||||
request.setEntity(
|
request.setEntity(new StringEntity(objectMapper.writeValueAsString(requestPayload),
|
||||||
new StringEntity(
|
ContentType.APPLICATION_JSON));
|
||||||
objectMapper.writeValueAsString(requestPayload), ContentType.APPLICATION_JSON));
|
|
||||||
} catch (JsonProcessingException e) {
|
} catch (JsonProcessingException e) {
|
||||||
throw new CloudflareApiException("Error serializing JSON payload", e);
|
throw new CloudflareApiException("Error serializing JSON payload", e);
|
||||||
}
|
}
|
||||||
@@ -169,5 +162,6 @@ abstract class CfBasicHttpClient {
|
|||||||
return baseUrl + endpoint;
|
return baseUrl + endpoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
private record ResultWrapper(int statusCode, String responseBody) {}
|
private record ResultWrapper(int statusCode, String responseBody) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import codes.thischwa.cf.model.RecordType;
|
|||||||
import codes.thischwa.cf.model.ZoneEntity;
|
import codes.thischwa.cf.model.ZoneEntity;
|
||||||
import codes.thischwa.cf.model.ZoneMultipleResponse;
|
import codes.thischwa.cf.model.ZoneMultipleResponse;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
@@ -19,24 +18,23 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
* deleting DNS records.
|
* deleting DNS records.
|
||||||
*
|
*
|
||||||
* <p>Example:
|
* <p>Example:
|
||||||
*
|
|
||||||
* <pre><code>
|
* <pre><code>
|
||||||
* // Create a new CfDnsClient instance
|
* // Create a new CfDnsClient instance
|
||||||
* CfDnsClient cfDnsClient = new CfDnsClient(
|
* CfDnsClient cfDnsClient = new CfDnsClient(
|
||||||
* "email@example.com",
|
* "email@example.com",
|
||||||
* "yourApiKey",
|
* "yourApiKey"
|
||||||
* "yourApiToken"
|
|
||||||
* );
|
* );
|
||||||
*
|
|
||||||
* // Retrieve a zone
|
* // Retrieve a zone
|
||||||
* ZoneEntity zone = cfDnsClient.zoneInfo("example.com");
|
* ZoneEntity zone = cfDnsClient.zoneInfo("example.com");
|
||||||
* System.out.println("Zone ID: " + zone.getId());
|
* System.out.println("Zone ID: " + zone.getId());
|
||||||
*
|
* // Retrieve records of a subdomain
|
||||||
* // Retrieve records of a zone
|
* List<{@link RecordEntity}> records = cfDnsClient.sldListAll(zone, "sld");
|
||||||
* List<RecordEntity> records = cfDnsClient.sldListAll(zone, "sld");
|
|
||||||
* records.forEach(record ->
|
* records.forEach(record ->
|
||||||
* System.out.println("Record Type: " + record.getType() + ", Value: " + record.getContent())
|
* System.out.println("Record Type: " + record.getType() + ", Value: " + record.getContent())
|
||||||
* );
|
* );
|
||||||
|
* // Create a record for the subdomain "api"
|
||||||
|
* RecordEntity created = client.recordCreateSld(zone, "api", 60, RecordType.A, "192.168.10);
|
||||||
|
* System.out.println("Created Record ID: " + created.getId());
|
||||||
* </code></pre>
|
* </code></pre>
|
||||||
*/
|
*/
|
||||||
@Setter
|
@Setter
|
||||||
@@ -44,50 +42,64 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
public class CfDnsClient extends CfBasicHttpClient {
|
public class CfDnsClient extends CfBasicHttpClient {
|
||||||
private static final String DEFAULT_BASEURL = "https://api.cloudflare.com/client/v4";
|
private static final String DEFAULT_BASEURL = "https://api.cloudflare.com/client/v4";
|
||||||
|
|
||||||
private boolean emptyResultThrowsException;
|
private final ResponseValidator responseValidator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.
|
* Constructs a new instance of {@code CfDnsClient}.
|
||||||
*
|
*
|
||||||
* @param authEmail The email address associated with the Cloudflare account, used for
|
* @param authEmail The email address associated with the Cloudflare account, used for
|
||||||
* authentication.
|
* authentication.
|
||||||
* @param authKey The API key of the Cloudflare account, used as part of the authentication
|
* @param authKey The API key of the Cloudflare account, used as part of the authentication
|
||||||
* process.
|
* process.
|
||||||
*/
|
*/
|
||||||
public CfDnsClient(String authEmail, String authKey) {
|
public CfDnsClient(String authEmail, String authKey) {
|
||||||
this(DEFAULT_BASEURL, authEmail, authKey);
|
this(DEFAULT_BASEURL, authEmail, authKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.
|
* Constructs a new instance of {@code CfDnsClient}.
|
||||||
*
|
*
|
||||||
* @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
|
* @param authEmail The email address associated with the Cloudflare account, used for
|
||||||
* authentication.
|
* authentication.
|
||||||
* @param authKey The API key of the Cloudflare account, used as part of the authentication
|
* @param authKey The API key of the Cloudflare account, used as part of the authentication
|
||||||
* process.
|
* process.
|
||||||
*/
|
*/
|
||||||
public CfDnsClient(String baseUrl, String authEmail, String authKey) {
|
public CfDnsClient(String baseUrl, String authEmail, String authKey) {
|
||||||
this(true, baseUrl, authEmail, authKey);
|
this(true, baseUrl, authEmail, authKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new instance of {@code CfDnsClient}, which facilitates interactions with the
|
* Constructs a new instance of {@code CfDnsClient}.
|
||||||
* Cloudflare DNS API.
|
|
||||||
*
|
*
|
||||||
* @param emptyResultThrowsException Specifies if an exception should be thrown when the API
|
* @param emptyResultThrowsException A boolean value indicating whether an exception should be
|
||||||
* response is empty. Default is true.
|
* thrown when the result is empty, it's valid for 'list
|
||||||
* @param baseUrl The base URL for the Cloudflare API endpoint.
|
* requests' only. Default is true.
|
||||||
* @param authEmail The email associated with the Cloudflare account for authentication.
|
* @param authEmail The email address associated with the Cloudflare account,
|
||||||
* @param authKey The API key for authenticating the client with Cloudflare services.
|
* used for authentication.
|
||||||
|
* @param authKey The API key of the Cloudflare account, used as part of the
|
||||||
|
* authentication process.
|
||||||
*/
|
*/
|
||||||
public CfDnsClient(
|
public CfDnsClient(boolean emptyResultThrowsException, String authEmail, String authKey) {
|
||||||
boolean emptyResultThrowsException,
|
this(emptyResultThrowsException, DEFAULT_BASEURL, authEmail, authKey);
|
||||||
String baseUrl,
|
}
|
||||||
String authEmail,
|
|
||||||
|
/**
|
||||||
|
* Constructs a new instance of {@code CfDnsClient}.
|
||||||
|
*
|
||||||
|
* @param emptyResultThrowsException A boolean value indicating whether an exception should be
|
||||||
|
* thrown when the result is empty, it's valid for 'list
|
||||||
|
* requests' only. 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) {
|
String authKey) {
|
||||||
super(baseUrl, authEmail, authKey);
|
super(baseUrl, authEmail, authKey);
|
||||||
this.emptyResultThrowsException = emptyResultThrowsException;
|
this.responseValidator = new ResponseValidator(emptyResultThrowsException);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -104,10 +116,10 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
* Retrieves a list of all DNS zones using the provided paging request parameters.
|
* Retrieves a list of all DNS zones using the provided paging request parameters.
|
||||||
*
|
*
|
||||||
* @param pagingRequest the pagination request object containing parameters for paging and
|
* @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
|
* @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
|
* @throws CloudflareApiException if there is an error during the API request or response
|
||||||
* processing
|
* processing
|
||||||
*/
|
*/
|
||||||
public List<ZoneEntity> zoneListAll(PagingRequest pagingRequest) throws CloudflareApiException {
|
public List<ZoneEntity> zoneListAll(PagingRequest pagingRequest) throws CloudflareApiException {
|
||||||
String endpoint = pagingRequest.addQueryString(CfRequest.ZONE_LIST.buildPath());
|
String endpoint = pagingRequest.addQueryString(CfRequest.ZONE_LIST.buildPath());
|
||||||
@@ -122,7 +134,7 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
* @param name The name of the zone to retrieve information for.
|
* @param name The name of the zone to retrieve information for.
|
||||||
* @return A {@link ZoneEntity} object that contains details of the specified zone.
|
* @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
|
* @throws CloudflareApiException If an error occurs while making the API request or processing
|
||||||
* the response.
|
* the response.
|
||||||
*/
|
*/
|
||||||
public ZoneEntity zoneInfo(String name) throws CloudflareApiException {
|
public ZoneEntity zoneInfo(String name) throws CloudflareApiException {
|
||||||
String endpoint = CfRequest.ZONE_INFO.buildPath(name);
|
String endpoint = CfRequest.ZONE_INFO.buildPath(name);
|
||||||
@@ -132,12 +144,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 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 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
|
* @return A list of {@code RecordEntity} associated with the desired SLD.
|
||||||
* provided SLD.
|
|
||||||
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
||||||
*/
|
*/
|
||||||
public List<RecordEntity> sldListAll(ZoneEntity zone, String sld) throws CloudflareApiException {
|
public List<RecordEntity> sldListAll(ZoneEntity zone, String sld) throws CloudflareApiException {
|
||||||
@@ -145,18 +157,18 @@ 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 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 sld The second-level domain name for which the records are retrieved.
|
||||||
* @param pagingRequest The paging request.
|
* @param pagingRequest The paging request.
|
||||||
* @return A list of {@code RecordEntity} objects representing the DNS records associated with the
|
* @return A list of {@code RecordEntity} associated with the desired SLD.
|
||||||
* provided SLD.
|
|
||||||
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
||||||
*/
|
*/
|
||||||
public List<RecordEntity> sldListAll(ZoneEntity zone, String sld, PagingRequest pagingRequest)
|
public List<RecordEntity> sldListAll(ZoneEntity zone, String sld, PagingRequest pagingRequest)
|
||||||
throws CloudflareApiException {
|
throws CloudflareApiException {
|
||||||
String fqdn = sld + "." + zone.getName();
|
String fqdn = buildFqdn(zone, sld);
|
||||||
String endpoint =
|
String endpoint =
|
||||||
pagingRequest.addQueryString(CfRequest.RECORD_INFO_NAME.buildPath(zone.getId(), fqdn));
|
pagingRequest.addQueryString(CfRequest.RECORD_INFO_NAME.buildPath(zone.getId(), fqdn));
|
||||||
RecordMultipleResponse resp = getRequest(endpoint, RecordMultipleResponse.class);
|
RecordMultipleResponse resp = getRequest(endpoint, RecordMultipleResponse.class);
|
||||||
@@ -169,27 +181,63 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
* zone and record type from the Cloudflare API.
|
* zone and record type from the Cloudflare API.
|
||||||
*
|
*
|
||||||
* @param zone the zone entity that contains information about the DNS zone
|
* @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
|
* @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
|
* @return the {@link RecordEntity} of the requested SLD and record type
|
||||||
* type
|
|
||||||
* @throws CloudflareApiException if an error occurs during interaction with the Cloudflare API
|
* @throws CloudflareApiException if an error occurs during interaction with the Cloudflare API
|
||||||
*/
|
*/
|
||||||
public RecordEntity sldInfo(ZoneEntity zone, String sld, RecordType type)
|
public RecordEntity sldInfo(ZoneEntity zone, String sld, RecordType type)
|
||||||
throws CloudflareApiException {
|
throws CloudflareApiException {
|
||||||
String fqdn = sld + "." + zone.getName();
|
String fqdn = buildFqdn(zone, sld);
|
||||||
String endpoint = CfRequest.RECORD_INFO_NAME_TYPE.buildPath(zone.getId(), fqdn, type);
|
String endpoint = CfRequest.RECORD_INFO_NAME_TYPE.buildPath(zone.getId(), fqdn, type);
|
||||||
RecordMultipleResponse resp = getRequest(endpoint, RecordMultipleResponse.class);
|
RecordMultipleResponse resp = getRequest(endpoint, RecordMultipleResponse.class);
|
||||||
checkResponse(resp, true);
|
checkResponse(resp, true);
|
||||||
return resp.getResult().get(0);
|
return resp.getResult().get(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a new DNS record for a given second-level domain (SLD) within the specified zone.
|
||||||
|
*
|
||||||
|
* @param zone The ZoneEntity representing the DNS zone where the record is to be created.
|
||||||
|
* @param sld The second-level domain (SLD) for which the DNS record is being created.
|
||||||
|
* @param ttl The time-to-live (TTL) value for the DNS record in seconds.
|
||||||
|
* @param type The RecordType specifying the type of the DNS record (e.g., A, AAAA, CNAME).
|
||||||
|
* @param content The content of the DNS record (e.g., IP address for A/AAAA records, target
|
||||||
|
* domain for CNAME).
|
||||||
|
* @return The created RecordEntity object containing details of the newly created DNS record.
|
||||||
|
* @throws CloudflareApiException If an error occurs while communicating with the Cloudflare API
|
||||||
|
* or creating the record.
|
||||||
|
*/
|
||||||
|
public RecordEntity recordCreateSld(ZoneEntity zone, String sld, int ttl, RecordType type,
|
||||||
|
String content) throws CloudflareApiException {
|
||||||
|
String fqdn = buildFqdn(zone, sld);
|
||||||
|
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.
|
* 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 zone The zone entity where the record will be created. Contains details such as zone
|
||||||
* @param rec The record entity representing the DNS record to be created, including its
|
* ID.
|
||||||
* attributes.
|
* @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.
|
* @return The created record entity as returned by the Cloudflare API.
|
||||||
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
||||||
*/
|
*/
|
||||||
@@ -198,6 +246,7 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
String endpoint = CfRequest.RECORD_CREATE.buildPath(zone.getId());
|
String endpoint = CfRequest.RECORD_CREATE.buildPath(zone.getId());
|
||||||
RecordSingleResponse resp = postRequest(endpoint, rec);
|
RecordSingleResponse resp = postRequest(endpoint, rec);
|
||||||
checkResponse(resp);
|
checkResponse(resp);
|
||||||
|
log.info("Record {} of type {} successful created.", rec.getName(), rec.getType());
|
||||||
return resp.getResult();
|
return resp.getResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -205,10 +254,10 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
* Deletes a DNS record of the specified type within a given zone on the Cloudflare API.
|
* 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 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.
|
* @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
|
* @throws CloudflareApiException if there is an issue during the API communication, or the
|
||||||
* fails for any reason.
|
* request fails for any reason.
|
||||||
*/
|
*/
|
||||||
public boolean recordDelete(ZoneEntity zone, RecordEntity rec) throws CloudflareApiException {
|
public boolean recordDelete(ZoneEntity zone, RecordEntity rec) throws CloudflareApiException {
|
||||||
boolean changed = recordDelete(zone, rec.getId());
|
boolean changed = recordDelete(zone, rec.getId());
|
||||||
@@ -224,15 +273,16 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
* Deletes a DNS record of the specified type within a given zone on the Cloudflare API.
|
* 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 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.
|
* @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
|
* @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 {
|
public boolean recordDelete(ZoneEntity zone, String id) throws CloudflareApiException {
|
||||||
String endpoint = CfRequest.RECORD_DELETE.buildPath(zone.getId(), id);
|
String endpoint = CfRequest.RECORD_DELETE.buildPath(zone.getId(), id);
|
||||||
RecordSingleResponse resp = deleteRequest(endpoint);
|
RecordSingleResponse resp = deleteRequest(endpoint);
|
||||||
checkResponse(resp);
|
checkResponse(resp);
|
||||||
|
log.debug("Record {} successful deleted.", id);
|
||||||
return resp.getResult().getId().equals(id);
|
return resp.getResult().getId().equals(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -240,8 +290,8 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
* Updates an existing DNS record in a specified Cloudflare zone.
|
* Updates an existing DNS record in a specified Cloudflare zone.
|
||||||
*
|
*
|
||||||
* @param zone the zone entity containing the ID of the target 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
|
* @param rec the record entity containing the ID of the DNS record to be updated and its updated
|
||||||
* data
|
* data
|
||||||
* @return the updated record entity as returned by the Cloudflare API
|
* @return the updated record entity as returned by the Cloudflare API
|
||||||
* @throws CloudflareApiException if an error occurs while interacting with the Cloudflare API
|
* @throws CloudflareApiException if an error occurs while interacting with the Cloudflare API
|
||||||
*/
|
*/
|
||||||
@@ -253,51 +303,43 @@ public class CfDnsClient extends CfBasicHttpClient {
|
|||||||
String endpoint = CfRequest.RECORD_UPDATE.buildPath(zone.getId(), rec.getId());
|
String endpoint = CfRequest.RECORD_UPDATE.buildPath(zone.getId(), rec.getId());
|
||||||
RecordSingleResponse resp = patchRequest(endpoint, rec);
|
RecordSingleResponse resp = patchRequest(endpoint, rec);
|
||||||
checkResponse(resp);
|
checkResponse(resp);
|
||||||
|
log.info("Record {} of type {} successful updated.", rec.getName(), rec.getType());
|
||||||
return resp.getResult();
|
return resp.getResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attempts to delete a DNS record of a specific type for a given zone and second-level domain
|
* Deletes DNS records of a specific type within a given zone if they exist. If no record of the
|
||||||
* (SLD), if it exists.
|
* specified type exists, it logs this occurrence without throwing an exception.
|
||||||
*
|
*
|
||||||
* @param zone The zone in which the DNS record resides. It provides information about the domain.
|
* @param zone The DNS zone entity in which the record exists.
|
||||||
* @param sld The second-level domain (SLD) of the fully qualified domain name (FQDN) for which
|
* @param sld The second-level domain for which the record is being checked.
|
||||||
* the record is being deleted.
|
* @param recordTypes The types of DNS records that should be deleted, if they exist.
|
||||||
* @param type The type of the DNS record to be deleted (e.g., A, CNAME, TXT).
|
* @throws CloudflareApiException If an error occurs during API communication.
|
||||||
* @throws CloudflareApiException If an error occurs while interacting with the Cloudflare API.
|
|
||||||
*/
|
*/
|
||||||
public void recordDeleteTypeIfExists(ZoneEntity zone, String sld, RecordType type)
|
public void recordDeleteTypeIfExists(ZoneEntity zone, String sld, RecordType... recordTypes)
|
||||||
throws CloudflareApiException {
|
throws CloudflareApiException {
|
||||||
String fqdn = sld + "." + zone.getName();
|
String fqdn = buildFqdn(zone, sld);
|
||||||
try {
|
for (RecordType recordType : recordTypes) {
|
||||||
RecordEntity rec = sldInfo(zone, sld, type);
|
try {
|
||||||
recordDelete(zone, rec);
|
RecordEntity rec = sldInfo(zone, sld, recordType);
|
||||||
log.debug("Record {} of type {} successful deleted.", fqdn, type);
|
recordDelete(zone, rec);
|
||||||
} catch (CloudflareNotFoundException e) {
|
log.info("Record {} of type {} successful deleted.", fqdn, recordTypes);
|
||||||
log.debug("Record {} of type {} does not exist.", fqdn, type);
|
} catch (CloudflareNotFoundException e) {
|
||||||
|
log.debug("Record {} of type {} does not exist.", fqdn, recordTypes);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static String buildFqdn(ZoneEntity zone, String sld) {
|
||||||
|
return sld + "." + zone.getName();
|
||||||
|
}
|
||||||
|
|
||||||
private void checkResponse(AbstractResponse resp) throws CloudflareApiException {
|
private void checkResponse(AbstractResponse resp) throws CloudflareApiException {
|
||||||
checkResponse(resp, false);
|
checkResponse(resp, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkResponse(AbstractResponse resp, boolean singleResultExpected)
|
private void checkResponse(AbstractResponse resp, boolean singleResultExpected)
|
||||||
throws CloudflareApiException {
|
throws CloudflareApiException {
|
||||||
if (!resp.isSuccess()) {
|
responseValidator.validate(resp, singleResultExpected);
|
||||||
String errors =
|
|
||||||
resp.getErrors().stream().map(Object::toString).collect(Collectors.joining(", "));
|
|
||||||
throw new CloudflareApiException("Error in response: " + errors);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (resp instanceof RecordMultipleResponse respMulti) {
|
|
||||||
if (singleResultExpected && respMulti.getResultInfo().getTotalCount() > 1) {
|
|
||||||
throw new CloudflareApiException(
|
|
||||||
"Unexpected result count: " + respMulti.getResultInfo().getTotalCount());
|
|
||||||
}
|
|
||||||
if (emptyResultThrowsException && respMulti.getResultInfo().getTotalCount() == 0) {
|
|
||||||
throw new CloudflareNotFoundException("No result found");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,46 +9,44 @@ import lombok.Getter;
|
|||||||
@Getter
|
@Getter
|
||||||
public enum CfRequest {
|
public enum CfRequest {
|
||||||
|
|
||||||
/**
|
/** Represents the API endpoint path for retrieving the list of DNS zones. */
|
||||||
* Represents the API endpoint path for retrieving the list of DNS zones.
|
|
||||||
*/
|
|
||||||
ZONE_LIST("/zones"),
|
ZONE_LIST("/zones"),
|
||||||
/**
|
/**
|
||||||
* Represents the API endpoint path for retrieving information about a specific DNS zone
|
* Represents the API endpoint path for retrieving information about a specific DNS zone by its
|
||||||
* by its name. The endpoint path supports a placeholder for the zone name, which needs
|
* name. The endpoint path supports a placeholder for the zone name, which needs to be provided to
|
||||||
* to be provided to construct the complete path.
|
* construct the complete path.
|
||||||
*/
|
*/
|
||||||
ZONE_INFO("/zones?name=%s"),
|
ZONE_INFO("/zones?name=%s"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents the API endpoint path for creating a new DNS record within a specific DNS zone.
|
* Represents the API endpoint path for creating a new DNS record within a specific DNS zone. The
|
||||||
* The endpoint path includes a placeholder for the zone identifier, which needs to
|
* endpoint path includes a placeholder for the zone identifier, which needs to be provided to
|
||||||
* be provided to construct the complete path.
|
* construct the complete path.
|
||||||
*/
|
*/
|
||||||
RECORD_CREATE("/zones/%s/dns_records"),
|
RECORD_CREATE("/zones/%s/dns_records"),
|
||||||
/**
|
/**
|
||||||
* Represents the API endpoint path for retrieving information about a DNS record within a specific
|
* Represents the API endpoint path for retrieving information about a DNS record within a
|
||||||
* DNS zone by its name. The endpoint path includes placeholders for the zone identifier and
|
* specific DNS zone by its name. The endpoint path includes placeholders for the zone identifier
|
||||||
* the record name, which need to be provided to construct the complete path.
|
* and the record name, which need to be provided to construct the complete path.
|
||||||
*/
|
*/
|
||||||
RECORD_INFO_NAME("/zones/%s/dns_records?name=%s"),
|
RECORD_INFO_NAME("/zones/%s/dns_records?name=%s"),
|
||||||
/**
|
/**
|
||||||
* Represents the API endpoint path for retrieving information about a DNS record within a specific
|
* Represents the API endpoint path for retrieving information about a DNS record within a
|
||||||
* DNS zone by its name and type.
|
* specific DNS zone by its name and type. The endpoint path includes placeholders for the zone
|
||||||
* The endpoint path includes placeholders for the zone identifier, record name, and record type,
|
* identifier, record name, and record type, which need to be provided to construct the complete
|
||||||
* which need to be provided to construct the complete path.
|
* path.
|
||||||
*/
|
*/
|
||||||
RECORD_INFO_NAME_TYPE("/zones/%s/dns_records?name=%s&type=%s"),
|
RECORD_INFO_NAME_TYPE("/zones/%s/dns_records?name=%s&type=%s"),
|
||||||
/**
|
/**
|
||||||
* Represents the API endpoint path for updating an existing DNS record within a specific DNS zone.
|
* Represents the API endpoint path for updating an existing DNS record within a specific DNS
|
||||||
* The endpoint path includes placeholders for the zone identifier and the record identifier,
|
* zone. The endpoint path includes placeholders for the zone identifier and the record
|
||||||
* which need to be provided to construct the complete path.
|
* identifier, which need to be provided to construct the complete path.
|
||||||
*/
|
*/
|
||||||
RECORD_UPDATE("/zones/%s/dns_records/%s"),
|
RECORD_UPDATE("/zones/%s/dns_records/%s"),
|
||||||
/**
|
/**
|
||||||
* Represents the API endpoint path for deleting an existing DNS record within a specific DNS zone.
|
* Represents the API endpoint path for deleting an existing DNS record within a specific DNS
|
||||||
* The endpoint path includes placeholders for the zone identifier and the record identifier,
|
* zone. The endpoint path includes placeholders for the zone identifier and the record
|
||||||
* which need to be provided to construct the complete path.
|
* identifier, which need to be provided to construct the complete path.
|
||||||
*/
|
*/
|
||||||
RECORD_DELETE("/zones/%s/dns_records/%s");
|
RECORD_DELETE("/zones/%s/dns_records/%s");
|
||||||
|
|
||||||
|
|||||||
@@ -21,20 +21,12 @@ public class CloudflareApiException extends Exception {
|
|||||||
/**
|
/**
|
||||||
* Constructs a new CloudflareApiException with the specified detail message and cause.
|
* Constructs a new CloudflareApiException with the specified detail message and cause.
|
||||||
*
|
*
|
||||||
* @param message the detail message, which provides additional context or information about the exception.
|
* @param message the detail message, which provides additional context or information about the
|
||||||
* @param cause the cause of this exception, which is the underlying throwable that triggered this exception.
|
* exception.
|
||||||
|
* @param cause the cause of this exception, which is the underlying throwable that triggered this
|
||||||
|
* exception.
|
||||||
*/
|
*/
|
||||||
public CloudflareApiException(String message, Throwable cause) {
|
public CloudflareApiException(String message, Throwable cause) {
|
||||||
super(message, cause);
|
super(message, cause);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructs a new CloudflareApiException with the specified cause.
|
|
||||||
*
|
|
||||||
* @param cause the cause of this exception, which is the underlying throwable
|
|
||||||
* that triggered this exception.
|
|
||||||
*/
|
|
||||||
public CloudflareApiException(Throwable cause) {
|
|
||||||
super(cause);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ public class CloudflareNotFoundException extends CloudflareApiException {
|
|||||||
/**
|
/**
|
||||||
* Constructs a new CloudflareNotFoundException with the specified detail message.
|
* Constructs a new CloudflareNotFoundException with the specified detail message.
|
||||||
*
|
*
|
||||||
* @param message the detail message, which provides additional context about the "not found" error
|
* @param message the detail message, which provides additional context about the "not found"
|
||||||
* encountered during interaction with the Cloudflare API.
|
* error encountered during interaction with the Cloudflare API.
|
||||||
*/
|
*/
|
||||||
public CloudflareNotFoundException(String message) {
|
public CloudflareNotFoundException(String message) {
|
||||||
super(message);
|
super(message);
|
||||||
@@ -22,21 +22,13 @@ public class CloudflareNotFoundException extends CloudflareApiException {
|
|||||||
/**
|
/**
|
||||||
* Constructs a new CloudflareNotFoundException with the specified detail message and cause.
|
* Constructs a new CloudflareNotFoundException with the specified detail message and cause.
|
||||||
*
|
*
|
||||||
* @param message the detail message, which provides additional context about the "not found" error
|
* @param message the detail message, which provides additional context about the "not found"
|
||||||
* encountered during interaction with the Cloudflare API.
|
* error encountered during interaction with the Cloudflare API.
|
||||||
* @param cause the cause of this exception, which is the underlying throwable that triggered this exception.
|
* @param cause the cause of this exception, which is the underlying throwable that triggered this
|
||||||
|
* exception.
|
||||||
*/
|
*/
|
||||||
public CloudflareNotFoundException(String message, Throwable cause) {
|
public CloudflareNotFoundException(String message, Throwable cause) {
|
||||||
super(message, cause);
|
super(message, cause);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructs a new CloudflareNotFoundException with the specified cause.
|
|
||||||
*
|
|
||||||
* @param cause the cause of this exception, which is the underlying throwable
|
|
||||||
* that triggered this exception.
|
|
||||||
*/
|
|
||||||
public CloudflareNotFoundException(Throwable cause) {
|
|
||||||
super(cause);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,26 @@
|
|||||||
|
package codes.thischwa.cf;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
|
||||||
|
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The JsonConf class provides a utility method for initializing and configuring a shared
|
||||||
|
* {@link ObjectMapper} instance for JSON serialization and deserialization.
|
||||||
|
*/
|
||||||
|
class JsonConf {
|
||||||
|
|
||||||
|
private JsonConf() {
|
||||||
|
}
|
||||||
|
|
||||||
|
static ObjectMapper initObjectMapper() {
|
||||||
|
ObjectMapper mapper = new ObjectMapper();
|
||||||
|
mapper.registerModule(new JavaTimeModule());
|
||||||
|
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
|
||||||
|
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
|
||||||
|
mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE);
|
||||||
|
return mapper;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
package codes.thischwa.cf;
|
||||||
|
|
||||||
|
import codes.thischwa.cf.model.AbstractResponse;
|
||||||
|
import codes.thischwa.cf.model.RecordMultipleResponse;
|
||||||
|
import codes.thischwa.cf.model.ResponseResultInfo;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Validates API responses to ensure compliance with expected conditions, such as response success
|
||||||
|
* and result count.
|
||||||
|
*
|
||||||
|
* <p>This class performs two primary validation tasks:
|
||||||
|
* <ul>
|
||||||
|
* <li>It checks whether the API response was successful by analyzing the associated response
|
||||||
|
* metadata. If the response indicates failure, an exception is thrown with descriptive error
|
||||||
|
* messages.
|
||||||
|
* <li>If a {@link RecordMultipleResponse} is used, it validates the number of results in the API
|
||||||
|
* response payload to detect unexpected counts. Depending on the parameter
|
||||||
|
* 'emptyResultThrowsException', an exception will be triggered or an empty result will be returned.
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
class ResponseValidator {
|
||||||
|
private final boolean emptyResultThrowsException;
|
||||||
|
|
||||||
|
ResponseValidator(boolean emptyResultThrowsException) {
|
||||||
|
this.emptyResultThrowsException = emptyResultThrowsException;
|
||||||
|
}
|
||||||
|
|
||||||
|
void validate(AbstractResponse resp, boolean singleResultExpected) throws CloudflareApiException {
|
||||||
|
validateResponseSuccess(resp);
|
||||||
|
validateResultCount(resp, singleResultExpected);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void validateResponseSuccess(AbstractResponse resp) throws CloudflareApiException {
|
||||||
|
ResponseResultInfo resultInfo = resp.getResponseResultInfo();
|
||||||
|
if (!resultInfo.isSuccess()) {
|
||||||
|
String errors =
|
||||||
|
resultInfo.getErrors().stream().map(Object::toString).collect(Collectors.joining(", "));
|
||||||
|
throw new CloudflareApiException("Error in response: " + errors);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void validateResultCount(AbstractResponse resp, boolean singleResultExpected)
|
||||||
|
throws CloudflareApiException {
|
||||||
|
if (resp instanceof RecordMultipleResponse respMulti) {
|
||||||
|
if (singleResultExpected && respMulti.getResultInfo().totalCount() > 1) {
|
||||||
|
throw new CloudflareApiException(
|
||||||
|
"Unexpected result count: " + respMulti.getResultInfo().totalCount());
|
||||||
|
}
|
||||||
|
if (emptyResultThrowsException && respMulti.getResultInfo().totalCount() == 0) {
|
||||||
|
throw new CloudflareNotFoundException("No result found");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package codes.thischwa.cf.model;
|
package codes.thischwa.cf.model;
|
||||||
|
|
||||||
import java.util.List;
|
import com.fasterxml.jackson.annotation.JsonUnwrapped;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -22,7 +22,7 @@ import lombok.Data;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public abstract class AbstractResponse {
|
public abstract class AbstractResponse {
|
||||||
private boolean success;
|
|
||||||
private List<String> errors;
|
@JsonUnwrapped
|
||||||
private List<String> messages;
|
private ResponseResultInfo responseResultInfo;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ public class PagingRequest {
|
|||||||
* Retrieves the pagination parameters in a key-value map format.
|
* Retrieves the pagination parameters in a key-value map format.
|
||||||
*
|
*
|
||||||
* @return a map containing the pagination parameters, where the key "page" indicates the current
|
* @return a map containing the pagination parameters, where the key "page" indicates the current
|
||||||
* page number and the key "perPage" indicates the number of items per page.
|
* page number and the key "perPage" indicates the number of items per page.
|
||||||
*/
|
*/
|
||||||
public Map<String, String> getPagingParams() {
|
public Map<String, String> getPagingParams() {
|
||||||
return Map.of("page", String.valueOf(page), "perPage", String.valueOf(perPage));
|
return Map.of("page", String.valueOf(page), "perPage", String.valueOf(perPage));
|
||||||
|
|||||||
@@ -40,10 +40,10 @@ public class RecordEntity extends AbstractEntity {
|
|||||||
@Nullable private LocalDateTime createdOn;
|
@Nullable private LocalDateTime createdOn;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes a new instance of the RecordEntity class and invokes the parent constructor
|
* Initializes a new instance of the RecordEntity class and invokes the parent constructor from
|
||||||
* from the AbstractEntity class. The RecordEntity class represents a DNS record entity
|
* the AbstractEntity class. The RecordEntity class represents a DNS record entity within a
|
||||||
* within a specific zone, encapsulating attributes such as type, name, content, TTL,
|
* specific zone, encapsulating attributes such as type, name, content, TTL, and other related
|
||||||
* and other related metadata.
|
* metadata.
|
||||||
*/
|
*/
|
||||||
public RecordEntity() {
|
public RecordEntity() {
|
||||||
super();
|
super();
|
||||||
|
|||||||
@@ -1,14 +1,17 @@
|
|||||||
package codes.thischwa.cf.model;
|
package codes.thischwa.cf.model;
|
||||||
|
|
||||||
/** Represents the API response of the Cloudflare API containing multiple DNS record entities. */
|
/**
|
||||||
|
* Represents the API response of the Cloudflare API containing multiple {@link RecordEntity}
|
||||||
|
* instances.
|
||||||
|
*/
|
||||||
public class RecordMultipleResponse extends AbstractMultipleResponse<RecordEntity> {
|
public class RecordMultipleResponse extends AbstractMultipleResponse<RecordEntity> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs an instance of RecordMultipleResponse.
|
* Constructs an instance of RecordMultipleResponse.
|
||||||
*
|
*
|
||||||
* <p>This class represents a response containing multiple DNS record entities from the Cloudflare
|
* <p>This class represents a response containing multiple DNS record entities from the
|
||||||
* API. It inherits functionality from AbstractMultipleResponse to handle multiple records of type
|
* Cloudflare API. It inherits functionality from AbstractMultipleResponse to handle multiple
|
||||||
* RecordEntity.
|
* records of type RecordEntity.
|
||||||
*/
|
*/
|
||||||
public RecordMultipleResponse() {
|
public RecordMultipleResponse() {
|
||||||
super();
|
super();
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
package codes.thischwa.cf.model;
|
package codes.thischwa.cf.model;
|
||||||
|
|
||||||
/** Represents the API response of the Cloudflare API containing a single DNS record entity. */
|
/**
|
||||||
|
* Represents the API response of the Cloudflare API containing a single {@link RecordEntity}
|
||||||
|
* instance.
|
||||||
|
*/
|
||||||
public class RecordSingleResponse extends AbstractSingleResponse<RecordEntity> {
|
public class RecordSingleResponse extends AbstractSingleResponse<RecordEntity> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -125,6 +125,7 @@ public enum RecordType {
|
|||||||
* encrypted or signed email exchanges.
|
* encrypted or signed email exchanges.
|
||||||
*
|
*
|
||||||
* <p>Key features include:
|
* <p>Key features include:
|
||||||
|
*
|
||||||
* <ul>
|
* <ul>
|
||||||
* <li>Use in Secure/Multipurpose Internet Mail Extensions (S/MIME)-based messaging.
|
* <li>Use in Secure/Multipurpose Internet Mail Extensions (S/MIME)-based messaging.
|
||||||
* <li>Facilitating secure email communications by publishing certificates in DNS.
|
* <li>Facilitating secure email communications by publishing certificates in DNS.
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package codes.thischwa.cf.model;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Represents the result of a response with metadata about its success and associated messages or
|
||||||
|
* errors.
|
||||||
|
* <p>This class provides a structure to capture the outcome of an operation, including:
|
||||||
|
* <ul>
|
||||||
|
* <li>Whether the operation was successful.
|
||||||
|
* <li>A list of error messages if the operation failed.
|
||||||
|
* <li>A list of informational or success messages.
|
||||||
|
* </ul>
|
||||||
|
* It can be used to standardize the response format in an application.
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class ResponseResultInfo {
|
||||||
|
private boolean success;
|
||||||
|
private List<String> errors;
|
||||||
|
private List<String> messages;
|
||||||
|
}
|
||||||
@@ -1,7 +1,5 @@
|
|||||||
package codes.thischwa.cf.model;
|
package codes.thischwa.cf.model;
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents metadata for paginated results.
|
* Represents metadata for paginated results.
|
||||||
*
|
*
|
||||||
@@ -16,11 +14,16 @@ import lombok.Data;
|
|||||||
* <li><b>totalCount:</b> The total number of results across all pages.
|
* <li><b>totalCount:</b> The total number of results across all pages.
|
||||||
* </ul>
|
* </ul>
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
public class ResultInfo {
|
public record ResultInfo(int page, int perPage, int totalPages, int count, int totalCount) {
|
||||||
private int page;
|
|
||||||
private int perPage;
|
/**
|
||||||
private int totalPages;
|
* Constructs a ResultInfo instance with the specified total count and default values for other
|
||||||
private int count;
|
* fields. Just to use in tests!
|
||||||
private int totalCount;
|
*
|
||||||
|
* @param totalCount the total number of results across all pages
|
||||||
|
*/
|
||||||
|
public ResultInfo(int totalCount) {
|
||||||
|
this(0, 0, 0, 0, totalCount);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,115 @@
|
|||||||
|
package codes.thischwa.cf;
|
||||||
|
|
||||||
|
import codes.thischwa.cf.model.RecordType;
|
||||||
|
import codes.thischwa.cf.model.ZoneEntity;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.UUID;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||||
|
import static org.junit.jupiter.api.Assumptions.assumeTrue;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
|
import org.junit.jupiter.api.DisplayName;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Penetration-style tests with malicious and invalid inputs to ensure CfDnsClient behaves safely
|
||||||
|
* (throws appropriate exceptions, does not crash, and does not create unintended resources).
|
||||||
|
* <p>
|
||||||
|
* These tests will be skipped if API_EMAIL or API_KEY are not provided via environment variables.
|
||||||
|
*/
|
||||||
|
public class CfClientPenTest {
|
||||||
|
|
||||||
|
private static final String ZONE_STR = "mein-d-ns.de"; // existing baseline zone
|
||||||
|
|
||||||
|
private static final String API_EMAIL = System.getenv("API_EMAIL");
|
||||||
|
private static final String API_KEY = System.getenv("API_KEY");
|
||||||
|
|
||||||
|
@BeforeAll
|
||||||
|
static void checkEnv() {
|
||||||
|
assumeTrue(API_EMAIL != null && !API_EMAIL.isBlank(), "API_EMAIL not set; skipping pen tests");
|
||||||
|
assumeTrue(API_KEY != null && !API_KEY.isBlank(), "API_KEY not set; skipping pen tests");
|
||||||
|
}
|
||||||
|
|
||||||
|
private CfDnsClient newClient() {
|
||||||
|
return new CfDnsClient(API_EMAIL, API_KEY);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("Invalid credentials should not authenticate and must throw CloudflareApiException")
|
||||||
|
void testInvalidCredentialsShouldFail() {
|
||||||
|
// Use syntactically valid but wrong credentials
|
||||||
|
CfDnsClient badClient = new CfDnsClient("invalid@example.com", UUID.randomUUID().toString());
|
||||||
|
assertThrows(CloudflareApiException.class, badClient::zoneListAll);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("Malicious SLD inputs must not crash and should throw proper exception type")
|
||||||
|
void testMaliciousSldPatternsDoNotSucceed() throws Exception {
|
||||||
|
CfDnsClient client = newClient();
|
||||||
|
ZoneEntity zone = client.zoneInfo(ZONE_STR);
|
||||||
|
|
||||||
|
List<String> syntacticallyInvalidSlds =
|
||||||
|
List.of("; rm -rf /", "| cat /etc/passwd", "`shutdown -h now`",
|
||||||
|
"<script>alert('x')</script>", "\"quoted\"");
|
||||||
|
|
||||||
|
List<String> syntacticallyValidOrNotAllowedFromCloudflare =
|
||||||
|
List.of(".", "..", "../..", "..%2F..%2F", "a".repeat(300), "$(reboot)", "emoji-🥷-忍者",
|
||||||
|
"doesnotexist", "abcdef12345", "unwahrscheinlich-" + System.currentTimeMillis());
|
||||||
|
|
||||||
|
for (String sld : syntacticallyInvalidSlds) {
|
||||||
|
assertThrows(IllegalArgumentException.class, () -> client.sldListAll(zone, sld),
|
||||||
|
"Should throw IllegalArgumentException for invalid SLD '" + sld + "'");
|
||||||
|
}
|
||||||
|
for (String sld : syntacticallyValidOrNotAllowedFromCloudflare) {
|
||||||
|
assertThrows(CloudflareNotFoundException.class, () -> client.sldListAll(zone, sld),
|
||||||
|
"Should throw CloudflareNotFoundException for valid but non-existing SLD '" + sld + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("Invalid record content and TTL boundaries must be rejected by API")
|
||||||
|
void testInvalidRecordCreateInputsRejected() throws Exception {
|
||||||
|
CfDnsClient client = newClient();
|
||||||
|
ZoneEntity zone = client.zoneInfo(ZONE_STR);
|
||||||
|
|
||||||
|
String sld = "pentest-" + System.currentTimeMillis();
|
||||||
|
String fqdn = sld + "." + ZONE_STR;
|
||||||
|
|
||||||
|
// Ensure clean state and guarantee cleanup later
|
||||||
|
try {
|
||||||
|
client.recordDeleteTypeIfExists(zone, sld, RecordType.A, RecordType.AAAA, RecordType.CNAME);
|
||||||
|
} catch (Exception ignored) {
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
// A record with invalid IPv4
|
||||||
|
assertThrows(CloudflareApiException.class,
|
||||||
|
() -> client.recordCreate(zone, fqdn, 60, RecordType.A, "999.999.999.999"));
|
||||||
|
|
||||||
|
// AAAA record with non-IP content
|
||||||
|
assertThrows(CloudflareApiException.class,
|
||||||
|
() -> client.recordCreate(zone, fqdn, 60, RecordType.AAAA, "not-an-ipv6"));
|
||||||
|
|
||||||
|
// TTL boundary checks
|
||||||
|
assertThrows(CloudflareApiException.class,
|
||||||
|
() -> client.recordCreate(zone, fqdn, -1, RecordType.A, "130.0.0.3"));
|
||||||
|
} finally {
|
||||||
|
// Best-effort cleanup in case anything slipped through
|
||||||
|
assertDoesNotThrow(
|
||||||
|
() -> client.recordDeleteTypeIfExists(zone, sld, RecordType.A, RecordType.AAAA,
|
||||||
|
RecordType.CNAME));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("recordDeleteTypeIfExists must be safe on non-existing SLD and types")
|
||||||
|
void testDeleteTypeIfExistsOnNonExistingIsSafe() throws Exception {
|
||||||
|
CfDnsClient client = newClient();
|
||||||
|
ZoneEntity zone = client.zoneInfo(ZONE_STR);
|
||||||
|
String randomSld = "nonexist-" + System.currentTimeMillis();
|
||||||
|
// Should not throw even if nothing exists
|
||||||
|
assertDoesNotThrow(
|
||||||
|
() -> client.recordDeleteTypeIfExists(zone, randomSld, RecordType.A, RecordType.AAAA));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,49 +1,59 @@
|
|||||||
package codes.thischwa.cf;
|
package codes.thischwa.cf;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.*;
|
|
||||||
|
|
||||||
import codes.thischwa.cf.model.RecordEntity;
|
import codes.thischwa.cf.model.RecordEntity;
|
||||||
import codes.thischwa.cf.model.RecordType;
|
import codes.thischwa.cf.model.RecordType;
|
||||||
import codes.thischwa.cf.model.ZoneEntity;
|
import codes.thischwa.cf.model.ZoneEntity;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||||
|
import static org.junit.jupiter.api.Assumptions.assumeTrue;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
// TODO: #testDns should be clean-up it's test data
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class CfClientTest {
|
public class CfClientTest {
|
||||||
|
|
||||||
private static final String zoneStr = "mein-d-ns.de";
|
private static final String ZONE_STR = "mein-d-ns.de";
|
||||||
private static final String sldStr = "devsld";
|
private static final String SLD_STR = "devsld";
|
||||||
private static int ttl = 60;
|
private static final int TTL = 60;
|
||||||
|
|
||||||
private final String email = System.getenv("API_EMAIL");
|
private static final String API_EMAIL = System.getenv("API_EMAIL");
|
||||||
private final String apiKey = System.getenv("API_KEY");
|
private static final String API_KEY = System.getenv("API_KEY");
|
||||||
|
|
||||||
private final CfDnsClient client = new CfDnsClient(email, apiKey);
|
private final CfDnsClient client = new CfDnsClient(API_EMAIL, API_KEY);
|
||||||
|
|
||||||
|
@BeforeAll
|
||||||
|
static void checkEnv() {
|
||||||
|
assumeTrue(API_EMAIL != null && !API_EMAIL.isBlank(), "API_EMAIL not set; skipping pen tests");
|
||||||
|
assumeTrue(API_KEY != null && !API_KEY.isBlank(), "API_KEY not set; skipping pen tests");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testList() throws Exception {
|
void testZoneListAnlFailedSldList() throws Exception {
|
||||||
List<ZoneEntity> zList = client.zoneListAll();
|
List<ZoneEntity> zList = client.zoneListAll();
|
||||||
assertEquals(1, zList.size());
|
assertEquals(1, zList.size());
|
||||||
|
|
||||||
List<RecordEntity> rList = client.sldListAll(zList.get(0), "test");
|
assertThrows(CloudflareNotFoundException.class,
|
||||||
assertFalse(rList.isEmpty());
|
() -> client.sldListAll(zList.get(0), "not-existing"));
|
||||||
|
}
|
||||||
|
|
||||||
assertThrows(
|
@Test
|
||||||
CloudflareNotFoundException.class, () -> client.sldListAll(zList.get(0), "notexisting"));
|
void testEmptyResultThrowsException() throws Exception {
|
||||||
|
List<ZoneEntity> zList = client.zoneListAll();
|
||||||
client.setEmptyResultThrowsException(false);
|
CfDnsClient client = new CfDnsClient(true, API_EMAIL, API_KEY);
|
||||||
rList = client.sldListAll(zList.get(0), "notexisting");
|
assertThrows(CloudflareNotFoundException.class,
|
||||||
assertTrue(rList.isEmpty());
|
() -> client.sldListAll(zList.get(0), "not-existing"));
|
||||||
client.setEmptyResultThrowsException(true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testDns() throws Exception {
|
void testDns() throws Exception {
|
||||||
ZoneEntity z = client.zoneInfo(zoneStr);
|
// starting point: already existing zone 'mein-d-ns.de'
|
||||||
|
ZoneEntity z = client.zoneInfo(ZONE_STR);
|
||||||
assertEquals("0a83dd6e7f8c46039f2517bbded8115e", z.getId());
|
assertEquals("0a83dd6e7f8c46039f2517bbded8115e", z.getId());
|
||||||
assertEquals("mein-d-ns.de", z.getName());
|
assertEquals("mein-d-ns.de", z.getName());
|
||||||
assertEquals("active", z.getStatus());
|
assertEquals("active", z.getStatus());
|
||||||
@@ -54,39 +64,89 @@ public class CfClientTest {
|
|||||||
assertNotNull(z.getActivatedOn());
|
assertNotNull(z.getActivatedOn());
|
||||||
assertNotNull(z.getModifiedOn());
|
assertNotNull(z.getModifiedOn());
|
||||||
assertNotNull(z.getCreatedOn());
|
assertNotNull(z.getCreatedOn());
|
||||||
assertEquals(LocalDate.of(2025, 1, 20), z.getCreatedOn().toLocalDate());
|
|
||||||
|
|
||||||
RecordEntity r = client.sldInfo(z, "test", RecordType.A);
|
// for all other functions use a newly created SLD and ensure cleanup at the end
|
||||||
assertEquals("b345fec8769a2980811a8ff901b4e158", r.getId());
|
String randomSld = SLD_STR + "-" + System.currentTimeMillis();
|
||||||
assertEquals("test.mein-d-ns.de", r.getName());
|
String domain = randomSld + "." + ZONE_STR;
|
||||||
assertEquals("A", r.getType());
|
|
||||||
assertEquals("129.0.0.3", r.getContent());
|
|
||||||
|
|
||||||
RecordEntity createdRe1 =
|
RecordEntity r;
|
||||||
client.recordCreate(
|
RecordEntity createdRe1;
|
||||||
z, RecordEntity.build(sldStr + "." + zoneStr, RecordType.A, ttl, "130.0.0.3"));
|
RecordEntity createdRe2;
|
||||||
r = client.sldInfo(z, sldStr, RecordType.A);
|
|
||||||
assertEquals("130.0.0.3", r.getContent());
|
|
||||||
RecordEntity createdRe2 =
|
|
||||||
client.recordCreate(
|
|
||||||
z,
|
|
||||||
RecordEntity.build(
|
|
||||||
sldStr + "." + zoneStr, RecordType.AAAA, ttl, "2a0a:4cc0:c0:2e4::1"));
|
|
||||||
r = client.sldInfo(z, sldStr, RecordType.AAAA);
|
|
||||||
assertEquals("2a0a:4cc0:c0:2e4::1", r.getContent());
|
|
||||||
|
|
||||||
createdRe2.setContent("2a0a:4cc0:c0:2e4::2");
|
try {
|
||||||
client.recordUpdate(z, createdRe2);
|
// ensure clean state
|
||||||
r = client.sldInfo(z, sldStr, RecordType.AAAA);
|
client.recordDeleteTypeIfExists(z, randomSld, RecordType.A, RecordType.AAAA);
|
||||||
assertEquals("2a0a:4cc0:c0:2e4::2", r.getContent());
|
|
||||||
|
|
||||||
r = client.sldInfo(z, sldStr, RecordType.A);
|
// create A record using recordCreate with full domain
|
||||||
assertEquals("130.0.0.3", r.getContent());
|
createdRe1 =
|
||||||
assertTrue(client.recordDelete(z, createdRe2));
|
client.recordCreate(z, RecordEntity.build(domain, RecordType.A, TTL, "130.0.0.3"));
|
||||||
assertThrows(
|
assertNotNull(createdRe1.getId());
|
||||||
CloudflareNotFoundException.class, () -> client.sldInfo(z, sldStr, RecordType.AAAA));
|
assertEquals(domain, createdRe1.getName());
|
||||||
|
assertEquals(RecordType.A.getType(), createdRe1.getType());
|
||||||
|
assertEquals(TTL, createdRe1.getTtl());
|
||||||
|
assertEquals("130.0.0.3", createdRe1.getContent());
|
||||||
|
assertNotNull(createdRe1.getCreatedOn());
|
||||||
|
assertNotNull(createdRe1.getModifiedOn());
|
||||||
|
|
||||||
client.recordDeleteTypeIfExists(z, sldStr, RecordType.A);
|
// verify sldInfo for A
|
||||||
assertThrows(CloudflareNotFoundException.class, () -> client.sldInfo(z, sldStr, RecordType.A));
|
r = client.sldInfo(z, randomSld, RecordType.A);
|
||||||
|
assertEquals("130.0.0.3", r.getContent());
|
||||||
|
|
||||||
|
// create AAAA record using recordCreateSld
|
||||||
|
createdRe2 =
|
||||||
|
client.recordCreateSld(z, randomSld, TTL, RecordType.AAAA, "2a0a:4cc0:c0:2e4::1");
|
||||||
|
r = client.sldInfo(z, randomSld, RecordType.AAAA);
|
||||||
|
assertEquals("2a0a:4cc0:c0:2e4::1", r.getContent());
|
||||||
|
assertEquals(RecordType.AAAA.getType(), r.getType());
|
||||||
|
|
||||||
|
// test sldListAll
|
||||||
|
List<RecordEntity> rList = client.sldListAll(z, randomSld);
|
||||||
|
assertEquals(2, rList.size());
|
||||||
|
for (RecordEntity re : rList) {
|
||||||
|
if (Objects.equals(re.getType(), RecordType.A.getType())) {
|
||||||
|
assertEquals("130.0.0.3", re.getContent());
|
||||||
|
} else if (Objects.equals(re.getType(), RecordType.AAAA.getType())) {
|
||||||
|
assertEquals("2a0a:4cc0:c0:2e4::1", re.getContent());
|
||||||
|
} else {
|
||||||
|
throw new IllegalStateException("Unexpected record type: " + re.getType());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// update AAAA record
|
||||||
|
createdRe2.setContent("2a0a:4cc0:c0:2e4::2");
|
||||||
|
client.recordUpdate(z, createdRe2);
|
||||||
|
r = client.sldInfo(z, randomSld, RecordType.AAAA);
|
||||||
|
assertEquals("2a0a:4cc0:c0:2e4::2", r.getContent());
|
||||||
|
|
||||||
|
// verify A record still intact
|
||||||
|
r = client.sldInfo(z, randomSld, RecordType.A);
|
||||||
|
assertEquals("130.0.0.3", r.getContent());
|
||||||
|
|
||||||
|
// delete AAAA record and verify it's gone
|
||||||
|
assertTrue(client.recordDelete(z, createdRe2));
|
||||||
|
assertThrows(CloudflareNotFoundException.class,
|
||||||
|
() -> client.sldInfo(z, randomSld, RecordType.AAAA));
|
||||||
|
|
||||||
|
// delete A record using helper and verify it's gone
|
||||||
|
client.recordDeleteTypeIfExists(z, randomSld, RecordType.A);
|
||||||
|
assertThrows(CloudflareNotFoundException.class,
|
||||||
|
() -> client.sldInfo(z, randomSld, RecordType.A));
|
||||||
|
} finally {
|
||||||
|
// cleanup in case of failures during test
|
||||||
|
try {
|
||||||
|
client.recordDeleteTypeIfExists(z, randomSld, RecordType.AAAA);
|
||||||
|
} catch (Exception e) { /* ignore */ }
|
||||||
|
try {
|
||||||
|
client.recordDeleteTypeIfExists(z, randomSld, RecordType.A);
|
||||||
|
} catch (Exception e) { /* ignore */ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testException() {
|
||||||
|
assertThrows(IllegalArgumentException.class, () -> new CfDnsClient(null, "key"));
|
||||||
|
assertThrows(IllegalArgumentException.class, () -> new CfDnsClient("email", null));
|
||||||
|
assertThrows(IllegalArgumentException.class, () -> new CfDnsClient("email", ""));
|
||||||
|
assertThrows(IllegalArgumentException.class, () -> new CfDnsClient("", "key"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package codes.thischwa.cf;
|
||||||
|
|
||||||
|
import codes.thischwa.cf.model.ZoneMultipleResponse;
|
||||||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import java.io.IOException;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
public class ObjectMapperTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testObjectMapper() throws IOException {
|
||||||
|
ObjectMapper mapper = JsonConf.initObjectMapper();
|
||||||
|
ZoneMultipleResponse resp =
|
||||||
|
mapper.readValue(this.getClass().getResourceAsStream("/zone-list-response.json"),
|
||||||
|
ZoneMultipleResponse.class);
|
||||||
|
assertNotNull(resp.getResponseResultInfo());
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
package codes.thischwa.cf;
|
||||||
|
|
||||||
|
import codes.thischwa.cf.model.AbstractResponse;
|
||||||
|
import codes.thischwa.cf.model.RecordMultipleResponse;
|
||||||
|
import codes.thischwa.cf.model.ResponseResultInfo;
|
||||||
|
import codes.thischwa.cf.model.ResultInfo;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import lombok.Getter;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||||
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
import org.mockito.Mock;
|
||||||
|
import org.mockito.junit.jupiter.MockitoExtension;
|
||||||
|
|
||||||
|
@ExtendWith(MockitoExtension.class)
|
||||||
|
class ResponseValidatorTest {
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
private AbstractResponse mockResponse;
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
private ResponseResultInfo mockResultInfo;
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
private RecordMultipleResponse mockMultipleResponse;
|
||||||
|
|
||||||
|
private ResponseValidator validatorWithException;
|
||||||
|
private ResponseValidator validatorWithoutException;
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
void setUp() {
|
||||||
|
validatorWithException = new ResponseValidator(true);
|
||||||
|
validatorWithoutException = new ResponseValidator(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void validateSuccessfulResponse() {
|
||||||
|
when(mockResponse.getResponseResultInfo()).thenReturn(mockResultInfo);
|
||||||
|
when(mockResultInfo.isSuccess()).thenReturn(true);
|
||||||
|
|
||||||
|
assertDoesNotThrow(() -> validatorWithException.validate(mockResponse, false));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void validateFailedResponse() {
|
||||||
|
when(mockResponse.getResponseResultInfo()).thenReturn(mockResultInfo);
|
||||||
|
when(mockResultInfo.isSuccess()).thenReturn(false);
|
||||||
|
when(mockResultInfo.getErrors()).thenReturn(Arrays.asList("Fehler 1", "Fehler 2"));
|
||||||
|
|
||||||
|
CloudflareApiException exception = assertThrows(CloudflareApiException.class,
|
||||||
|
() -> validatorWithException.validate(mockResponse, false));
|
||||||
|
assertTrue(exception.getMessage().contains("Fehler 1"));
|
||||||
|
assertTrue(exception.getMessage().contains("Fehler 2"));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void validateSingleResultExpectedButMultipleFound() {
|
||||||
|
when(mockMultipleResponse.getResponseResultInfo()).thenReturn(mockResultInfo);
|
||||||
|
when(mockResultInfo.isSuccess()).thenReturn(true);
|
||||||
|
when(mockMultipleResponse.getResultInfo()).thenReturn(new ResultInfo(2));
|
||||||
|
|
||||||
|
CloudflareApiException exception = assertThrows(CloudflareApiException.class,
|
||||||
|
() -> validatorWithException.validate(mockMultipleResponse, true));
|
||||||
|
assertTrue(exception.getMessage().contains("Unexpected result count: 2"));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void validateEmptyResultWithExceptionEnabled() {
|
||||||
|
when(mockMultipleResponse.getResponseResultInfo()).thenReturn(mockResultInfo);
|
||||||
|
when(mockResultInfo.isSuccess()).thenReturn(true);
|
||||||
|
when(mockMultipleResponse.getResultInfo()).thenReturn(new ResultInfo(0));
|
||||||
|
|
||||||
|
assertThrows(CloudflareNotFoundException.class,
|
||||||
|
() -> validatorWithException.validate(mockMultipleResponse, false));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void validateEmptyResultWithExceptionDisabled() {
|
||||||
|
when(mockMultipleResponse.getResponseResultInfo()).thenReturn(mockResultInfo);
|
||||||
|
when(mockResultInfo.isSuccess()).thenReturn(true);
|
||||||
|
when(mockMultipleResponse.getResultInfo()).thenReturn(new ResultInfo(0));
|
||||||
|
|
||||||
|
assertDoesNotThrow(() -> validatorWithoutException.validate(mockMultipleResponse, true));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"result": null,
|
||||||
|
"success": false,
|
||||||
|
"errors": [
|
||||||
|
{
|
||||||
|
"code": 81053,
|
||||||
|
"message": "An A, AAAA, or CNAME record with that host already exists. For more details, refer to \u003chttps://developers.cloudflare.com/dns/manage-dns-records/troubleshooting/records-with-same-name/\u003e."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"messages": []
|
||||||
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<configuration debug="false">
|
<configuration>
|
||||||
|
|
||||||
<appender name="current"
|
<appender name="current"
|
||||||
class="ch.qos.logback.core.ConsoleAppender">
|
class="ch.qos.logback.core.ConsoleAppender">
|
||||||
@@ -8,6 +8,8 @@
|
|||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
<logger name="org.apache.hc.client5.http" level="info" />
|
||||||
|
|
||||||
<root level="debug">
|
<root level="debug">
|
||||||
<appender-ref ref="current"/>
|
<appender-ref ref="current"/>
|
||||||
</root>
|
</root>
|
||||||
@@ -0,0 +1,174 @@
|
|||||||
|
{
|
||||||
|
"result": [
|
||||||
|
{
|
||||||
|
"id": "0a83dd6e7f8c46039f2517bbded8115e",
|
||||||
|
"name": "mein-d-ns.de",
|
||||||
|
"status": "active",
|
||||||
|
"paused": false,
|
||||||
|
"type": "full",
|
||||||
|
"development_mode": -230181,
|
||||||
|
"name_servers": [
|
||||||
|
"blair.ns.cloudflare.com",
|
||||||
|
"sergi.ns.cloudflare.com"
|
||||||
|
],
|
||||||
|
"original_name_servers": [
|
||||||
|
"c.ns14.net",
|
||||||
|
"b.ns14.net",
|
||||||
|
"a.ns14.net",
|
||||||
|
"d.ns14.net"
|
||||||
|
],
|
||||||
|
"original_registrar": null,
|
||||||
|
"original_dnshost": null,
|
||||||
|
"modified_on": "2025-01-20T09:06:52.122538Z",
|
||||||
|
"created_on": "2025-01-20T08:56:34.736214Z",
|
||||||
|
"activated_on": "2025-01-20T09:06:52.122538Z",
|
||||||
|
"meta": {
|
||||||
|
"step": 2,
|
||||||
|
"custom_certificate_quota": 0,
|
||||||
|
"page_rule_quota": 3,
|
||||||
|
"phishing_detected": false
|
||||||
|
},
|
||||||
|
"owner": {
|
||||||
|
"id": null,
|
||||||
|
"type": "user",
|
||||||
|
"email": null
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"id": "563335e3d73549dbbc0620f4ce82d527",
|
||||||
|
"name": "myAccount"
|
||||||
|
},
|
||||||
|
"tenant": {
|
||||||
|
"id": null,
|
||||||
|
"name": null
|
||||||
|
},
|
||||||
|
"tenant_unit": {
|
||||||
|
"id": null
|
||||||
|
},
|
||||||
|
"permissions": [
|
||||||
|
"#image:read",
|
||||||
|
"#image:edit",
|
||||||
|
"#worker:edit",
|
||||||
|
"#analytics:read",
|
||||||
|
"#ssl:edit",
|
||||||
|
"#zone_settings:read",
|
||||||
|
"#organization:edit",
|
||||||
|
"#waf:read",
|
||||||
|
"#waf:edit",
|
||||||
|
"#logs:read",
|
||||||
|
"#member:read",
|
||||||
|
"#worker:read",
|
||||||
|
"#blocks:read",
|
||||||
|
"#blocks:edit",
|
||||||
|
"#access:read",
|
||||||
|
"#access:edit",
|
||||||
|
"#billing:read",
|
||||||
|
"#teams:read",
|
||||||
|
"#organization:read",
|
||||||
|
"#logs:edit",
|
||||||
|
"#zaraz:publish",
|
||||||
|
"#zone_settings:edit",
|
||||||
|
"#fbm:read",
|
||||||
|
"#subscription:read",
|
||||||
|
"#lb:read",
|
||||||
|
"#waitingroom:edit",
|
||||||
|
"#ssl:read",
|
||||||
|
"#subscription:edit",
|
||||||
|
"#dns_records:read",
|
||||||
|
"#dns_records:edit",
|
||||||
|
"#api_gateway:read",
|
||||||
|
"#api_gateway:edit",
|
||||||
|
"#cds_compute_account:edit",
|
||||||
|
"#ces_submissions:read",
|
||||||
|
"#fbm:edit",
|
||||||
|
"#healthchecks:edit",
|
||||||
|
"#stream:edit",
|
||||||
|
"#lb:edit",
|
||||||
|
"#healthchecks:read",
|
||||||
|
"#billing:edit",
|
||||||
|
"#member:edit",
|
||||||
|
"#cfone_read",
|
||||||
|
"#cfone_edit",
|
||||||
|
"#integration:read",
|
||||||
|
"#zaraz:edit",
|
||||||
|
"#magic:read",
|
||||||
|
"#magic:edit",
|
||||||
|
"#zaraz:read",
|
||||||
|
"#stream:read",
|
||||||
|
"#integration:install",
|
||||||
|
"#dash_sso:edit",
|
||||||
|
"#zone:read",
|
||||||
|
"#http_applications:read",
|
||||||
|
"#http_applications:edit",
|
||||||
|
"#ces_analytics:read",
|
||||||
|
"#resilience:edit",
|
||||||
|
"#teams:edit",
|
||||||
|
"#r2_bucket_warehouse:read",
|
||||||
|
"#r2_bucket_warehouse:edit",
|
||||||
|
"#query_cache:read",
|
||||||
|
"#query_cache:edit",
|
||||||
|
"#dex:read",
|
||||||
|
"#zone_versioning:read",
|
||||||
|
"#zone_versioning:edit",
|
||||||
|
"#cds:read",
|
||||||
|
"#ces_search:action",
|
||||||
|
"#ces_search:read",
|
||||||
|
"#ces_search:preview",
|
||||||
|
"#ces_search:raw",
|
||||||
|
"#ces_search:trace",
|
||||||
|
"#fbm_acc:edit",
|
||||||
|
"#teams:pii",
|
||||||
|
"#r2_bucket_item:read",
|
||||||
|
"#r2_bucket_item:edit",
|
||||||
|
"#integration:edit",
|
||||||
|
"#resilience:read",
|
||||||
|
"#zone:edit",
|
||||||
|
"#dash_sso:read",
|
||||||
|
"#legal:read",
|
||||||
|
"#ces_integration:edit",
|
||||||
|
"#ces_integration:read",
|
||||||
|
"#cache_purge:edit",
|
||||||
|
"#vectorize:read",
|
||||||
|
"#vectorize:edit",
|
||||||
|
"#auditlogs:read",
|
||||||
|
"#teams:report",
|
||||||
|
"#ces_settings:edit",
|
||||||
|
"#ces_settings:read",
|
||||||
|
"#waitingroom:read",
|
||||||
|
"#web3:read",
|
||||||
|
"#web3:edit",
|
||||||
|
"#dex:edit",
|
||||||
|
"#cds_compute_account:read",
|
||||||
|
"#cds:edit",
|
||||||
|
"#r2_bucket:read",
|
||||||
|
"#r2_bucket:edit",
|
||||||
|
"#ces_phishguard:read",
|
||||||
|
"#page_shield:read",
|
||||||
|
"#page_shield:edit",
|
||||||
|
"#legal:edit",
|
||||||
|
"#app:edit"
|
||||||
|
],
|
||||||
|
"plan": {
|
||||||
|
"id": "0feeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
|
||||||
|
"name": "Free Website",
|
||||||
|
"price": 0,
|
||||||
|
"currency": "USD",
|
||||||
|
"frequency": "",
|
||||||
|
"is_subscribed": false,
|
||||||
|
"can_subscribe": false,
|
||||||
|
"legacy_id": "free",
|
||||||
|
"legacy_discount": false,
|
||||||
|
"externally_managed": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result_info": {
|
||||||
|
"page": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"total_pages": 1,
|
||||||
|
"count": 1,
|
||||||
|
"total_count": 1
|
||||||
|
},
|
||||||
|
"success": true,
|
||||||
|
"errors": [],
|
||||||
|
"messages": []
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user