Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::QueryAssetsRequest.
QueryAssets request.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#job_reference
def job_reference() -> ::String
-
(::String) — Optional. Reference to the query job, which is from the
QueryAssetsResponse
of previousQueryAssets
call.
#job_reference=
def job_reference=(value) -> ::String
-
value (::String) — Optional. Reference to the query job, which is from the
QueryAssetsResponse
of previousQueryAssets
call.
-
(::String) — Optional. Reference to the query job, which is from the
QueryAssetsResponse
of previousQueryAssets
call.
#output_config
def output_config() -> ::Google::Cloud::Asset::V1::QueryAssetsOutputConfig
-
(::Google::Cloud::Asset::V1::QueryAssetsOutputConfig) — Optional. Destination where the query results will be saved.
When this field is specified, the query results won't be saved in the [QueryAssetsResponse.query_result]. Instead [QueryAssetsResponse.output_config] will be set.
Meanwhile, [QueryAssetsResponse.job_reference] will be set and can be used to check the status of the query job when passed to a following [QueryAssets] API call.
#output_config=
def output_config=(value) -> ::Google::Cloud::Asset::V1::QueryAssetsOutputConfig
-
value (::Google::Cloud::Asset::V1::QueryAssetsOutputConfig) — Optional. Destination where the query results will be saved.
When this field is specified, the query results won't be saved in the [QueryAssetsResponse.query_result]. Instead [QueryAssetsResponse.output_config] will be set.
Meanwhile, [QueryAssetsResponse.job_reference] will be set and can be used to check the status of the query job when passed to a following [QueryAssets] API call.
-
(::Google::Cloud::Asset::V1::QueryAssetsOutputConfig) — Optional. Destination where the query results will be saved.
When this field is specified, the query results won't be saved in the [QueryAssetsResponse.query_result]. Instead [QueryAssetsResponse.output_config] will be set.
Meanwhile, [QueryAssetsResponse.job_reference] will be set and can be used to check the status of the query job when passed to a following [QueryAssets] API call.
#page_size
def page_size() -> ::Integer
-
(::Integer) — Optional. The maximum number of rows to return in the results. Responses
are limited to 10 MB and 1000 rows.
By default, the maximum row count is 1000. When the byte or row count limit is reached, the rest of the query results will be paginated.
The field will be ignored when [output_config] is specified.
#page_size=
def page_size=(value) -> ::Integer
-
value (::Integer) — Optional. The maximum number of rows to return in the results. Responses
are limited to 10 MB and 1000 rows.
By default, the maximum row count is 1000. When the byte or row count limit is reached, the rest of the query results will be paginated.
The field will be ignored when [output_config] is specified.
-
(::Integer) — Optional. The maximum number of rows to return in the results. Responses
are limited to 10 MB and 1000 rows.
By default, the maximum row count is 1000. When the byte or row count limit is reached, the rest of the query results will be paginated.
The field will be ignored when [output_config] is specified.
#page_token
def page_token() -> ::String
-
(::String) — Optional. A page token received from previous
QueryAssets
.The field will be ignored when [output_config] is specified.
#page_token=
def page_token=(value) -> ::String
-
value (::String) — Optional. A page token received from previous
QueryAssets
.The field will be ignored when [output_config] is specified.
-
(::String) — Optional. A page token received from previous
QueryAssets
.The field will be ignored when [output_config] is specified.
#parent
def parent() -> ::String
-
(::String) — Required. The relative name of the root asset. This can only be an
organization number (such as "organizations/123"), a project ID (such as
"projects/my-project-id"), or a project number (such as "projects/12345"),
or a folder number (such as "folders/123").
Only assets belonging to the
parent
will be returned.
#parent=
def parent=(value) -> ::String
-
value (::String) — Required. The relative name of the root asset. This can only be an
organization number (such as "organizations/123"), a project ID (such as
"projects/my-project-id"), or a project number (such as "projects/12345"),
or a folder number (such as "folders/123").
Only assets belonging to the
parent
will be returned.
-
(::String) — Required. The relative name of the root asset. This can only be an
organization number (such as "organizations/123"), a project ID (such as
"projects/my-project-id"), or a project number (such as "projects/12345"),
or a folder number (such as "folders/123").
Only assets belonging to the
parent
will be returned.
#read_time
def read_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Optional. Queries cloud assets as they appeared at the specified point in time.
#read_time=
def read_time=(value) -> ::Google::Protobuf::Timestamp
- value (::Google::Protobuf::Timestamp) — Optional. Queries cloud assets as they appeared at the specified point in time.
- (::Google::Protobuf::Timestamp) — Optional. Queries cloud assets as they appeared at the specified point in time.
#read_time_window
def read_time_window() -> ::Google::Cloud::Asset::V1::TimeWindow
- (::Google::Cloud::Asset::V1::TimeWindow) — Optional. [start_time] is required. [start_time] must be less than [end_time] Defaults [end_time] to now if [start_time] is set and [end_time] isn't. Maximum permitted time range is 7 days.
#read_time_window=
def read_time_window=(value) -> ::Google::Cloud::Asset::V1::TimeWindow
- value (::Google::Cloud::Asset::V1::TimeWindow) — Optional. [start_time] is required. [start_time] must be less than [end_time] Defaults [end_time] to now if [start_time] is set and [end_time] isn't. Maximum permitted time range is 7 days.
- (::Google::Cloud::Asset::V1::TimeWindow) — Optional. [start_time] is required. [start_time] must be less than [end_time] Defaults [end_time] to now if [start_time] is set and [end_time] isn't. Maximum permitted time range is 7 days.
#statement
def statement() -> ::String
- (::String) — Optional. A SQL statement that's compatible with BigQuery SQL.
#statement=
def statement=(value) -> ::String
- value (::String) — Optional. A SQL statement that's compatible with BigQuery SQL.
- (::String) — Optional. A SQL statement that's compatible with BigQuery SQL.
#timeout
def timeout() -> ::Google::Protobuf::Duration
-
(::Google::Protobuf::Duration) — Optional. Specifies the maximum amount of time that the client is willing
to wait for the query to complete. By default, this limit is 5 min for the
first query, and 1 minute for the following queries. If the query is
complete, the
done
field in theQueryAssetsResponse
is true, otherwise false.Like BigQuery jobs.query API The call is not guaranteed to wait for the specified timeout; it typically returns after around 200 seconds (200,000 milliseconds), even if the query is not complete.
The field will be ignored when [output_config] is specified.
#timeout=
def timeout=(value) -> ::Google::Protobuf::Duration
-
value (::Google::Protobuf::Duration) — Optional. Specifies the maximum amount of time that the client is willing
to wait for the query to complete. By default, this limit is 5 min for the
first query, and 1 minute for the following queries. If the query is
complete, the
done
field in theQueryAssetsResponse
is true, otherwise false.Like BigQuery jobs.query API The call is not guaranteed to wait for the specified timeout; it typically returns after around 200 seconds (200,000 milliseconds), even if the query is not complete.
The field will be ignored when [output_config] is specified.
-
(::Google::Protobuf::Duration) — Optional. Specifies the maximum amount of time that the client is willing
to wait for the query to complete. By default, this limit is 5 min for the
first query, and 1 minute for the following queries. If the query is
complete, the
done
field in theQueryAssetsResponse
is true, otherwise false.Like BigQuery jobs.query API The call is not guaranteed to wait for the specified timeout; it typically returns after around 200 seconds (200,000 milliseconds), even if the query is not complete.
The field will be ignored when [output_config] is specified.