Index

A B C D E G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS A getRecord type.
AAAA - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS AAAA getRecord type.
AbstractEntity - Class in codes.thischwa.cf.model
Represents a base abstract entity class for modeling domain objects with a unique identifier.
AbstractEntity() - Constructor for class codes.thischwa.cf.model.AbstractEntity
 
AbstractMultipleResponse<T extends ResponseEntity> - Class in codes.thischwa.cf.model
Abstract base class for response models that contain multiple result entries.
AbstractResponse - Class in codes.thischwa.cf.model
Abstract base class for API response models.
AbstractResponse() - Constructor for class codes.thischwa.cf.model.AbstractResponse
 
AbstractSingleResponse<T extends ResponseEntity> - Class in codes.thischwa.cf.model
Represents a base abstract response model for handling single response entities within an API response.
AbstractSingleResponse() - Constructor for class codes.thischwa.cf.model.AbstractSingleResponse
 
addQueryString(String) - Method in class codes.thischwa.cf.model.PagingRequest
Appends a query string with pagination parameters (page and perPage) to the provided endpoint.

B

BatchEntry - Class in codes.thischwa.cf.model
Represents a batch entry containing different types of operations on getRecord entities.
BatchEntry() - Constructor for class codes.thischwa.cf.model.BatchEntry
 
BatchResponse - Class in codes.thischwa.cf.model
Represents a response that contains a single BatchEntry as the result.
build() - Method in class codes.thischwa.cf.CfDnsClientBuilder
Builds and returns a configured instance of CfDnsClient.
build(String, RecordType, Integer, String) - Static method in class codes.thischwa.cf.model.RecordEntity
Builds and returns a RecordEntity instance with the specified attributes.
build(String, String) - Static method in class codes.thischwa.cf.model.RecordEntity
Builds and returns a RecordEntity instance with the specified ID and content.
build(String, String, String, Integer, String) - Static method in class codes.thischwa.cf.model.RecordEntity
Builds and returns a RecordEntity instance with the specified attributes.

C

CAA - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS CAA (Certificate Authority Authorization) getRecord type.
canEqual(Object) - Method in class codes.thischwa.cf.model.AbstractEntity
 
canEqual(Object) - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
canEqual(Object) - Method in class codes.thischwa.cf.model.AbstractResponse
 
canEqual(Object) - Method in class codes.thischwa.cf.model.AbstractSingleResponse
 
canEqual(Object) - Method in class codes.thischwa.cf.model.BatchEntry
 
canEqual(Object) - Method in class codes.thischwa.cf.model.PagingRequest
 
canEqual(Object) - Method in class codes.thischwa.cf.model.RecordEntity
 
canEqual(Object) - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
canEqual(Object) - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
canEqual(Object) - Method in class codes.thischwa.cf.model.ZoneEntity
 
CERT - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS CERT getRecord type.
CfDnsClient - Class in codes.thischwa.cf
CfDnsClient is a client interface to interact with Cloudflare DNS service.
CfDnsClientBuilder - Class in codes.thischwa.cf
Builder class for configuring and creating instances of CfDnsClient.
CfDnsClientBuilder() - Constructor for class codes.thischwa.cf.CfDnsClientBuilder
 
CfRequest - Enum Class in codes.thischwa.cf
Enum CfRequest encapsulates various API endpoint paths for managing DNS zones and records in a cohesive and reusable manner.
CloudflareApiException - Exception in codes.thischwa.cf
Represents a custom exception for errors encountered while interacting with the Cloudflare API.
CloudflareApiException(String) - Constructor for exception codes.thischwa.cf.CloudflareApiException
Constructs a new CloudflareApiException with the specified detail message.
CloudflareApiException(String, Throwable) - Constructor for exception codes.thischwa.cf.CloudflareApiException
Constructs a new CloudflareApiException with the specified detail message and cause.
CloudflareNotFoundException - Exception 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) - Constructor for exception codes.thischwa.cf.CloudflareNotFoundException
Constructs a new CloudflareNotFoundException with the specified detail message.
CNAME - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS CNAME (Canonical Name) getRecord type.
codes.thischwa.cf - package codes.thischwa.cf
The base package of CloudflareDNS-java.
codes.thischwa.cf.fluent - package codes.thischwa.cf.fluent
Fluent API interfaces and implementations for chainable DNS operations.
codes.thischwa.cf.model - package codes.thischwa.cf.model
The model of CloudflareDNS-java.
count() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns the value of the count record component.
create(RecordType, String, int) - Method in interface codes.thischwa.cf.fluent.RecordOperations
Creates a new DNS getRecord with the specified parameters.
create(RecordType, String, int) - Method in class codes.thischwa.cf.fluent.RecordOperationsImpl
 

