Reference documentation and code samples for the Google Cloud Capacity Planner V1beta Client class QueryForecastsRequest.
The QueryForecasts request.
Next : 14
Generated from protobuf message google.cloud.capacityplanner.v1beta.QueryForecastsRequest
Namespace
Google \ Cloud \ CapacityPlanner \ V1betaMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. The compute engine resource and location for the time series values to return. The format is: projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location} |
↳ machine_family |
string
The machine family to use to select the |
↳ machine_shape |
MachineShape
Optional. The machine shape for the time series values to return. |
↳ disk_type |
string
Optional. The disk_type for the |
↳ confidential_mode |
bool
Optional. Whether the persistent disk is in confidential mode. |
↳ gpu_type |
string
Optional. The GPU type for the |
↳ tpu_type |
string
Optional. The TPU type for the |
↳ cloud_resource_type |
string
Required. The resource for the |
↳ forecast_type |
int
The type of forecast to use to select the |
↳ prediction_interval |
int
The prediction interval to use to select the |
↳ aggregation_method |
int
Aggregation Method of the historical usage for which the forecast is generated |
getParent
Required. The compute engine resource and location for the time series values to return. The format is: projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Required. The compute engine resource and location for the time series values to return. The format is: projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMachineFamily
The machine family to use to select the Forecast values to return.
Possible values include "n1", and "n2d". Empty machine_family will return results matching all machine families.
| Returns | |
|---|---|
| Type | Description |
string |
|
setMachineFamily
The machine family to use to select the Forecast values to return.
Possible values include "n1", and "n2d". Empty machine_family will return results matching all machine families.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMachineShape
Optional. The machine shape for the time series values to return.
| Returns | |
|---|---|
| Type | Description |
MachineShape|null |
|
hasMachineShape
clearMachineShape
setMachineShape
Optional. The machine shape for the time series values to return.
| Parameter | |
|---|---|
| Name | Description |
var |
MachineShape
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDiskType
Optional. The disk_type for the Forecast values to return with request
persistent-disk cloud_resource_type.
Empty disk_type will return results matching all disk types.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDiskType
Optional. The disk_type for the Forecast values to return with request
persistent-disk cloud_resource_type.
Empty disk_type will return results matching all disk types.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getConfidentialMode
Optional. Whether the persistent disk is in confidential mode.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setConfidentialMode
Optional. Whether the persistent disk is in confidential mode.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGpuType
Optional. The GPU type for the Forecast values to return. Sample values
are "nvidia-tesla-t4", and "nvidia-tesla-a100". See
https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type
will return results matching all GPUs.
| Returns | |
|---|---|
| Type | Description |
string |
|
setGpuType
Optional. The GPU type for the Forecast values to return. Sample values
are "nvidia-tesla-t4", and "nvidia-tesla-a100". See
https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type
will return results matching all GPUs.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTpuType
Optional. The TPU type for the Forecast values to return. Empty tpu_type
will return results matching all TPUs.
| Returns | |
|---|---|
| Type | Description |
string |
|
setTpuType
Optional. The TPU type for the Forecast values to return. Empty tpu_type
will return results matching all TPUs.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCloudResourceType
Required. The resource for the Forecast values to return. Possible values
include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-persistent-disk",
"gce-gpu" and "gce-tpu". Empty cloud_resource_type will return results
matching all resources.
| Returns | |
|---|---|
| Type | Description |
string |
|
setCloudResourceType
Required. The resource for the Forecast values to return. Possible values
include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-persistent-disk",
"gce-gpu" and "gce-tpu". Empty cloud_resource_type will return results
matching all resources.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getForecastType
The type of forecast to use to select the Forecast values to return.
FORECAST_TYPE_UNSPECIFIED will return results matching all the forecast types.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type ForecastType. |
setForecastType
The type of forecast to use to select the Forecast values to return.
FORECAST_TYPE_UNSPECIFIED will return results matching all the forecast types.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type ForecastType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPredictionInterval
The prediction interval to use to select the Forecast values to return.
PREDICTION_INTERVAL_UNSPECIFIED will return results matching all prediction intervals.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type PredictionInterval. |
setPredictionInterval
The prediction interval to use to select the Forecast values to return.
PREDICTION_INTERVAL_UNSPECIFIED will return results matching all prediction intervals.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type PredictionInterval. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAggregationMethod
Aggregation Method of the historical usage for which the forecast is generated
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type AggregationMethod. |
setAggregationMethod
Aggregation Method of the historical usage for which the forecast is generated
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type AggregationMethod. |
| Returns | |
|---|---|
| Type | Description |
$this |
|