Google Cloud Api Hub V1 Client - Class HttpOperationDetails (0.3.0)

Reference documentation and code samples for the Google Cloud Api Hub V1 Client class HttpOperationDetails.

An HTTP-based API Operation, sometimes called a "REST" Operation.

Generated from protobuf message google.cloud.apihub.v1.HttpOperationDetails

Namespace

Google \ Cloud \ ApiHub \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ http_operation HttpOperation

Required. An HTTP Operation.

↳ path_params array<HttpOperationDetails\PathParam>

Optional. Path params of HttpOperation

↳ query_params array|Google\Protobuf\Internal\MapField

Optional. Query params of HttpOperation

↳ request HttpOperationDetails\HttpRequest

Optional. Request metadata.

↳ response HttpOperationDetails\HttpResponse

Optional. Response metadata.

getHttpOperation

Required. An HTTP Operation.

Returns
Type Description
HttpOperation|null

hasHttpOperation

clearHttpOperation

setHttpOperation

Required. An HTTP Operation.

Parameter
Name Description
var HttpOperation
Returns
Type Description
$this

getPathParams

Optional. Path params of HttpOperation

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPathParams

Optional. Path params of HttpOperation

Parameter
Name Description
var array<HttpOperationDetails\PathParam>
Returns
Type Description
$this

getQueryParams

Optional. Query params of HttpOperation

Returns
Type Description
Google\Protobuf\Internal\MapField

setQueryParams

Optional. Query params of HttpOperation

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getRequest

Optional. Request metadata.

Returns
Type Description
HttpOperationDetails\HttpRequest|null

hasRequest

clearRequest

setRequest

Optional. Request metadata.

Parameter
Name Description
var HttpOperationDetails\HttpRequest
Returns
Type Description
$this

getResponse

Optional. Response metadata.

Returns
Type Description
HttpOperationDetails\HttpResponse|null

hasResponse

clearResponse

setResponse

Optional. Response metadata.

Parameter
Name Description
var HttpOperationDetails\HttpResponse
Returns
Type Description
$this