Request Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.models.Request

Implements

public final class Request
implements JsonSerializable<Request>

The request that generated the event.

Constructor Summary

Constructor Description
Request()

Creates an instance of Request class.

Method Summary

Modifier and Type Method and Description
String addr()

Get the addr property: The IP or hostname and possibly port of the client connection that initiated the event.

static Request fromJson(JsonReader jsonReader)

Reads an instance of Request from the JsonReader.

String host()

Get the host property: The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.

String id()

Get the id property: The ID of the request that initiated the event.

String method()

Get the method property: The request method that generated the event.

JsonWriter toJson(JsonWriter jsonWriter)
String useragent()

Get the useragent property: The user agent header of the request.

void validate()

Validates the instance.

Request withAddr(String addr)

Set the addr property: The IP or hostname and possibly port of the client connection that initiated the event.

Request withHost(String host)

Set the host property: The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.

Request withId(String id)

Set the id property: The ID of the request that initiated the event.

Request withMethod(String method)

Set the method property: The request method that generated the event.

Request withUseragent(String useragent)

Set the useragent property: The user agent header of the request.

Methods inherited from java.lang.Object

Constructor Details

Request

public Request()

Creates an instance of Request class.

Method Details

addr

public String addr()

Get the addr property: The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request.

Returns:

the addr value.

fromJson

public static Request fromJson(JsonReader jsonReader)

Reads an instance of Request from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

host

public String host()

Get the host property: The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.

Returns:

the host value.

id

public String id()

Get the id property: The ID of the request that initiated the event.

Returns:

the id value.

method

public String method()

Get the method property: The request method that generated the event.

Returns:

the method value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

useragent

public String useragent()

Get the useragent property: The user agent header of the request.

Returns:

the useragent value.

validate

public void validate()

Validates the instance.

withAddr

public Request withAddr(String addr)

Set the addr property: The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request.

Parameters:

addr - the addr value to set.

Returns:

the Request object itself.

withHost

public Request withHost(String host)

Set the host property: The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.

Parameters:

host - the host value to set.

Returns:

the Request object itself.

withId

public Request withId(String id)

Set the id property: The ID of the request that initiated the event.

Parameters:

id - the id value to set.

Returns:

the Request object itself.

withMethod

public Request withMethod(String method)

Set the method property: The request method that generated the event.

Parameters:

method - the method value to set.

Returns:

the Request object itself.

withUseragent

public Request withUseragent(String useragent)

Set the useragent property: The user agent header of the request.

Parameters:

useragent - the useragent value to set.

Returns:

the Request object itself.

Applies to