D

DEFAULT_BASEURL - Static variable in class codes.thischwa.cf.CfDnsClientBuilder
The default base URL for the Cloudflare v4 API requests made by the CfDnsClient.
defaultPaging() - Static method in class 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 to accommodate large dataset requests and effectively retrieve all records.
delete(RecordType...) - Method in interface codes.thischwa.cf.fluent.RecordOperations
Deletes DNS records of the specified types.
delete(RecordType...) - Method in class codes.thischwa.cf.fluent.RecordOperationsImpl
 
DNSKEY - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNSKEY getRecord type.
DS - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS DS (Delegation Signer) getRecord type.

E

equals(Object) - Method in class codes.thischwa.cf.model.AbstractEntity
 
equals(Object) - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
equals(Object) - Method in class codes.thischwa.cf.model.AbstractResponse
 
equals(Object) - Method in class codes.thischwa.cf.model.AbstractSingleResponse
 
equals(Object) - Method in class codes.thischwa.cf.model.BatchEntry
 
equals(Object) - Method in class codes.thischwa.cf.model.PagingRequest
 
equals(Object) - Method in class codes.thischwa.cf.model.RecordEntity
 
equals(Object) - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
equals(Object) - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
equals(Object) - Method in record class codes.thischwa.cf.model.ResultInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class codes.thischwa.cf.model.ZoneEntity
 
Error() - Constructor for class codes.thischwa.cf.model.ResponseResultInfo.Error
Constructs a new instance of the Error class with default values for its properties.
Error(int, String) - Constructor for class codes.thischwa.cf.model.ResponseResultInfo.Error
Constructs an instance of the Error class with a specified error code and message.

G

get() - Method in interface codes.thischwa.cf.fluent.RecordOperations
Retrieves DNS records for the selected subdomain.
get() - Method in class codes.thischwa.cf.fluent.RecordOperationsImpl
 
getActivatedOn() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getCode() - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
getContent() - Method in class codes.thischwa.cf.model.RecordEntity
 
getCreatedOn() - Method in class codes.thischwa.cf.model.RecordEntity
 
getCreatedOn() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getDeletes() - Method in class codes.thischwa.cf.model.BatchEntry
 
getDevelopmentMode() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getErrors() - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
getId() - Method in class codes.thischwa.cf.model.AbstractEntity
 
getId() - Method in class codes.thischwa.cf.model.BatchEntry
 
getId() - Method in interface codes.thischwa.cf.model.ResponseEntity
Retrieves the unique identifier of the entity.
getLocked() - Method in class codes.thischwa.cf.model.RecordEntity
 
getMessage() - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
getMessages() - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
getModifiedOn() - Method in class codes.thischwa.cf.model.RecordEntity
 
getModifiedOn() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getName() - Method in class codes.thischwa.cf.model.RecordEntity
 
getName() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getNameServers() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getOriginalNameServers() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getPage() - Method in class codes.thischwa.cf.model.PagingRequest
 
getPagingParams() - Method in class codes.thischwa.cf.model.PagingRequest
Retrieves the pagination parameters in a key-value map format.
getPatches() - Method in class codes.thischwa.cf.model.BatchEntry
 
getPath() - Method in enum class codes.thischwa.cf.CfRequest
 
getPaused() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getPerPage() - Method in class codes.thischwa.cf.model.PagingRequest
 
