Module pagers (0.5.10)

API documentation for workstations_v1.services.workstations.pagers module.

Classes

ListUsableWorkstationConfigsAsyncPager

ListUsableWorkstationConfigsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.workstations_v1.types.workstations.ListUsableWorkstationConfigsResponse
        ],
    ],
    request: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationConfigsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationConfigsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_usable_workstation_configs requests.

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

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

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

ListUsableWorkstationConfigsPager

ListUsableWorkstationConfigsPager(
    method: typing.Callable[
        [...],
        google.cloud.workstations_v1.types.workstations.ListUsableWorkstationConfigsResponse,
    ],
    request: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationConfigsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationConfigsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_usable_workstation_configs requests.

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

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

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

ListUsableWorkstationsAsyncPager

ListUsableWorkstationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.workstations_v1.types.workstations.ListUsableWorkstationsResponse
        ],
    ],
    request: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_usable_workstations requests.

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

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

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

ListUsableWorkstationsPager

ListUsableWorkstationsPager(
    method: typing.Callable[
        [...],
        google.cloud.workstations_v1.types.workstations.ListUsableWorkstationsResponse,
    ],
    request: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListUsableWorkstationsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_usable_workstations requests.

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

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

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

ListWorkstationClustersAsyncPager

ListWorkstationClustersAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.workstations_v1.types.workstations.ListWorkstationClustersResponse
        ],
    ],
    request: google.cloud.workstations_v1.types.workstations.ListWorkstationClustersRequest,
    response: google.cloud.workstations_v1.types.workstations.ListWorkstationClustersResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_workstation_clusters requests.

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

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

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

ListWorkstationClustersPager

ListWorkstationClustersPager(
    method: typing.Callable[
        [...],
        google.cloud.workstations_v1.types.workstations.ListWorkstationClustersResponse,
    ],
    request: google.cloud.workstations_v1.types.workstations.ListWorkstationClustersRequest,
    response: google.cloud.workstations_v1.types.workstations.ListWorkstationClustersResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_workstation_clusters requests.

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

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

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

ListWorkstationConfigsAsyncPager

ListWorkstationConfigsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.workstations_v1.types.workstations.ListWorkstationConfigsResponse
        ],
    ],
    request: google.cloud.workstations_v1.types.workstations.ListWorkstationConfigsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListWorkstationConfigsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_workstation_configs requests.

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

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

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

ListWorkstationConfigsPager

ListWorkstationConfigsPager(
    method: typing.Callable[
        [...],
        google.cloud.workstations_v1.types.workstations.ListWorkstationConfigsResponse,
    ],
    request: google.cloud.workstations_v1.types.workstations.ListWorkstationConfigsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListWorkstationConfigsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_workstation_configs requests.

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

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

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

ListWorkstationsAsyncPager

ListWorkstationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.workstations_v1.types.workstations.ListWorkstationsResponse
        ],
    ],
    request: google.cloud.workstations_v1.types.workstations.ListWorkstationsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListWorkstationsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_workstations requests.

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

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

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

ListWorkstationsPager

ListWorkstationsPager(
    method: typing.Callable[
        [...], google.cloud.workstations_v1.types.workstations.ListWorkstationsResponse
    ],
    request: google.cloud.workstations_v1.types.workstations.ListWorkstationsRequest,
    response: google.cloud.workstations_v1.types.workstations.ListWorkstationsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_workstations requests.

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

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

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