Google Cloud Asset V1 Client - Class CreateSavedQueryRequest (1.12.2)

Reference documentation and code samples for the Google Cloud Asset V1 Client class CreateSavedQueryRequest.

Request to create a saved query.

Generated from protobuf message google.cloud.asset.v1.CreateSavedQueryRequest

Namespace

Google \ Cloud \ Asset \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

↳ saved_query Google\Cloud\Asset\V1\SavedQuery

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

↳ saved_query_id string

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name. This value should be 4-63 characters, and valid characters are [a-z][0-9]-. Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

getParent

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

Returns
TypeDescription
string

setParent

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getSavedQuery

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

Returns
TypeDescription
Google\Cloud\Asset\V1\SavedQuery|null

hasSavedQuery

clearSavedQuery

setSavedQuery

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

Parameter
NameDescription
var Google\Cloud\Asset\V1\SavedQuery
Returns
TypeDescription
$this

getSavedQueryId

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are [a-z][0-9]-. Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

Returns
TypeDescription
string

setSavedQueryId

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are [a-z][0-9]-. Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
parent string

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345"). Please see Google\Cloud\Asset\V1\AssetServiceClient::projectName() for help formatting this field.

savedQuery Google\Cloud\Asset\V1\SavedQuery

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

savedQueryId string

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are [a-z][0-9]-.

Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

Returns
TypeDescription
Google\Cloud\Asset\V1\CreateSavedQueryRequest