Index
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
RecordEntityinstance 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
PagingRequestinstance 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
PagingRequestinstance 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
ZoneEntityinstances. - ZoneMultipleResponse() - Konstruktor für Klasse codes.thischwa.cf.model.ZoneMultipleResponse
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form