Partager via


HttpRequestInfo Class

  • java.lang.Object
    • com.azure.resourcemanager.monitor.models.HttpRequestInfo

Implements

public final class HttpRequestInfo
implements JsonSerializable<HttpRequestInfo>

The Http request info.

Constructor Summary

Constructor Description
HttpRequestInfo()

Creates an instance of HttpRequestInfo class.

Method Summary

Modifier and Type Method and Description
String clientIpAddress()

Get the clientIpAddress property: the client Ip Address.

String clientRequestId()

Get the clientRequestId property: the client request id.

static HttpRequestInfo fromJson(JsonReader jsonReader)

Reads an instance of HttpRequestInfo from the JsonReader.

String method()

Get the method property: the Http request method.

JsonWriter toJson(JsonWriter jsonWriter)
String uri()

Get the uri property: the Uri.

void validate()

Validates the instance.

HttpRequestInfo withClientIpAddress(String clientIpAddress)

Set the clientIpAddress property: the client Ip Address.

HttpRequestInfo withClientRequestId(String clientRequestId)

Set the clientRequestId property: the client request id.

HttpRequestInfo withMethod(String method)

Set the method property: the Http request method.

HttpRequestInfo withUri(String uri)

Set the uri property: the Uri.

Methods inherited from java.lang.Object

Constructor Details

HttpRequestInfo

public HttpRequestInfo()

Creates an instance of HttpRequestInfo class.

Method Details

clientIpAddress

public String clientIpAddress()

Get the clientIpAddress property: the client Ip Address.

Returns:

the clientIpAddress value.

clientRequestId

public String clientRequestId()

Get the clientRequestId property: the client request id.

Returns:

the clientRequestId value.

fromJson

public static HttpRequestInfo fromJson(JsonReader jsonReader)

Reads an instance of HttpRequestInfo from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of HttpRequestInfo 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 HttpRequestInfo.

method

public String method()

Get the method property: the Http request method.

Returns:

the method value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

uri

public String uri()

Get the uri property: the Uri.

Returns:

the uri value.

validate

public void validate()

Validates the instance.

withClientIpAddress

public HttpRequestInfo withClientIpAddress(String clientIpAddress)

Set the clientIpAddress property: the client Ip Address.

Parameters:

clientIpAddress - the clientIpAddress value to set.

Returns:

the HttpRequestInfo object itself.

withClientRequestId

public HttpRequestInfo withClientRequestId(String clientRequestId)

Set the clientRequestId property: the client request id.

Parameters:

clientRequestId - the clientRequestId value to set.

Returns:

the HttpRequestInfo object itself.

withMethod

public HttpRequestInfo withMethod(String method)

Set the method property: the Http request method.

Parameters:

method - the method value to set.

Returns:

the HttpRequestInfo object itself.

withUri

public HttpRequestInfo withUri(String uri)

Set the uri property: the Uri.

Parameters:

uri - the uri value to set.

Returns:

the HttpRequestInfo object itself.

Applies to