Google Cloud Security Compliance V1 Client - Class AggregateFrameworkComplianceReportRequest (0.2.0)

Reference documentation and code samples for the Google Cloud Security Compliance V1 Client class AggregateFrameworkComplianceReportRequest.

The request message for AggregateFrameworkComplianceReport.

Generated from protobuf message google.cloud.cloudsecuritycompliance.v1.AggregateFrameworkComplianceReportRequest

Namespace

Google \ Cloud \ CloudSecurityCompliance \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. The name of the aggregated compliance report over time to retrieve. The supported format is: organizations/{organization_id}/locations/{location}/frameworkComplianceReports/{framework_compliance_report}

↳ interval Google\Type\Interval

Optional. The start and end time range for the aggregated compliance report.

↳ filter string

Optional. The filtering results.

getName

Required. The name of the aggregated compliance report over time to retrieve.

The supported format is: organizations/{organization_id}/locations/{location}/frameworkComplianceReports/{framework_compliance_report}

Returns
Type Description
string

setName

Required. The name of the aggregated compliance report over time to retrieve.

The supported format is: organizations/{organization_id}/locations/{location}/frameworkComplianceReports/{framework_compliance_report}

Parameter
Name Description
var string
Returns
Type Description
$this

getInterval

Optional. The start and end time range for the aggregated compliance report.

Returns
Type Description
Google\Type\Interval|null

hasInterval

clearInterval

setInterval

Optional. The start and end time range for the aggregated compliance report.

Parameter
Name Description
var Google\Type\Interval
Returns
Type Description
$this

getFilter

Optional. The filtering results.

Returns
Type Description
string

setFilter

Optional. The filtering results.

Parameter
Name Description
var string
Returns
Type Description
$this

static::build

Parameter
Name Description
name string

Required. The name of the aggregated compliance report over time to retrieve.

The supported format is: organizations/{organization_id}/locations/{location}/frameworkComplianceReports/{framework_compliance_report} Please see MonitoringClient::frameworkComplianceReportName() for help formatting this field.

Returns
Type Description
AggregateFrameworkComplianceReportRequest