Class RequestLogging
java.lang.Object
com.azure.resourcemanager.machinelearning.models.RequestLogging
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RequestLogging>
public final class RequestLogging
extends Object
implements com.azure.json.JsonSerializable<RequestLogging>
The RequestLogging model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the captureHeaders property: For payload logging, we only collect payload by default.static RequestLoggingfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of RequestLogging from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withCaptureHeaders(List<String> captureHeaders) Set the captureHeaders property: For payload logging, we only collect payload by default.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
RequestLogging
public RequestLogging()Creates an instance of RequestLogging class.
-
-
Method Details
-
captureHeaders
Get the captureHeaders property: For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload.- Returns:
- the captureHeaders value.
-
withCaptureHeaders
Set the captureHeaders property: For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload.- Parameters:
captureHeaders- the captureHeaders value to set.- Returns:
- the RequestLogging object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<RequestLogging>- Throws:
IOException
-
fromJson
Reads an instance of RequestLogging from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of RequestLogging 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 RequestLogging.
-