ProfileProperties Class
- java.
lang. Object - com.
azure. resourcemanager. cdn. fluent. models. ProfileProperties
- com.
Implements
public final class ProfileProperties
implements JsonSerializable<ProfileProperties>
The JSON object that contains the properties required to create a profile.
Constructor Summary
| Constructor | Description |
|---|---|
| ProfileProperties() |
Creates an instance of Profile |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Map<String,String> |
extendedProperties()
Get the extended |
|
static
Profile |
fromJson(JsonReader jsonReader)
Reads an instance of Profile |
| String |
frontDoorId()
Get the front |
|
Profile |
logScrubbing()
Get the log |
| Integer |
originResponseTimeoutSeconds()
Get the origin |
|
Profile |
provisioningState()
Get the provisioning |
|
Profile |
resourceState()
Get the resource |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Profile |
withLogScrubbing(ProfileLogScrubbing logScrubbing)
Set the log |
|
Profile |
withOriginResponseTimeoutSeconds(Integer originResponseTimeoutSeconds)
Set the origin |
Methods inherited from java.lang.Object
Constructor Details
ProfileProperties
public ProfileProperties()
Creates an instance of ProfileProperties class.
Method Details
extendedProperties
public Map<String,String> extendedProperties()
Get the extendedProperties property: Key-Value pair representing additional properties for profiles.
Returns:
fromJson
public static ProfileProperties fromJson(JsonReader jsonReader)
Reads an instance of ProfileProperties from the JsonReader.
Parameters:
Returns:
Throws:
frontDoorId
public String frontDoorId()
Get the frontDoorId property: The Id of the frontdoor.
Returns:
logScrubbing
public ProfileLogScrubbing logScrubbing()
Get the logScrubbing property: Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
Returns:
originResponseTimeoutSeconds
public Integer originResponseTimeoutSeconds()
Get the originResponseTimeoutSeconds property: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.
Returns:
provisioningState
public ProfileProvisioningState provisioningState()
Get the provisioningState property: Provisioning status of the profile.
Returns:
resourceState
public ProfileResourceState resourceState()
Get the resourceState property: Resource status of the profile.
Returns:
toJson
validate
public void validate()
Validates the instance.
withLogScrubbing
public ProfileProperties withLogScrubbing(ProfileLogScrubbing logScrubbing)
Set the logScrubbing property: Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
Parameters:
Returns:
withOriginResponseTimeoutSeconds
public ProfileProperties withOriginResponseTimeoutSeconds(Integer originResponseTimeoutSeconds)
Set the originResponseTimeoutSeconds property: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.
Parameters:
Returns: