java.lang.Object
com.azure.resourcemanager.appservice.models.DaprConfig

public final class DaprConfig extends Object
App Dapr configuration.
  • Constructor Details

    • DaprConfig

      public DaprConfig()
      Creates an instance of DaprConfig class.
  • Method Details

    • enabled

      public Boolean enabled()
      Get the enabled property: Boolean indicating if the Dapr side car is enabled.
      Returns:
      the enabled value.
    • withEnabled

      public DaprConfig withEnabled(Boolean enabled)
      Set the enabled property: Boolean indicating if the Dapr side car is enabled.
      Parameters:
      enabled - the enabled value to set.
      Returns:
      the DaprConfig object itself.
    • appId

      public String appId()
      Get the appId property: Dapr application identifier.
      Returns:
      the appId value.
    • withAppId

      public DaprConfig withAppId(String appId)
      Set the appId property: Dapr application identifier.
      Parameters:
      appId - the appId value to set.
      Returns:
      the DaprConfig object itself.
    • appPort

      public Integer appPort()
      Get the appPort property: Tells Dapr which port your application is listening on.
      Returns:
      the appPort value.
    • withAppPort

      public DaprConfig withAppPort(Integer appPort)
      Set the appPort property: Tells Dapr which port your application is listening on.
      Parameters:
      appPort - the appPort value to set.
      Returns:
      the DaprConfig object itself.
    • httpReadBufferSize

      public Integer httpReadBufferSize()
      Get the httpReadBufferSize property: Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
      Returns:
      the httpReadBufferSize value.
    • withHttpReadBufferSize

      public DaprConfig withHttpReadBufferSize(Integer httpReadBufferSize)
      Set the httpReadBufferSize property: Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
      Parameters:
      httpReadBufferSize - the httpReadBufferSize value to set.
      Returns:
      the DaprConfig object itself.
    • httpMaxRequestSize

      public Integer httpMaxRequestSize()
      Get the httpMaxRequestSize property: Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
      Returns:
      the httpMaxRequestSize value.
    • withHttpMaxRequestSize

      public DaprConfig withHttpMaxRequestSize(Integer httpMaxRequestSize)
      Set the httpMaxRequestSize property: Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
      Parameters:
      httpMaxRequestSize - the httpMaxRequestSize value to set.
      Returns:
      the DaprConfig object itself.
    • logLevel

      public DaprLogLevel logLevel()
      Get the logLevel property: Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
      Returns:
      the logLevel value.
    • withLogLevel

      public DaprConfig withLogLevel(DaprLogLevel logLevel)
      Set the logLevel property: Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
      Parameters:
      logLevel - the logLevel value to set.
      Returns:
      the DaprConfig object itself.
    • enableApiLogging

      public Boolean enableApiLogging()
      Get the enableApiLogging property: Enables API logging for the Dapr sidecar.
      Returns:
      the enableApiLogging value.
    • withEnableApiLogging

      public DaprConfig withEnableApiLogging(Boolean enableApiLogging)
      Set the enableApiLogging property: Enables API logging for the Dapr sidecar.
      Parameters:
      enableApiLogging - the enableApiLogging value to set.
      Returns:
      the DaprConfig object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.