getPosts() - Method in class codes.thischwa.cf.model.BatchEntry
 
getProxiable() - Method in class codes.thischwa.cf.model.RecordEntity
 
getProxied() - Method in class codes.thischwa.cf.model.RecordEntity
 
getPuts() - Method in class codes.thischwa.cf.model.BatchEntry
 
getRecord(String) - Method in interface codes.thischwa.cf.fluent.ZoneOperations
Selects a record (subdomain) within the zone for further operations.
getRecord(String) - Method in class codes.thischwa.cf.fluent.ZoneOperationsImpl
 
getRecord(String, RecordType...) - Method in interface codes.thischwa.cf.fluent.ZoneOperations
Selects a record with specific types within the zone for further operations.
getRecord(String, RecordType...) - Method in class codes.thischwa.cf.fluent.ZoneOperationsImpl
 
getResponseResultInfo() - Method in class codes.thischwa.cf.model.AbstractResponse
 
getResult() - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
getResult() - Method in class codes.thischwa.cf.model.AbstractSingleResponse
 
getResultInfo() - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
getSld() - Method in class codes.thischwa.cf.model.RecordEntity
Retrieves the short name (subdomain) of the DNS getRecord.
getStatus() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getTtl() - Method in class codes.thischwa.cf.model.RecordEntity
 
getType() - Method in class codes.thischwa.cf.model.RecordEntity
 
getType() - Method in enum class codes.thischwa.cf.model.RecordType
 
getType() - Method in class codes.thischwa.cf.model.ZoneEntity
 
getZoneId() - Method in class codes.thischwa.cf.model.RecordEntity
 
getZoneName() - Method in class codes.thischwa.cf.model.RecordEntity
 
groupRecordsByFqdn(List<RecordEntity>) - Static method in class codes.thischwa.cf.CfDnsClient
Groups a list of DNS records by their fully qualified domain name (FQDN).

H

hashCode() - Method in class codes.thischwa.cf.model.AbstractEntity
 
hashCode() - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
hashCode() - Method in class codes.thischwa.cf.model.AbstractResponse
 
hashCode() - Method in class codes.thischwa.cf.model.AbstractSingleResponse
 
hashCode() - Method in class codes.thischwa.cf.model.BatchEntry
 
hashCode() - Method in class codes.thischwa.cf.model.PagingRequest
 
hashCode() - Method in class codes.thischwa.cf.model.RecordEntity
 
hashCode() - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
hashCode() - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
hashCode() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns a hash code value for this object.
hashCode() - Method in class codes.thischwa.cf.model.ZoneEntity
 
HTTPS - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS HTTPS (HTTP Service) getRecord type.

I

isSuccess() - Method in class codes.thischwa.cf.model.ResponseResultInfo
 

L

list(RecordType...) - Method in interface codes.thischwa.cf.fluent.ZoneOperations
Lists all DNS records within the zone, optionally filtered by types.
list(RecordType...) - Method in class codes.thischwa.cf.fluent.ZoneOperationsImpl
 
LOC - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS LOC (Location) getRecord type.

M

MX - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS MX (Mail Exchange) getRecord type.

N

NAPTR - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the NAPTR getRecord type for DNS configurations.
NS - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the namespace or identifier `"NS"` within the domain model.

O

of(int, int) - Static method in class codes.thischwa.cf.model.PagingRequest
Creates a new PagingRequest instance with the specified page number and items per page.
OPENPGPKEY - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the "OPENPGPKEY" DNS getRecord type.

P

page() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns the value of the page record component.
PagingRequest - Class in codes.thischwa.cf.model
Represents a request model for paginated data.
perPage() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns the value of the perPage record component.
PTR - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents a DNS getRecord type.

R

