Module pagers (0.1.0)

API documentation for observability_v1.services.observability.pagers module.

Classes

ListBucketsAsyncPager

ListBucketsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.observability_v1.types.observability.ListBucketsResponse
        ],
    ],
    request: google.cloud.observability_v1.types.observability.ListBucketsRequest,
    response: google.cloud.observability_v1.types.observability.ListBucketsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_buckets requests.

This class thinly wraps an initial ListBucketsResponse object, and provides an __aiter__ method to iterate through its buckets field.

If there are more pages, the __aiter__ method will make additional ListBuckets requests and continue to iterate through the buckets field on the corresponding responses.

All the usual ListBucketsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBucketsPager

ListBucketsPager(
    method: typing.Callable[
        [...], google.cloud.observability_v1.types.observability.ListBucketsResponse
    ],
    request: google.cloud.observability_v1.types.observability.ListBucketsRequest,
    response: google.cloud.observability_v1.types.observability.ListBucketsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_buckets requests.

This class thinly wraps an initial ListBucketsResponse object, and provides an __iter__ method to iterate through its buckets field.

If there are more pages, the __iter__ method will make additional ListBuckets requests and continue to iterate through the buckets field on the corresponding responses.

All the usual ListBucketsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDatasetsAsyncPager

ListDatasetsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.observability_v1.types.observability.ListDatasetsResponse
        ],
    ],
    request: google.cloud.observability_v1.types.observability.ListDatasetsRequest,
    response: google.cloud.observability_v1.types.observability.ListDatasetsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_datasets requests.

This class thinly wraps an initial ListDatasetsResponse object, and provides an __aiter__ method to iterate through its datasets field.

If there are more pages, the __aiter__ method will make additional ListDatasets requests and continue to iterate through the datasets field on the corresponding responses.

All the usual ListDatasetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDatasetsPager

ListDatasetsPager(
    method: typing.Callable[
        [...], google.cloud.observability_v1.types.observability.ListDatasetsResponse
    ],
    request: google.cloud.observability_v1.types.observability.ListDatasetsRequest,
    response: google.cloud.observability_v1.types.observability.ListDatasetsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_datasets requests.

This class thinly wraps an initial ListDatasetsResponse object, and provides an __iter__ method to iterate through its datasets field.

If there are more pages, the __iter__ method will make additional ListDatasets requests and continue to iterate through the datasets field on the corresponding responses.

All the usual ListDatasetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLinksAsyncPager

ListLinksAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.observability_v1.types.observability.ListLinksResponse
        ],
    ],
    request: google.cloud.observability_v1.types.observability.ListLinksRequest,
    response: google.cloud.observability_v1.types.observability.ListLinksResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_links requests.

This class thinly wraps an initial ListLinksResponse object, and provides an __aiter__ method to iterate through its links field.

If there are more pages, the __aiter__ method will make additional ListLinks requests and continue to iterate through the links field on the corresponding responses.

All the usual ListLinksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLinksPager

ListLinksPager(
    method: typing.Callable[
        [...], google.cloud.observability_v1.types.observability.ListLinksResponse
    ],
    request: google.cloud.observability_v1.types.observability.ListLinksRequest,
    response: google.cloud.observability_v1.types.observability.ListLinksResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_links requests.

This class thinly wraps an initial ListLinksResponse object, and provides an __iter__ method to iterate through its links field.

If there are more pages, the __iter__ method will make additional ListLinks requests and continue to iterate through the links field on the corresponding responses.

All the usual ListLinksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTraceScopesAsyncPager

ListTraceScopesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.observability_v1.types.observability.ListTraceScopesResponse
        ],
    ],
    request: google.cloud.observability_v1.types.observability.ListTraceScopesRequest,
    response: google.cloud.observability_v1.types.observability.ListTraceScopesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_trace_scopes requests.

This class thinly wraps an initial ListTraceScopesResponse object, and provides an __aiter__ method to iterate through its trace_scopes field.

If there are more pages, the __aiter__ method will make additional ListTraceScopes requests and continue to iterate through the trace_scopes field on the corresponding responses.

All the usual ListTraceScopesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTraceScopesPager

ListTraceScopesPager(
    method: typing.Callable[
        [...], google.cloud.observability_v1.types.observability.ListTraceScopesResponse
    ],
    request: google.cloud.observability_v1.types.observability.ListTraceScopesRequest,
    response: google.cloud.observability_v1.types.observability.ListTraceScopesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_trace_scopes requests.

This class thinly wraps an initial ListTraceScopesResponse object, and provides an __iter__ method to iterate through its trace_scopes field.

If there are more pages, the __iter__ method will make additional ListTraceScopes requests and continue to iterate through the trace_scopes field on the corresponding responses.

All the usual ListTraceScopesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListViewsAsyncPager

ListViewsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.observability_v1.types.observability.ListViewsResponse
        ],
    ],
    request: google.cloud.observability_v1.types.observability.ListViewsRequest,
    response: google.cloud.observability_v1.types.observability.ListViewsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_views requests.

This class thinly wraps an initial ListViewsResponse object, and provides an __aiter__ method to iterate through its views field.

If there are more pages, the __aiter__ method will make additional ListViews requests and continue to iterate through the views field on the corresponding responses.

All the usual ListViewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListViewsPager

ListViewsPager(
    method: typing.Callable[
        [...], google.cloud.observability_v1.types.observability.ListViewsResponse
    ],
    request: google.cloud.observability_v1.types.observability.ListViewsRequest,
    response: google.cloud.observability_v1.types.observability.ListViewsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_views requests.

This class thinly wraps an initial ListViewsResponse object, and provides an __iter__ method to iterate through its views field.

If there are more pages, the __iter__ method will make additional ListViews requests and continue to iterate through the views field on the corresponding responses.

All the usual ListViewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.