java.lang.Object
com.azure.resourcemanager.appservice.models.DaprConfig
All Implemented Interfaces:
com.azure.json.JsonSerializable<DaprConfig>

public final class DaprConfig extends Object implements com.azure.json.JsonSerializable<DaprConfig>
App Dapr configuration.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of DaprConfig class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the appId property: Dapr application identifier.
    Get the appPort property: Tells Dapr which port your application is listening on.
    Get the enableApiLogging property: Enables API logging for the Dapr sidecar.
    Get the enabled property: Boolean indicating if the Dapr side car is enabled.
    static DaprConfig
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of DaprConfig from the JsonReader.
    Get the httpMaxRequestSize property: Increasing max size of request body http servers parameter in MB to handle uploading of big files.
    Get the httpReadBufferSize property: Dapr max size of http header read buffer in KB to handle when sending multi-KB headers.
    Get the logLevel property: Sets the log level for the Dapr sidecar.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    void
    Validates the instance.
    Set the appId property: Dapr application identifier.
    Set the appPort property: Tells Dapr which port your application is listening on.
    withEnableApiLogging(Boolean enableApiLogging)
    Set the enableApiLogging property: Enables API logging for the Dapr sidecar.
    Set the enabled property: Boolean indicating if the Dapr side car is enabled.
    withHttpMaxRequestSize(Integer httpMaxRequestSize)
    Set the httpMaxRequestSize property: Increasing max size of request body http servers parameter in MB to handle uploading of big files.
    withHttpReadBufferSize(Integer httpReadBufferSize)
    Set the httpReadBufferSize property: Dapr max size of http header read buffer in KB to handle when sending multi-KB headers.
    Set the logLevel property: Sets the log level for the Dapr sidecar.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.azure.json.JsonSerializable

    toJson, toJson, toJsonBytes, toJsonString
  • 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.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<DaprConfig>
      Throws:
      IOException
    • fromJson

      public static DaprConfig fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of DaprConfig from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of DaprConfig if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the DaprConfig.