ProfileLogScrubbing Class
- java.
lang. Object - com.
azure. resourcemanager. cdn. models. ProfileLogScrubbing
- com.
Implements
public final class ProfileLogScrubbing
implements JsonSerializable<ProfileLogScrubbing>
Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
Constructor Summary
Constructor | Description |
---|---|
ProfileLogScrubbing() |
Creates an instance of Profile |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Profile |
fromJson(JsonReader jsonReader)
Reads an instance of Profile |
List<Profile |
scrubbingRules()
Get the scrubbing |
Profile |
state()
Get the state property: State of the log scrubbing config. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Profile |
withScrubbingRules(List<ProfileScrubbingRules> scrubbingRules)
Set the scrubbing |
Profile |
withState(ProfileScrubbingState state)
Set the state property: State of the log scrubbing config. |
Methods inherited from java.lang.Object
Constructor Details
ProfileLogScrubbing
public ProfileLogScrubbing()
Creates an instance of ProfileLogScrubbing class.
Method Details
fromJson
public static ProfileLogScrubbing fromJson(JsonReader jsonReader)
Reads an instance of ProfileLogScrubbing from the JsonReader.
Parameters:
Returns:
Throws:
scrubbingRules
public List
Get the scrubbingRules property: List of log scrubbing rules applied to the Azure Front Door profile logs.
Returns:
state
public ProfileScrubbingState state()
Get the state property: State of the log scrubbing config. Default value is Enabled.
Returns:
toJson
validate
public void validate()
Validates the instance.
withScrubbingRules
public ProfileLogScrubbing withScrubbingRules(List
Set the scrubbingRules property: List of log scrubbing rules applied to the Azure Front Door profile logs.
Parameters:
Returns:
withState
public ProfileLogScrubbing withState(ProfileScrubbingState state)
Set the state property: State of the log scrubbing config. Default value is Enabled.
Parameters:
Returns: