# Network Connectivity V1 API - Class Google::Cloud::NetworkConnectivity::V1::QueryHubStatusRequest (v1.14.0)

1.14.0 (latest) 1.13.0 1.12.0 1.11.0 1.10.1 1.9.0 1.8.0 1.7.0 1.6.0 1.5.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 0.10.0 0.9.2 0.8.0 0.7.0 0.6.1 0.5.0 0.4.1 0.3.0 0.2.0 0.1.4 Reference documentation and code samples for the Network Connectivity V1 API class Google::Cloud::NetworkConnectivity::V1::QueryHubStatusRequest.

The request for
[HubService.QueryHubStatus](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-network_connectivity-v1/latest/Google-Cloud-NetworkConnectivity-V1-HubService-Client#Google__Cloud__NetworkConnectivity__V1__HubService__Client_query_hub_status_instance_ "Google::Cloud::NetworkConnectivity::V1::HubService::Client#query_hub_status (method)").

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #filter

    def filter() -> ::String

**Returns**

- (::String) --- Optional. An expression that filters the list of results.
  The filter can be used to filter the results by the following fields:

  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code`
  - `psc_propagation_status.message`

### #filter=

    def filter=(value) -> ::String

**Parameter**

- **value** (::String) ---

  Optional. An expression that filters the list of results.
  The filter can be used to filter the results by the following fields:
  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code`
  - `psc_propagation_status.message`
**Returns**

- (::String) --- Optional. An expression that filters the list of results.
  The filter can be used to filter the results by the following fields:

  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code`
  - `psc_propagation_status.message`

### #group_by

    def group_by() -> ::String

**Returns**

- (::String) --- Optional. Aggregate the results by the specified fields.
  A comma-separated list of any of these fields:

  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code`

### #group_by=

    def group_by=(value) -> ::String

**Parameter**

- **value** (::String) ---

  Optional. Aggregate the results by the specified fields.
  A comma-separated list of any of these fields:
  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code`
**Returns**

- (::String) --- Optional. Aggregate the results by the specified fields.
  A comma-separated list of any of these fields:

  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code`

### #name

    def name() -> ::String

**Returns**

- (::String) --- Required. The name of the hub.

### #name=

    def name=(value) -> ::String

**Parameter**

- **value** (::String) --- Required. The name of the hub.
**Returns**

- (::String) --- Required. The name of the hub.

### #order_by

    def order_by() -> ::String

**Returns**

- (::String) --- Optional. Sort the results in ascending order by the specified fields.
  A comma-separated list of any of these fields:

  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code` If `group_by` is set, the value of the `order_by` field must be the same as or a subset of the `group_by` field.

### #order_by=

    def order_by=(value) -> ::String

**Parameter**

- **value** (::String) ---

  Optional. Sort the results in ascending order by the specified fields.
  A comma-separated list of any of these fields:
  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code` If `group_by` is set, the value of the `order_by` field must be the same as or a subset of the `group_by` field.
**Returns**

- (::String) --- Optional. Sort the results in ascending order by the specified fields.
  A comma-separated list of any of these fields:

  - `psc_propagation_status.source_spoke`
  - `psc_propagation_status.source_group`
  - `psc_propagation_status.source_forwarding_rule`
  - `psc_propagation_status.target_spoke`
  - `psc_propagation_status.target_group`
  - `psc_propagation_status.code` If `group_by` is set, the value of the `order_by` field must be the same as or a subset of the `group_by` field.

### #page_size

    def page_size() -> ::Integer

**Returns**

- (::Integer) --- Optional. The maximum number of results to return per page.

### #page_size=

    def page_size=(value) -> ::Integer

**Parameter**

- **value** (::Integer) --- Optional. The maximum number of results to return per page.
**Returns**

- (::Integer) --- Optional. The maximum number of results to return per page.

### #page_token

    def page_token() -> ::String

**Returns**

- (::String) --- Optional. The page token.

### #page_token=

    def page_token=(value) -> ::String

**Parameter**

- **value** (::String) --- Optional. The page token.
**Returns**

- (::String) --- Optional. The page token.