Network Connectivity v1 API - Class QueryHubStatusRequest (2.9.0)

public sealed class QueryHubStatusRequest : IMessage<QueryHubStatusRequest>, IEquatable<QueryHubStatusRequest>, IDeepCloneable<QueryHubStatusRequest>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Network Connectivity v1 API class QueryHubStatusRequest.

The request for [HubService.QueryHubStatus][google.cloud.networkconnectivity.v1.HubService.QueryHubStatus].

Inheritance

object > QueryHubStatusRequest

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

QueryHubStatusRequest()

public QueryHubStatusRequest()

QueryHubStatusRequest(QueryHubStatusRequest)

public QueryHubStatusRequest(QueryHubStatusRequest other)
Parameter
Name Description
other QueryHubStatusRequest

Properties

Filter

public string Filter { get; set; }

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
Property Value
Type Description
string

GroupBy

public string GroupBy { get; set; }

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
Property Value
Type Description
string

HubName

public HubName HubName { get; set; }

HubName-typed view over the Name resource name property.

Property Value
Type Description
HubName

Name

public string Name { get; set; }

Required. The name of the hub.

Property Value
Type Description
string

OrderBy

public string OrderBy { get; set; }

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.
Property Value
Type Description
string

PageSize

public int PageSize { get; set; }

Optional. The maximum number of results to return per page.

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

Optional. The page token.

Property Value
Type Description
string