Index

A B C D G H L M N O P R S T U V Z 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form

A

A - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
AAAA - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
AbstractEntity - Klasse in codes.thischwa.cf.model
Represents a base abstract entity class for modeling domain objects with a unique identifier.
AbstractEntity() - Konstruktor für Klasse codes.thischwa.cf.model.AbstractEntity
 
AbstractMultipleResponse<T> - Klasse in codes.thischwa.cf.model
Abstract base class for response models that contain multiple result entries.
AbstractMultipleResponse() - Konstruktor für Klasse codes.thischwa.cf.model.AbstractMultipleResponse
 
AbstractResponse - Klasse in codes.thischwa.cf.model
Abstract base class for API response models.
AbstractResponse() - Konstruktor für Klasse codes.thischwa.cf.model.AbstractResponse
 
AbstractSingleResponse<T> - Klasse in codes.thischwa.cf.model
Represents a base abstract response model for handling single response entities within an API response.
AbstractSingleResponse() - Konstruktor für Klasse codes.thischwa.cf.model.AbstractSingleResponse
 
addQueryString(String) - Methode in Klasse codes.thischwa.cf.model.PagingRequest
Appends a query string with pagination parameters (page and perPage) to the provided endpoint.

B

build(String, RecordType, Integer, String) - Statische Methode in Klasse codes.thischwa.cf.model.RecordEntity
Builds and returns a RecordEntity instance with the specified attributes.

C

CAA - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
CERT - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
CfDnsClient - Klasse in codes.thischwa.cf
CfDnsClient is a client interface to interact with Cloudflare DNS service.
CfDnsClient(boolean, String, String, String, String) - Konstruktor für Klasse codes.thischwa.cf.CfDnsClient
Constructs a new instance of CfDnsClient, which facilitates interactions with the Cloudflare DNS API.
CfDnsClient(String, String, String) - Konstruktor für Klasse codes.thischwa.cf.CfDnsClient
Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.
CfDnsClient(String, String, String, String) - Konstruktor für Klasse codes.thischwa.cf.CfDnsClient
Constructs a CfDnsClient instance for interacting with the Cloudflare DNS API.
CfRequest - Enum-Klasse in codes.thischwa.cf
Enum CfRequest encapsulates various API endpoint paths for managing DNS zones and records in a cohesive and reusable manner.
CloudflareApiException - Ausnahmeklasse in codes.thischwa.cf
Represents a custom exception for errors encountered while interacting with the Cloudflare API.
CloudflareApiException(String) - Konstruktor für Ausnahmeklasse codes.thischwa.cf.CloudflareApiException
Constructs a new CloudflareApiException with the specified detail message.
CloudflareApiException(String, Throwable) - Konstruktor für Ausnahmeklasse codes.thischwa.cf.CloudflareApiException
Constructs a new CloudflareApiException with the specified detail message and cause.
CloudflareApiException(Throwable) - Konstruktor für Ausnahmeklasse codes.thischwa.cf.CloudflareApiException
Constructs a new CloudflareApiException with the specified cause.
CloudflareNotFoundException - Ausnahmeklasse in codes.thischwa.cf
This exception is thrown to indicate that a requested resource was not found during interaction with the Cloudflare API.
CloudflareNotFoundException(String) - Konstruktor für Ausnahmeklasse codes.thischwa.cf.CloudflareNotFoundException
Constructs a new CloudflareNotFoundException with the specified detail message.
CloudflareNotFoundException(String, Throwable) - Konstruktor für Ausnahmeklasse codes.thischwa.cf.CloudflareNotFoundException
Constructs a new CloudflareNotFoundException with the specified detail message and cause.
CloudflareNotFoundException(Throwable) - Konstruktor für Ausnahmeklasse codes.thischwa.cf.CloudflareNotFoundException
Constructs a new CloudflareNotFoundException with the specified cause.
CNAME - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
codes.thischwa.cf - Package codes.thischwa.cf
The base package of CloudflareDNS-java.
codes.thischwa.cf.model - Package codes.thischwa.cf.model
The model of CloudflareDNS-java.

D

defaultPaging() - Statische Methode in Klasse codes.thischwa.cf.model.PagingRequest
Creates a default PagingRequest instance with a page number set to 1 and a high number of items per page (5,000,000) to accommodate large dataset requests.
deleteRequest(String, Class<T>) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Sends a DELETE request to the given endpoint and maps the response.
DNSKEY - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
DS - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

G

getId() - Methode in Schnittstelle codes.thischwa.cf.model.ResponseEntity
Retrieves the unique identifier of the entity.
getPagingParams() - Methode in Klasse codes.thischwa.cf.model.PagingRequest
Retrieves the pagination parameters in a key-value map format.
getRequest(String, Class<T>) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Sends a GET request to the given endpoint and maps the response.

