Skip navigation links
A B C D E G H I N P R S T V Z 

A

add(PostResponse) - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
addProxy(ProxyProcessMeta, CloudFlareDatabase) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
Adds a new proxy to this service and creates the SRV record at CloudFlare for it.

B

bootstrap(Map<String, SimpledWrapperInfo>, Map<String, ProxyGroup>, CloudFlareDatabase) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
Deprecated.
bungeeSRVRecords - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 

C

CLOUDFLARE_CACHE - Static variable in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
CLOUDFLARE_CACHE_REQ - Static variable in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
CloudFlareConfig - Class in de.dytanic.cloudnet.cloudflare
Container for the CloudFlare configuration.
CloudFlareConfig(boolean, String, String, String, String, Collection<CloudFlareProxyGroup>) - Constructor for class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
cloudFlareConfig - Variable in class de.dytanic.cloudnet.cloudflare.PostResponse
The provided configuration for this cached record
cloudFlareConfigs - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
CloudFlareDatabase - Class in de.dytanic.cloudnet.cloudflare.database
Database to store information about the CloudFlare requests and cache.
CloudFlareDatabase(Database) - Constructor for class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
CloudFlareDNSRecordException - Exception in de.dytanic.cloudnet.cloudflare.exception
Thrown when errors regarding DNS records occur.
CloudFlareDNSRecordException(String) - Constructor for exception de.dytanic.cloudnet.cloudflare.exception.CloudFlareDNSRecordException
Constructs a new exception with message as its detailed message.
CloudFlareDNSRecordException(String, Throwable) - Constructor for exception de.dytanic.cloudnet.cloudflare.exception.CloudFlareDNSRecordException
 
CloudFlareProxyGroup - Class in de.dytanic.cloudnet.cloudflare
Container for a CloudFlare proxy group.
CloudFlareProxyGroup(String, String) - Constructor for class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
 
cloudFlareProxyGroup(CloudFlareConfig, String) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
Returns the first CloudFlareProxyGroup for a given group name.
CloudFlareService - Class in de.dytanic.cloudnet.cloudflare
CloudFlare Service supports the api.cloudflare.com API for dynamic DNS records for BungeeCord Server.
CloudFlareService(Collection<CloudFlareConfig>) - Constructor for class de.dytanic.cloudnet.cloudflare.CloudFlareService
Constructs a new CloudFlare Service module with a given configuration.
contains(CloudFlareConfig, String) - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
content - Variable in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
The content of this record like in a zone file
createRecord(CloudFlareConfig, DNSRecord) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
Creates a new DNS record in the configured zone.

D

data - Variable in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
Additional data about this record for SRV records
de.dytanic.cloudnet.cloudflare - package de.dytanic.cloudnet.cloudflare
 
de.dytanic.cloudnet.cloudflare.database - package de.dytanic.cloudnet.cloudflare.database
 
de.dytanic.cloudnet.cloudflare.exception - package de.dytanic.cloudnet.cloudflare.exception
 
de.dytanic.cloudnet.cloudflare.util - package de.dytanic.cloudnet.cloudflare.util
 
DefaultDNSRecord - Class in de.dytanic.cloudnet.cloudflare.util
A simple DNS record
DefaultDNSRecord(DNSType, String, String, JsonObject) - Constructor for class de.dytanic.cloudnet.cloudflare.util.DefaultDNSRecord
Constructs a simple DNS record, with automatic TTL and no proxying.
deleteRecord(PostResponse) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
Deletes a DNSRecord with the id of the DNS record
dnsRecord - Variable in class de.dytanic.cloudnet.cloudflare.PostResponse
The DNS record that created the response
DNSRecord - Class in de.dytanic.cloudnet.cloudflare.util
General container for storing a DNS record.
DNSRecord(String, String, String, int, boolean, JsonObject) - Constructor for class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 
DNSType - Enum in de.dytanic.cloudnet.cloudflare.util
An enumeration of all valid DNS record types
DNSType() - Constructor for enum de.dytanic.cloudnet.cloudflare.util.DNSType
 
domainName - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
The domain to create records for.

E

email - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
The E-Mail address of the account to use.
enabled - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
Whether or not the module is enabled
equals(Object) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
 
equals(Object) - Method in class de.dytanic.cloudnet.cloudflare.PostResponse
 

G

getAll() - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
getAndRemove() - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
getBungeeSRVRecords() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
getCloudFlareConfig() - Method in class de.dytanic.cloudnet.cloudflare.PostResponse
 
getCloudFlareConfigs() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
getContent() - Method in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 
getData() - Method in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 
getDnsRecord() - Method in class de.dytanic.cloudnet.cloudflare.PostResponse
 
getDomainName() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
getEmail() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
getGroups() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
getId() - Method in class de.dytanic.cloudnet.cloudflare.PostResponse
 
getInstance() - Static method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
getIpARecords() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
getName() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
 
getName() - Method in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 
getPrefix() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
getResponse(String) - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
getSub() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
 
getToken() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
getTtl() - Method in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 
getType() - Method in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 
getZoneId() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
groups - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
All configured BungeeCord groups and their sub-domains

H

hashCode() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
 
hashCode() - Method in class de.dytanic.cloudnet.cloudflare.PostResponse
 

I

id - Variable in class de.dytanic.cloudnet.cloudflare.PostResponse
The ID at CloudFlare that identifies this DNS record
instance - Static variable in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
ipARecords - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
isEnabled() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
 
isProxied() - Method in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
 

N

name - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
Name of the BungeeCord group
name - Variable in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
Name of this record like in a zone file

P

PostResponse - Class in de.dytanic.cloudnet.cloudflare
Container for CloudFlare responses.
PostResponse(CloudFlareConfig, DNSRecord, String) - Constructor for class de.dytanic.cloudnet.cloudflare.PostResponse
 
prefix - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
PREFIX_URL - Static variable in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
proxied - Variable in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
Whether the record should be proxied by CLoudFlare
putPostResponse(MultiValue<PostResponse, String>) - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 

R

remove(String) - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
remove(PostResponse) - Method in class de.dytanic.cloudnet.cloudflare.database.CloudFlareDatabase
 
removeProxy(ProxyProcessMeta, CloudFlareDatabase) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
Removes a proxy and its DNS records from CloudFlare.

S

shutdown(CloudFlareDatabase) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
SRVRecord - Class in de.dytanic.cloudnet.cloudflare.util
A representation of an SRV DNS record
SRVRecord(String, String, String, String, String, int, int, int, String) - Constructor for class de.dytanic.cloudnet.cloudflare.util.SRVRecord
Constructs a new DNSRecord with parameters specialized for an SRV record.
sub - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
Name of the sub-domain

T

toJsonInput(InputStream) - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareService
 
token - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
The token to authenticate at the CloudFlare API with.
toString() - Method in class de.dytanic.cloudnet.cloudflare.CloudFlareProxyGroup
 
ttl - Variable in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
The "Time-to-live" for this record
type - Variable in class de.dytanic.cloudnet.cloudflare.util.DNSRecord
The type of this record.

V

valueOf(String) - Static method in enum de.dytanic.cloudnet.cloudflare.util.DNSType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.dytanic.cloudnet.cloudflare.util.DNSType
Returns an array containing the constants of this enum type, in the order they are declared.

Z

zoneId - Variable in class de.dytanic.cloudnet.cloudflare.CloudFlareConfig
The internal zone ID at CloudFlare
A B C D E G H I N P R S T V Z 
Skip navigation links

Copyright © 2020. All rights reserved.