Google Cloud Network Management V1 Client - Class ShowEffectiveFlowLogsConfigsRequest (2.7.0)

Reference documentation and code samples for the Google Cloud Network Management V1 Client class ShowEffectiveFlowLogsConfigsRequest.

Request for the ShowEffectiveFlowLogsConfigs method.

Generated from protobuf message google.cloud.networkmanagement.v1.ShowEffectiveFlowLogsConfigsRequest

Namespace

Google \ Cloud \ NetworkManagement \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: projects/{project_id}/locations/global

↳ resource string

Required. The resource to get the effective VPC Flow Logs configuration for. The resource must belong to the same project as the parent. The resource must be a network, subnetwork, interconnect attachment, VPN tunnel, or a project.

↳ page_size int

Optional. Number of EffectiveVpcFlowLogsConfigs to return. Default is 30.

↳ page_token string

Optional. Page token from an earlier query, as returned in next_page_token.

↳ filter string

Optional. Lists the EffectiveVpcFlowLogsConfigs that match the filter expression. A filter expression must use the supported CEL logic operators.

getParent

Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: projects/{project_id}/locations/global

Returns
Type Description
string

setParent

Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: projects/{project_id}/locations/global

Parameter
Name Description
var string
Returns
Type Description
$this

getResource

Required. The resource to get the effective VPC Flow Logs configuration for. The resource must belong to the same project as the parent. The resource must be a network, subnetwork, interconnect attachment, VPN tunnel, or a project.

Returns
Type Description
string

setResource

Required. The resource to get the effective VPC Flow Logs configuration for. The resource must belong to the same project as the parent. The resource must be a network, subnetwork, interconnect attachment, VPN tunnel, or a project.

Parameter
Name Description
var string
Returns
Type Description
$this

getPageSize

Optional. Number of EffectiveVpcFlowLogsConfigs to return. Default is 30.

Returns
Type Description
int

setPageSize

Optional. Number of EffectiveVpcFlowLogsConfigs to return. Default is 30.

Parameter
Name Description
var int
Returns
Type Description
$this

getPageToken

Optional. Page token from an earlier query, as returned in next_page_token.

Returns
Type Description
string

setPageToken

Optional. Page token from an earlier query, as returned in next_page_token.

Parameter
Name Description
var string
Returns
Type Description
$this

getFilter

Optional. Lists the EffectiveVpcFlowLogsConfigs that match the filter expression. A filter expression must use the supported CEL logic operators.

Returns
Type Description
string

setFilter

Optional. Lists the EffectiveVpcFlowLogsConfigs that match the filter expression. A filter expression must use the supported CEL logic operators.

Parameter
Name Description
var string
Returns
Type Description
$this