H

HTTPS - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

L

LOC - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

M

MX - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

N

NAPTR - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
NS - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

O

of(int, int) - Statische Methode in Klasse codes.thischwa.cf.model.PagingRequest
Creates a new PagingRequest instance with the specified page number and items per page.
OPENPGPKEY - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

P

PagingRequest - Klasse in codes.thischwa.cf.model
Represents a request model for paginated data.
patchRequest(String, R, Class<T>) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Sends a PATCH request with a payload to the given endpoint and maps the response.
postRequest(String, R, Class<T>) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Sends a POST request with a payload to the given endpoint and maps the response.
PTR - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
putRequest(String, R, Class<T>) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Sends a PUT request with a payload to the given endpoint and maps the response.

R

RECORD_CREATE - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
RECORD_DELETE - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
RECORD_INFO_NAME - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
RECORD_INFO_NAME_TYPE - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
RECORD_UPDATE - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
recordCreate(ZoneEntity, RecordEntity) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Creates a new DNS record in the specified zone using the Cloudflare API.
recordDelete(ZoneEntity, RecordEntity) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Deletes a DNS record of the specified type within a given zone on the Cloudflare API.
recordDelete(ZoneEntity, String) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Deletes a DNS record of the specified type within a given zone on the Cloudflare API.
recordDeleteTypeIfExists(ZoneEntity, String, RecordType) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Attempts to delete a DNS record of a specific type for a given zone and second-level domain (SLD), if it exists.
RecordEntity - Klasse in codes.thischwa.cf.model
Represents a DNS record entity within a specific zone.
RecordEntity() - Konstruktor für Klasse codes.thischwa.cf.model.RecordEntity
 
RecordMultipleResponse - Klasse in codes.thischwa.cf.model
Represents the API response of the Cloudflare API containing multiple DNS record entities.
RecordMultipleResponse() - Konstruktor für Klasse codes.thischwa.cf.model.RecordMultipleResponse
 
RecordSingleResponse - Klasse in codes.thischwa.cf.model
Represents the API response of the Cloudflare API containing a single DNS record entity.
RecordSingleResponse() - Konstruktor für Klasse codes.thischwa.cf.model.RecordSingleResponse
 
RecordType - Enum-Klasse in codes.thischwa.cf.model
Enum representing various DNS record types.
recordUpdate(ZoneEntity, RecordEntity) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Updates an existing DNS record in a specified Cloudflare zone.
ResponseEntity - Schnittstelle in codes.thischwa.cf.model
Represents a contract for entities that have a unique identifier.
ResultInfo - Klasse in codes.thischwa.cf.model
Represents metadata for paginated results.
ResultInfo() - Konstruktor für Klasse codes.thischwa.cf.model.ResultInfo
 

S

sldInfo(ZoneEntity, String, RecordType) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Retrieves detailed information about a specific second-level domain (SLD) record for a given zone and record type from the Cloudflare API.
sldListAll(ZoneEntity, String) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.
sldListAll(ZoneEntity, String, PagingRequest) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Retrieves all record entities for a specific second-level domain (SLD) within a given DNS zone.
SMIMEA - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
SRV - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
SSHFP - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
SVCB - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

T

TLSA - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 
toString() - Methode in Enum-Klasse codes.thischwa.cf.model.RecordType
 
TXT - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

U

URI - Enum-Konstante in Enum-Klasse codes.thischwa.cf.model.RecordType
 

V

valueOf(String) - Statische Methode in Enum-Klasse codes.thischwa.cf.CfRequest
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse codes.thischwa.cf.model.RecordType
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
values() - Statische Methode in Enum-Klasse codes.thischwa.cf.CfRequest
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse codes.thischwa.cf.model.RecordType
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

Z

ZONE_INFO - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
ZONE_LIST - Enum-Konstante in Enum-Klasse codes.thischwa.cf.CfRequest
 
ZoneEntity - Klasse in codes.thischwa.cf.model
Represents a DNS zone entity in the Cloudflare DNS system.
ZoneEntity() - Konstruktor für Klasse codes.thischwa.cf.model.ZoneEntity
 
zoneInfo(String) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Retrieves detailed information about a specific zone by its name.
zoneListAll() - Methode in Klasse codes.thischwa.cf.CfDnsClient
Retrieves a list of all zones from the Cloudflare API.
zoneListAll(PagingRequest) - Methode in Klasse codes.thischwa.cf.CfDnsClient
Retrieves a list of all zones from the Cloudflare API.
ZoneMultipleResponse - Klasse in codes.thischwa.cf.model
Represents a response model that contains multiple ZoneEntity instances.
ZoneMultipleResponse() - Konstruktor für Klasse codes.thischwa.cf.model.ZoneMultipleResponse
 
A B C D G H L M N O P R S T U V Z 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form