Class C2ClientConfig

java.lang.Object
org.apache.nifi.c2.client.C2ClientConfig

public class C2ClientConfig extends Object
Configuration for a C2 Client.
  • Field Details

    • c2Url

      private final String c2Url
    • c2AckUrl

      private final String c2AckUrl
    • c2RestPathBase

      private final String c2RestPathBase
    • c2RestPathHeartbeat

      private final String c2RestPathHeartbeat
    • c2RestPathAcknowledge

      private final String c2RestPathAcknowledge
    • agentClass

      private final String agentClass
    • agentIdentifier

      private final String agentIdentifier
    • fullHeartbeat

      private final boolean fullHeartbeat
    • confDirectory

      private final String confDirectory
    • runtimeManifestIdentifier

      private final String runtimeManifestIdentifier
    • runtimeType

      private final String runtimeType
    • heartbeatPeriod

      private final long heartbeatPeriod
    • keystoreFilename

      private final String keystoreFilename
    • keystorePass

      private final String keystorePass
    • keyPass

      private final String keyPass
    • keystoreType

      private final String keystoreType
    • truststoreFilename

      private final String truststoreFilename
    • truststorePass

      private final String truststorePass
    • truststoreType

      private final String truststoreType
    • callTimeout

      private final long callTimeout
    • readTimeout

      private final long readTimeout
    • httpHeaders

      private final Map<String,String> httpHeaders
    • connectTimeout

      private final long connectTimeout
    • maxIdleConnections

      private final int maxIdleConnections
    • keepAliveDuration

      private final long keepAliveDuration
    • c2RequestCompression

      private final String c2RequestCompression
    • c2AssetDirectory

      private final String c2AssetDirectory
    • c2AssetRepositoryDirectory

      private final String c2AssetRepositoryDirectory
    • bootstrapAcknowledgeTimeout

      private final long bootstrapAcknowledgeTimeout
    • c2FlowInfoProcessorBulletinLimit

      private final int c2FlowInfoProcessorBulletinLimit
    • c2FlowInfoProcessorStatusEnabled

      private final boolean c2FlowInfoProcessorStatusEnabled
  • Constructor Details

  • Method Details

    • getC2Url

      public String getC2Url()
    • getC2AckUrl

      public String getC2AckUrl()
    • getAgentClass

      public String getAgentClass()
    • getAgentIdentifier

      public String getAgentIdentifier()
    • getC2RestPathBase

      public String getC2RestPathBase()
    • getC2RestPathHeartbeat

      public String getC2RestPathHeartbeat()
    • getC2RestPathAcknowledge

      public String getC2RestPathAcknowledge()
    • isFullHeartbeat

      public boolean isFullHeartbeat()
    • getConfDirectory

      public String getConfDirectory()
    • getRuntimeManifestIdentifier

      public String getRuntimeManifestIdentifier()
    • getRuntimeType

      public String getRuntimeType()
    • getHeartbeatPeriod

      public long getHeartbeatPeriod()
    • getCallTimeout

      public long getCallTimeout()
    • getKeystoreFilename

      public String getKeystoreFilename()
    • getKeystorePass

      public String getKeystorePass()
    • getKeyPass

      public String getKeyPass()
    • getKeystoreType

      public String getKeystoreType()
    • getTruststoreFilename

      public String getTruststoreFilename()
    • getTruststorePass

      public String getTruststorePass()
    • getTruststoreType

      public String getTruststoreType()
    • getReadTimeout

      public long getReadTimeout()
    • getConnectTimeout

      public long getConnectTimeout()
    • getHttpHeaders

      public Map<String,String> getHttpHeaders()
    • getC2RequestCompression

      public String getC2RequestCompression()
    • getC2AssetDirectory

      public String getC2AssetDirectory()
    • getC2AssetRepositoryDirectory

      public String getC2AssetRepositoryDirectory()
    • getMaxIdleConnections

      public int getMaxIdleConnections()
    • getKeepAliveDuration

      public long getKeepAliveDuration()
    • getBootstrapAcknowledgeTimeout

      public long getBootstrapAcknowledgeTimeout()
    • getC2FlowInfoProcessorBulletinLimit

      public int getC2FlowInfoProcessorBulletinLimit()
    • isC2FlowInfoProcessorStatusEnabled

      public boolean isC2FlowInfoProcessorStatusEnabled()