RECORD_BATCH - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for performing batch operations on DNS records within a specific zone.
RECORD_CREATE - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for creating a new DNS getRecord within a specific DNS zone.
RECORD_DELETE - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for deleting an existing DNS getRecord within a specific DNS zone.
RECORD_LIST - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for retrieving information about DNS records within a specific DNS zone.
RECORD_LIST_NAME - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for retrieving information about a DNS getRecord within a specific DNS zone by its name.
RECORD_UPDATE - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for updating an existing DNS getRecord within a specific DNS zone.
recordBatch(ZoneEntity, List<RecordEntity>, List<RecordEntity>, List<RecordEntity>, List<RecordEntity>) - Method in class codes.thischwa.cf.CfDnsClient
Processes a batch of DNS getRecord operations (POST, PUT, PATCH, DELETE) for a specified zone.
recordCreate(ZoneEntity, RecordEntity) - Method in class codes.thischwa.cf.CfDnsClient
Creates a new DNS getRecord in the specified zone using the Cloudflare API.
recordCreate(ZoneEntity, String, int, RecordType, String) - Method in class codes.thischwa.cf.CfDnsClient
Creates a DNS getRecord in the specified DNS zone with the provided details.
recordCreateSld(ZoneEntity, String, int, RecordType, String) - Method in class codes.thischwa.cf.CfDnsClient
Creates a new DNS getRecord for a given second-level domain (SLD) within the specified zone.
recordDelete(ZoneEntity, RecordEntity) - Method in class codes.thischwa.cf.CfDnsClient
Deletes a DNS getRecord of the specified type within a given zone on the Cloudflare API.
recordDelete(ZoneEntity, String) - Method in class codes.thischwa.cf.CfDnsClient
Deletes a DNS getRecord of the specified type within a given zone on the Cloudflare API.
recordDeleteTypeIfExists(ZoneEntity, String, RecordType...) - Method in class codes.thischwa.cf.CfDnsClient
Deletes DNS records of a specific type within a given zone if they exist.
RecordEntity - Class in codes.thischwa.cf.model
Represents a DNS getRecord entity within a specific zone.
RecordEntity() - Constructor for class codes.thischwa.cf.model.RecordEntity
Initializes a new instance of the RecordEntity class and invokes the parent constructor from the AbstractEntity class.
recordList(ZoneEntity) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves a list of DNS records for a specified zone, with optional paging support.
recordList(ZoneEntity, PagingRequest) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves a list of DNS records for a specified zone, with optional paging support.
recordList(ZoneEntity, RecordType...) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves a list of all DNS records for a given zone.
recordList(ZoneEntity, String) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves DNS records for the specified second-level domain (SLD) within a zone.
recordList(ZoneEntity, String, RecordType...) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves DNS records for the specified second-level domain (SLD) within a zone.
RecordMultipleResponse - Class in codes.thischwa.cf.model
Represents the API response of the Cloudflare API containing multiple RecordEntity instances.
RecordMultipleResponse() - Constructor for class codes.thischwa.cf.model.RecordMultipleResponse
Constructs an instance of RecordMultipleResponse.
RecordOperations - Interface in codes.thischwa.cf.fluent
Fluent interface for getRecord-level operations.
RecordOperationsImpl - Class in codes.thischwa.cf.fluent
Implementation of RecordOperations for fluent API access to getRecord-level operations.
RecordOperationsImpl(CfDnsClient, ZoneEntity, String, RecordType[]) - Constructor for class codes.thischwa.cf.fluent.RecordOperationsImpl
Constructs a RecordOperationsImpl instance.
RecordSingleResponse - Class in codes.thischwa.cf.model
Represents the API response of the Cloudflare API containing a single RecordEntity instance.
RecordSingleResponse() - Constructor for class codes.thischwa.cf.model.RecordSingleResponse
Constructs a new instance of the RecordSingleResponse class.
RecordType - Enum Class in codes.thischwa.cf.model
Enum representing various DNS getRecord types.
recordUpdate(ZoneEntity, RecordEntity) - Method in class codes.thischwa.cf.CfDnsClient
Updates an existing DNS getRecord in a specified Cloudflare zone.
ResponseEntity - Interface in codes.thischwa.cf.model
Represents a contract for entities that have a unique identifier.
ResponseResultInfo - Class in codes.thischwa.cf.model
Represents the result of a response with metadata about its success and associated messages or errors.
ResponseResultInfo() - Constructor for class codes.thischwa.cf.model.ResponseResultInfo
 
