Class Request
- java.lang.Object
-
- com.azure.resourcemanager.containerregistry.models.Request
-
public final class Request extends Object
The request that generated the event.
-
-
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringaddr()Get the addr property: The IP or hostname and possibly port of the client connection that initiated the event.Stringhost()Get the host property: The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.Stringid()Get the id property: The ID of the request that initiated the event.Stringmethod()Get the method property: The request method that generated the event.Stringuseragent()Get the useragent property: The user agent header of the request.voidvalidate()Validates the instance.RequestwithAddr(String addr)Set the addr property: The IP or hostname and possibly port of the client connection that initiated the event.RequestwithHost(String host)Set the host property: The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.RequestwithId(String id)Set the id property: The ID of the request that initiated the event.RequestwithMethod(String method)Set the method property: The request method that generated the event.RequestwithUseragent(String useragent)Set the useragent property: The user agent header of the request.
-
-
-
Method Detail
-
id
public String id()
Get the id property: The ID of the request that initiated the event.- Returns:
- the id value.
-
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.
-
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.
-
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.
-
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.
-
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.
-
method
public String method()
Get the method property: The request method that generated the event.- Returns:
- the method value.
-
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.
-
useragent
public String useragent()
Get the useragent property: The user agent header of the request.- Returns:
- the useragent value.
-
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.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-