Generated from protobuf message google.cloud.servicedirectory.v1.ListServicesRequest
Namespace
Google \ Cloud \ ServiceDirectory \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The resource name of the namespace whose services you'd like to list.
↳ page_size
int
Optional. The maximum number of items to return.
↳ page_token
string
Optional. The next_page_token value returned from a previous List request, if any.
↳ filter
string
Optional. The filter to list results by. General filter string syntax: <field> <operator> <value> (<logical connector>) * * <field> can be name or annotations.<key> for map field * * <operator> can be <, >, <=, >=, !=, =, :. Of which : means HAS, and is roughly the same as = * * <value> must be the same data type as field * * <logical connector> can be AND, OR, NOT Examples of valid filters: * * annotations.owner returns services that have a annotation with the key owner, this is the same as annotations:owner * * annotations.protocol=gRPC returns services that have key/value protocol=gRPC * name>projects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c returns services that have name that is alphabetically later than the string, so "service-e" is returned but "service-a" is not * * annotations.owner!=sd AND annotations.foo=bar returns services that have owner in annotation key but value is not sd AND have key/value foo=bar * * doesnotexist.foo=bar returns an empty list. Note that service doesn't have a field called "doesnotexist". Since the filter does not match any services, it returns no results For more information about filtering, see API Filtering.
↳ order_by
string
Optional. The order to list results by. General order_by string syntax: <field> (<asc|desc>) (,) * * <field> allows value: name * * <asc|desc> ascending or descending order by <field>. If this is left blank, asc is used Note that an empty order_by string results in default order, which is order by name in ascending order.
getParent
Required. The resource name of the namespace whose services you'd
like to list.
Returns
Type
Description
string
setParent
Required. The resource name of the namespace whose services you'd
like to list.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPageSize
Optional. The maximum number of items to return.
Returns
Type
Description
int
setPageSize
Optional. The maximum number of items to return.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getPageToken
Optional. The next_page_token value returned from a previous List request,
if any.
Returns
Type
Description
string
setPageToken
Optional. The next_page_token value returned from a previous List request,
if any.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getFilter
Optional. The filter to list results by.
General filter string syntax:
<field> <operator> <value> (<logical connector>)
<field> can be name or annotations.<key> for map field
<operator> can be <, >, <=, >=, !=, =, :. Of which :
means HAS, and is roughly the same as =
<value> must be the same data type as field
<logical connector> can be AND, OR, NOT
Examples of valid filters:
annotations.owner returns services that have a annotation with the
key owner, this is the same as annotations:owner
annotations.protocol=gRPC returns services that have key/value
protocol=gRPC
*
name>projects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c
returns services that have name that is alphabetically later than the
string, so "service-e" is returned but "service-a" is not
annotations.owner!=sd AND annotations.foo=bar returns services that
have owner in annotation key but value is not sd AND have
key/value foo=bar
doesnotexist.foo=bar returns an empty list. Note that service
doesn't have a field called "doesnotexist". Since the filter does not
match any services, it returns no results
For more information about filtering, see
API Filtering.
Returns
Type
Description
string
setFilter
Optional. The filter to list results by.
General filter string syntax:
<field> <operator> <value> (<logical connector>)
<field> can be name or annotations.<key> for map field
<operator> can be <, >, <=, >=, !=, =, :. Of which :
means HAS, and is roughly the same as =
<value> must be the same data type as field
<logical connector> can be AND, OR, NOT
Examples of valid filters:
annotations.owner returns services that have a annotation with the
key owner, this is the same as annotations:owner
annotations.protocol=gRPC returns services that have key/value
protocol=gRPC
*
name>projects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c
returns services that have name that is alphabetically later than the
string, so "service-e" is returned but "service-a" is not
annotations.owner!=sd AND annotations.foo=bar returns services that
have owner in annotation key but value is not sd AND have
key/value foo=bar
doesnotexist.foo=bar returns an empty list. Note that service
doesn't have a field called "doesnotexist". Since the filter does not
match any services, it returns no results
For more information about filtering, see
API Filtering.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getOrderBy
Optional. The order to list results by.
General order_by string syntax: <field> (<asc|desc>) (,)
<field> allows value: name
<asc|desc> ascending or descending order by <field>. If this is
left blank, asc is used
Note that an empty order_by string results in default order, which is
order by name in ascending order.
Returns
Type
Description
string
setOrderBy
Optional. The order to list results by.
General order_by string syntax: <field> (<asc|desc>) (,)
<field> allows value: name
<asc|desc> ascending or descending order by <field>. If this is
left blank, asc is used
Note that an empty order_by string results in default order, which is
order by name in ascending order.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
static::build
Parameter
Name
Description
parent
string
Required. The resource name of the namespace whose services you'd
like to list. Please see
RegistrationServiceClient::namespaceName() for help formatting this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Service Directory V1 Client - Class ListServicesRequest (2.0.6)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.6 (latest)](/php/docs/reference/cloud-service-directory/latest/V1.ListServicesRequest)\n- [2.0.5](/php/docs/reference/cloud-service-directory/2.0.5/V1.ListServicesRequest)\n- [1.3.6](/php/docs/reference/cloud-service-directory/1.3.6/V1.ListServicesRequest)\n- [1.2.1](/php/docs/reference/cloud-service-directory/1.2.1/V1.ListServicesRequest)\n- [1.1.2](/php/docs/reference/cloud-service-directory/1.1.2/V1.ListServicesRequest)\n- [1.0.5](/php/docs/reference/cloud-service-directory/1.0.5/V1.ListServicesRequest) \nReference documentation and code samples for the Google Cloud Service Directory V1 Client class ListServicesRequest.\n\nThe request message for\n[RegistrationService.ListServices](/php/docs/reference/cloud-service-directory/latest/V1.Client.RegistrationServiceClient#_Google_Cloud_ServiceDirectory_V1_Client_RegistrationServiceClient__listServices__).\n\nGenerated from protobuf message `google.cloud.servicedirectory.v1.ListServicesRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ ServiceDirectory \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The resource name of the namespace whose services you'd\nlike to list.\n\n### setParent\n\nRequired. The resource name of the namespace whose services you'd\nlike to list.\n\n### getPageSize\n\nOptional. The maximum number of items to return.\n\n### setPageSize\n\nOptional. The maximum number of items to return.\n\n### getPageToken\n\nOptional. The next_page_token value returned from a previous List request,\nif any.\n\n### setPageToken\n\nOptional. The next_page_token value returned from a previous List request,\nif any.\n\n### getFilter\n\nOptional. The filter to list results by.\n\nGeneral `filter` string syntax:\n`\u003cfield\u003e \u003coperator\u003e \u003cvalue\u003e (\u003clogical connector\u003e)`\n\n- `\u003cfield\u003e` can be `name` or `annotations.\u003ckey\u003e` for map field\n- `\u003coperator\u003e` can be `\u003c`, `\u003e`, `\u003c=`, `\u003e=`, `!=`, `=`, `:`. Of which `:` means `HAS`, and is roughly the same as `=`\n- `\u003cvalue\u003e` must be the same data type as field\n- `\u003clogical connector\u003e` can be `AND`, `OR`, `NOT` Examples of valid filters:\n- `annotations.owner` returns services that have a annotation with the key `owner`, this is the same as `annotations:owner`\n- `annotations.protocol=gRPC` returns services that have key/value `protocol=gRPC` \\* `name\u003eprojects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c` returns services that have name that is alphabetically later than the string, so \"service-e\" is returned but \"service-a\" is not\n- `annotations.owner!=sd AND annotations.foo=bar` returns services that have `owner` in annotation key but value is not `sd` AND have key/value `foo=bar`\n- `doesnotexist.foo=bar` returns an empty list. Note that service doesn't have a field called \"doesnotexist\". Since the filter does not match any services, it returns no results For more information about filtering, see [API Filtering](https://aip.dev/160).\n\n### setFilter\n\nOptional. The filter to list results by.\n\nGeneral `filter` string syntax:\n`\u003cfield\u003e \u003coperator\u003e \u003cvalue\u003e (\u003clogical connector\u003e)`\n\n- `\u003cfield\u003e` can be `name` or `annotations.\u003ckey\u003e` for map field\n- `\u003coperator\u003e` can be `\u003c`, `\u003e`, `\u003c=`, `\u003e=`, `!=`, `=`, `:`. Of which `:` means `HAS`, and is roughly the same as `=`\n- `\u003cvalue\u003e` must be the same data type as field\n- `\u003clogical connector\u003e` can be `AND`, `OR`, `NOT` Examples of valid filters:\n- `annotations.owner` returns services that have a annotation with the key `owner`, this is the same as `annotations:owner`\n- `annotations.protocol=gRPC` returns services that have key/value `protocol=gRPC` \\* `name\u003eprojects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c` returns services that have name that is alphabetically later than the string, so \"service-e\" is returned but \"service-a\" is not\n- `annotations.owner!=sd AND annotations.foo=bar` returns services that have `owner` in annotation key but value is not `sd` AND have key/value `foo=bar`\n- `doesnotexist.foo=bar` returns an empty list. Note that service doesn't have a field called \"doesnotexist\". Since the filter does not match any services, it returns no results For more information about filtering, see [API Filtering](https://aip.dev/160).\n\n### getOrderBy\n\nOptional. The order to list results by.\n\nGeneral `order_by` string syntax: `\u003cfield\u003e (\u003casc|desc\u003e) (,)`\n\n- `\u003cfield\u003e` allows value: `name`\n- `\u003casc|desc\u003e` ascending or descending order by `\u003cfield\u003e`. If this is left blank, `asc` is used Note that an empty `order_by` string results in default order, which is order by `name` in ascending order.\n\n### setOrderBy\n\nOptional. The order to list results by.\n\nGeneral `order_by` string syntax: `\u003cfield\u003e (\u003casc|desc\u003e) (,)`\n\n- `\u003cfield\u003e` allows value: `name`\n- `\u003casc|desc\u003e` ascending or descending order by `\u003cfield\u003e`. If this is left blank, `asc` is used Note that an empty `order_by` string results in default order, which is order by `name` in ascending order.\n\n### static::build"]]