ResponseResultInfo.Error - Class in codes.thischwa.cf.model
Represents an error with a specific code and message.
ResultInfo - Record Class in codes.thischwa.cf.model
Represents metadata for paginated results.
ResultInfo(int) - Constructor for record class codes.thischwa.cf.model.ResultInfo
Constructs a ResultInfo instance with the specified total count and default values for other fields.
ResultInfo(int, int, int, int, int) - Constructor for record class codes.thischwa.cf.model.ResultInfo
Creates an instance of a ResultInfo record class.

S

setActivatedOn(LocalDateTime) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setCode(int) - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
setContent(String) - Method in class codes.thischwa.cf.model.RecordEntity
 
setCreatedOn(LocalDateTime) - Method in class codes.thischwa.cf.model.RecordEntity
 
setCreatedOn(LocalDateTime) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setDeletes(List<RecordEntity>) - Method in class codes.thischwa.cf.model.BatchEntry
 
setDevelopmentMode(Integer) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setErrors(List<ResponseResultInfo.Error>) - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
setId(String) - Method in class codes.thischwa.cf.model.AbstractEntity
 
setLocked(Boolean) - Method in class codes.thischwa.cf.model.RecordEntity
 
setMessage(String) - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
setMessages(List<String>) - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
setModifiedOn(LocalDateTime) - Method in class codes.thischwa.cf.model.RecordEntity
 
setModifiedOn(LocalDateTime) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setName(String) - Method in class codes.thischwa.cf.model.RecordEntity
 
setName(String) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setNameServers(Set<String>) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setOriginalNameServers(Set<String>) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setPage(int) - Method in class codes.thischwa.cf.model.PagingRequest
 
setPatches(List<RecordEntity>) - Method in class codes.thischwa.cf.model.BatchEntry
 
setPaused(Boolean) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setPerPage(int) - Method in class codes.thischwa.cf.model.PagingRequest
 
setPosts(List<RecordEntity>) - Method in class codes.thischwa.cf.model.BatchEntry
 
setProxiable(Boolean) - Method in class codes.thischwa.cf.model.RecordEntity
 
setProxied(Boolean) - Method in class codes.thischwa.cf.model.RecordEntity
 
setPuts(List<RecordEntity>) - Method in class codes.thischwa.cf.model.BatchEntry
 
setResponseResultInfo(ResponseResultInfo) - Method in class codes.thischwa.cf.model.AbstractResponse
 
setResult(List<T>) - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
setResult(T) - Method in class codes.thischwa.cf.model.AbstractSingleResponse
 
setResultInfo(ResultInfo) - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
setStatus(String) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setSuccess(boolean) - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
setTtl(Integer) - Method in class codes.thischwa.cf.model.RecordEntity
 
setType(String) - Method in class codes.thischwa.cf.model.RecordEntity
 
setType(String) - Method in class codes.thischwa.cf.model.ZoneEntity
 
setZoneId(String) - Method in class codes.thischwa.cf.model.RecordEntity
 
setZoneName(String) - Method in class codes.thischwa.cf.model.RecordEntity
 
SMIMEA - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the SMIMEA DNS getRecord type.
SRV - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents a service getRecord (SRV) type in the DNS configuration model.
SSHFP - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the DNS getRecord type "SSHFP" (SSH Fingerprint), used in DNS to store cryptographic fingerprints associated with SSH host keys.
SVCB - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the Service Binding (SVCB) DNS getRecord type.

T

TLSA - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents a constant for the DNS-based Authentication of Named Entities (DANE) TLSA getRecord type.
toString() - Method in class codes.thischwa.cf.model.AbstractEntity
 
toString() - Method in class codes.thischwa.cf.model.AbstractMultipleResponse
 
toString() - Method in class codes.thischwa.cf.model.AbstractResponse
 
