Reference documentation and code samples for the Google Cloud Gke Hub V1 Client class ListMembershipsRequest.
Request message for GkeHub.ListMemberships
method.
Generated from protobuf message google.cloud.gkehub.v1.ListMembershipsRequest
Namespace
Google \ Cloud \ GkeHub \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The parent (project and location) where the Memberships will be listed. Specified in the format projects/*/locations/*
. projects/*/locations/-
list memberships in all the regions.
↳ page_size
int
Optional. 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.
↳ page_token
string
Optional. Token returned by previous call to ListMemberships
which specifies the position in the list from where to continue listing the resources.
↳ filter
string
Optional. Lists Memberships that match the filter expression, following the syntax outlined in https://google.aip.dev/160
. Examples: - Name is bar
in project foo-proj
and location global
: name = "projects/foo-proj/locations/global/membership/bar" - Memberships that have a label called foo
: labels.foo:* - Memberships that have a label called foo
whose value is bar
: labels.foo = bar - Memberships in the CREATING state: state = CREATING
↳ order_by
string
Optional. One or more fields to compare and use to sort the output. See https://google.aip.dev/132#ordering .
getParent
Required. The parent (project and location) where the Memberships will be
listed. Specified in the format projects/*/locations/*
.
projects/*/locations/-
list memberships in all the regions.
string
setParent
Required. The parent (project and location) where the Memberships will be
listed. Specified in the format projects/*/locations/*
.
projects/*/locations/-
list memberships in all the regions.
var
string
$this
getPageSize
Optional. 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.
int
setPageSize
Optional. 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.
var
int
$this
getPageToken
Optional. Token returned by previous call to ListMemberships
which
specifies the position in the list from where to continue listing the
resources.
string
setPageToken
Optional. Token returned by previous call to ListMemberships
which
specifies the position in the list from where to continue listing the
resources.
var
string
$this
getFilter
Optional. Lists Memberships that match the filter expression, following the syntax outlined in https://google.aip.dev/160 .
Examples:
- Name is
bar
in projectfoo-proj
and locationglobal
: name = "projects/foo-proj/locations/global/membership/bar" - Memberships that have a label called
foo
: labels.foo:* - Memberships that have a label called
foo
whose value isbar
: labels.foo = bar - Memberships in the CREATING state: state = CREATING
string
setFilter
Optional. Lists Memberships that match the filter expression, following the syntax outlined in https://google.aip.dev/160 .
Examples:
- Name is
bar
in projectfoo-proj
and locationglobal
: name = "projects/foo-proj/locations/global/membership/bar" - Memberships that have a label called
foo
: labels.foo:* - Memberships that have a label called
foo
whose value isbar
: labels.foo = bar - Memberships in the CREATING state: state = CREATING
var
string
$this
getOrderBy
Optional. One or more fields to compare and use to sort the output.
string
setOrderBy
Optional. One or more fields to compare and use to sort the output.
var
string
$this
static::build
parent
string
Required. The parent (project and location) where the Memberships will be
listed. Specified in the format projects/*/locations/*
. projects/*/locations/-
list memberships in all the regions. Please see GkeHubClient::locationName()
for help formatting this field.