Class GcsSinkConfig

java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.aiven.kafka.connect.common.config.CommonConfig
io.aiven.kafka.connect.common.config.SinkCommonConfig
io.aiven.kafka.connect.common.config.AivenCommonConfig
io.aiven.kafka.connect.gcs.GcsSinkConfig

public final class GcsSinkConfig extends io.aiven.kafka.connect.common.config.AivenCommonConfig
  • Field Details

  • Constructor Details

  • Method Details

    • configDef

      public static org.apache.kafka.common.config.ConfigDef configDef()
    • getCredentials

      public com.google.auth.oauth2.OAuth2Credentials getCredentials()
    • getBucketName

      public String getBucketName()
    • getObjectContentEncoding

      public String getObjectContentEncoding()
    • getCompressionType

      public io.aiven.kafka.connect.common.config.CompressionType getCompressionType()
      Overrides:
      getCompressionType in class io.aiven.kafka.connect.common.config.SinkCommonConfig
    • getOutputFields

      public List<io.aiven.kafka.connect.common.config.OutputField> getOutputFields()
      Overrides:
      getOutputFields in class io.aiven.kafka.connect.common.config.SinkCommonConfig
    • getPrefix

      public String getPrefix()
    • getConnectorName

      public String getConnectorName()
    • getGcsRetryBackoffMaxAttempts

      public int getGcsRetryBackoffMaxAttempts()
    • getGcsRetryBackoffDelayMultiplier

      public double getGcsRetryBackoffDelayMultiplier()
    • getGcsRetryBackoffTotalTimeout

      public Duration getGcsRetryBackoffTotalTimeout()
    • getGcsRetryBackoffInitialDelay

      public Duration getGcsRetryBackoffInitialDelay()
    • getGcsRetryBackoffMaxDelay

      public Duration getGcsRetryBackoffMaxDelay()
    • getGcsEndpoint

      public String getGcsEndpoint()
    • getUserAgent

      public String getUserAgent()