toString() - Method in class codes.thischwa.cf.model.AbstractSingleResponse
 
toString() - Method in class codes.thischwa.cf.model.BatchEntry
 
toString() - Method in class codes.thischwa.cf.model.PagingRequest
 
toString() - Method in class codes.thischwa.cf.model.RecordEntity
 
toString() - Method in enum class codes.thischwa.cf.model.RecordType
 
toString() - Method in class codes.thischwa.cf.model.ResponseResultInfo.Error
 
toString() - Method in class codes.thischwa.cf.model.ResponseResultInfo
 
toString() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns a string representation of this record class.
toString() - Method in class codes.thischwa.cf.model.ZoneEntity
 
totalCount() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns the value of the totalCount record component.
totalPages() - Method in record class codes.thischwa.cf.model.ResultInfo
Returns the value of the totalPages record component.
TXT - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents the TXT DNS getRecord type.

U

update(String) - Method in interface codes.thischwa.cf.fluent.RecordOperations
Updates an existing DNS getRecord with new content.
update(String) - Method in class codes.thischwa.cf.fluent.RecordOperationsImpl
 
URI - Enum constant in enum class codes.thischwa.cf.model.RecordType
Represents a Uniform Resource Identifier (URI).

V

valueOf(String) - Static method in enum class codes.thischwa.cf.CfRequest
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class codes.thischwa.cf.model.RecordType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class codes.thischwa.cf.CfRequest
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class codes.thischwa.cf.model.RecordType
Returns an array containing the constants of this enum class, in the order they are declared.

W

withApiTokenAuth(String) - Method in class codes.thischwa.cf.CfDnsClientBuilder
Configures the authentication method for the CfDnsClient to use an API token.
withBaseUrl(String) - Method in class codes.thischwa.cf.CfDnsClientBuilder
Sets the base URL to be used by the CfDnsClient.
withEmailKeyAuth(String, String) - Method in class codes.thischwa.cf.CfDnsClientBuilder
Configures the authentication method for the CfDnsClient to use an email and API key.
withEmptyResultThrowsException(boolean) - Method in class codes.thischwa.cf.CfDnsClientBuilder
Configures whether an exception should be thrown when an empty result is encountered during operations performed by the `CfDnsClient`.

Z

zone(String) - Method in class codes.thischwa.cf.CfDnsClient
Provides fluent API access to operations in a specific zone.
ZONE_INFO - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for retrieving information about a specific DNS zone by its name.
ZONE_LIST - Enum constant in enum class codes.thischwa.cf.CfRequest
Represents the API endpoint path for retrieving the list of DNS zones.
ZoneEntity - Class in codes.thischwa.cf.model
Represents a DNS zone entity in the Cloudflare DNS system.
ZoneEntity() - Constructor for class codes.thischwa.cf.model.ZoneEntity
Default no-argument constructor for the ZoneEntity class.
zoneGet(String) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves detailed information about a specific zone by its name.
zoneList() - Method in class codes.thischwa.cf.CfDnsClient
Retrieves a list of all zones from the Cloudflare API.
zoneList(PagingRequest) - Method in class codes.thischwa.cf.CfDnsClient
Retrieves a list of all DNS zones using the provided paging request parameters.
ZoneMultipleResponse - Class in codes.thischwa.cf.model
Represents a response model that contains multiple ZoneEntity instances.
ZoneMultipleResponse() - Constructor for class codes.thischwa.cf.model.ZoneMultipleResponse
Constructs a new ZoneMultipleResponse object.
ZoneOperations - Interface in codes.thischwa.cf.fluent
Fluent interface for zone-level operations.
ZoneOperationsImpl - Class in codes.thischwa.cf.fluent
Implementation of ZoneOperations for fluent API access to zone-level operations.
ZoneOperationsImpl(CfDnsClient, ZoneEntity) - Constructor for class codes.thischwa.cf.fluent.ZoneOperationsImpl
Constructs a ZoneOperationsImpl instance.
A B C D E G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form