Google Cloud Discovery Engine V1 Client - Class BillingEstimation (1.3.1)

Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class BillingEstimation.

Estimation of data size per data store.

Generated from protobuf message google.cloud.discoveryengine.v1.DataStore.BillingEstimation

Namespace

Google \ Cloud \ DiscoveryEngine \ V1 \ DataStore

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ structured_data_size int|string

Data size for structured data in terms of bytes.

↳ unstructured_data_size int|string

Data size for unstructured data in terms of bytes.

↳ website_data_size int|string

Data size for websites in terms of bytes.

↳ structured_data_update_time Google\Protobuf\Timestamp

Last updated timestamp for structured data.

↳ unstructured_data_update_time Google\Protobuf\Timestamp

Last updated timestamp for unstructured data.

↳ website_data_update_time Google\Protobuf\Timestamp

Last updated timestamp for websites.

getStructuredDataSize

Data size for structured data in terms of bytes.

Returns
Type Description
int|string

setStructuredDataSize

Data size for structured data in terms of bytes.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getUnstructuredDataSize

Data size for unstructured data in terms of bytes.

Returns
Type Description
int|string

setUnstructuredDataSize

Data size for unstructured data in terms of bytes.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getWebsiteDataSize

Data size for websites in terms of bytes.

Returns
Type Description
int|string

setWebsiteDataSize

Data size for websites in terms of bytes.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getStructuredDataUpdateTime

Last updated timestamp for structured data.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasStructuredDataUpdateTime

clearStructuredDataUpdateTime

setStructuredDataUpdateTime

Last updated timestamp for structured data.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getUnstructuredDataUpdateTime

Last updated timestamp for unstructured data.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUnstructuredDataUpdateTime

clearUnstructuredDataUpdateTime

setUnstructuredDataUpdateTime

Last updated timestamp for unstructured data.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getWebsiteDataUpdateTime

Last updated timestamp for websites.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasWebsiteDataUpdateTime

clearWebsiteDataUpdateTime

setWebsiteDataUpdateTime

Last updated timestamp for websites.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this