Class HttpOperationDetails (0.2.7)

HttpOperationDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

Name Description
http_operation google.cloud.apihub_v1.types.HttpOperation
Required. An HTTP Operation.
path_params MutableSequence[google.cloud.apihub_v1.types.HttpOperationDetails.PathParam]
Optional. Path params of HttpOperation
query_params MutableMapping[str, google.cloud.apihub_v1.types.HttpOperationDetails.QueryParam]
Optional. Query params of HttpOperation
request google.cloud.apihub_v1.types.HttpOperationDetails.HttpRequest
Optional. Request metadata.
response google.cloud.apihub_v1.types.HttpOperationDetails.HttpResponse
Optional. Response metadata.

Classes

DataType

DataType(value)

Type of data

Header

Header(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An aggregation of HTTP header occurrences.

HttpRequest

HttpRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An aggregation of HTTP requests.

HttpResponse

HttpResponse(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An aggregation of HTTP responses.

PathParam

PathParam(mapping=None, *, ignore_unknown_fields=False, **kwargs)

HTTP Path parameter.

QueryParam

QueryParam(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An aggregation of HTTP query parameter occurrences.

QueryParamsEntry

QueryParamsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.