Class DaprConfig
java.lang.Object
com.azure.resourcemanager.appservice.models.DaprConfig
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DaprConfig>
App Dapr configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappId()
Get the appId property: Dapr application identifier.appPort()
Get the appPort property: Tells Dapr which port your application is listening on.Get the enableApiLogging property: Enables API logging for the Dapr sidecar.enabled()
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.logLevel()
Get the logLevel property: Sets the log level for the Dapr sidecar.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.Set the appId property: Dapr application identifier.withAppPort
(Integer appPort) 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.withEnabled
(Boolean enabled) 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.withLogLevel
(DaprLogLevel logLevel) 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
Get the enabled property: Boolean indicating if the Dapr side car is enabled.- Returns:
- the enabled value.
-
withEnabled
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
Get the appId property: Dapr application identifier.- Returns:
- the appId value.
-
withAppId
Set the appId property: Dapr application identifier.- Parameters:
appId
- the appId value to set.- Returns:
- the DaprConfig object itself.
-
appPort
Get the appPort property: Tells Dapr which port your application is listening on.- Returns:
- the appPort value.
-
withAppPort
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
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
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
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
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
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
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
Get the enableApiLogging property: Enables API logging for the Dapr sidecar.- Returns:
- the enableApiLogging value.
-
withEnableApiLogging
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
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<DaprConfig>
- Throws:
IOException
-
fromJson
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.
-