Class CloudflareAPI

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    @Deprecated
    @ScheduledForRemoval
    public final class CloudflareAPI
    extends java.lang.Object
    implements java.lang.AutoCloseable
    Deprecated.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected CloudflareAPI​(de.dytanic.cloudnet.driver.database.Database database)
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void close()
      Deprecated.
       
      de.dytanic.cloudnet.common.collection.Pair<java.lang.Integer,​de.dytanic.cloudnet.common.document.gson.JsonDocument> createRecord​(java.lang.String serviceName, java.lang.String email, CloudflareConfigurationEntry.AuthenticationMethod authenticationMethod, java.lang.String apiKey, java.lang.String zoneId, DNSRecord dnsRecord)
      Deprecated.
       
      de.dytanic.cloudnet.common.collection.Pair<java.lang.Integer,​de.dytanic.cloudnet.common.document.gson.JsonDocument> deleteRecord​(java.lang.String email, CloudflareConfigurationEntry.AuthenticationMethod authenticationMethod, java.lang.String apiKey, java.lang.String zoneId, java.lang.String recordId)
      Deprecated.
       
      java.util.Map<java.lang.String,​de.dytanic.cloudnet.common.collection.Pair<java.lang.String,​de.dytanic.cloudnet.common.document.gson.JsonDocument>> getCreatedRecords()
      Deprecated.
       
      de.dytanic.cloudnet.driver.database.Database getDatabase()
      Deprecated.
       
      static CloudflareAPI getInstance()
      Deprecated.
       
      de.dytanic.cloudnet.common.collection.Pair<java.lang.Integer,​de.dytanic.cloudnet.common.document.gson.JsonDocument> updateRecord​(java.lang.String serviceName, java.lang.String email, CloudflareConfigurationEntry.AuthenticationMethod authenticationMethod, java.lang.String apiKey, java.lang.String zoneId, java.lang.String recordId, DNSRecord dnsRecord)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CloudflareAPI

        protected CloudflareAPI​(de.dytanic.cloudnet.driver.database.Database database)
        Deprecated.
    • Method Detail

      • getInstance

        public static CloudflareAPI getInstance()
        Deprecated.
      • createRecord

        public de.dytanic.cloudnet.common.collection.Pair<java.lang.Integer,​de.dytanic.cloudnet.common.document.gson.JsonDocument> createRecord​(java.lang.String serviceName,
                                                                                                                                                      java.lang.String email,
                                                                                                                                                      CloudflareConfigurationEntry.AuthenticationMethod authenticationMethod,
                                                                                                                                                      java.lang.String apiKey,
                                                                                                                                                      java.lang.String zoneId,
                                                                                                                                                      DNSRecord dnsRecord)
        Deprecated.
      • updateRecord

        public de.dytanic.cloudnet.common.collection.Pair<java.lang.Integer,​de.dytanic.cloudnet.common.document.gson.JsonDocument> updateRecord​(java.lang.String serviceName,
                                                                                                                                                      java.lang.String email,
                                                                                                                                                      CloudflareConfigurationEntry.AuthenticationMethod authenticationMethod,
                                                                                                                                                      java.lang.String apiKey,
                                                                                                                                                      java.lang.String zoneId,
                                                                                                                                                      java.lang.String recordId,
                                                                                                                                                      DNSRecord dnsRecord)
        Deprecated.
      • deleteRecord

        public de.dytanic.cloudnet.common.collection.Pair<java.lang.Integer,​de.dytanic.cloudnet.common.document.gson.JsonDocument> deleteRecord​(java.lang.String email,
                                                                                                                                                      CloudflareConfigurationEntry.AuthenticationMethod authenticationMethod,
                                                                                                                                                      java.lang.String apiKey,
                                                                                                                                                      java.lang.String zoneId,
                                                                                                                                                      java.lang.String recordId)
        Deprecated.
      • close

        public void close()
        Deprecated.
        Specified by:
        close in interface java.lang.AutoCloseable
      • getDatabase

        public de.dytanic.cloudnet.driver.database.Database getDatabase()
        Deprecated.
      • getCreatedRecords

        public java.util.Map<java.lang.String,​de.dytanic.cloudnet.common.collection.Pair<java.lang.String,​de.dytanic.cloudnet.common.document.gson.JsonDocument>> getCreatedRecords()
        Deprecated.