Class ListFeaturesRequest (1.0.0)

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

Request message for GkeHub.ListFeatures method.

Inheritance

Object > ListFeaturesRequest

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Constructors

ListFeaturesRequest()

public ListFeaturesRequest()

ListFeaturesRequest(ListFeaturesRequest)

public ListFeaturesRequest(ListFeaturesRequest other)
Parameter
NameDescription
otherListFeaturesRequest

Properties

Filter

public string Filter { get; set; }

Lists Features that match the filter expression, following the syntax outlined in https://google.aip.dev/160.

Examples:

  • Feature with the name "servicemesh" in project "foo-proj":

    name = "projects/foo-proj/locations/global/features/servicemesh"

  • Features that have a label called foo:

    labels.foo:*

  • Features that have a label called foo whose value is bar:

    labels.foo = bar

Property Value
TypeDescription
String

OrderBy

public string OrderBy { get; set; }

One or more fields to compare and use to sort the output. See https://google.aip.dev/132#ordering.

Property Value
TypeDescription
String

PageSize

public int PageSize { get; set; }

When requesting a 'page' of resources, page_size specifies number of resources to return. If unspecified or set to 0, all resources will be returned.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

Token returned by previous call to ListFeatures which specifies the position in the list from where to continue listing the resources.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

The parent (project and location) where the Features will be listed. Specified in the format projects/*/locations/*.

Property Value
TypeDescription
String