Reference documentation and code samples for the Capacity Planner V1BETA API class Google::Cloud::CapacityPlanner::V1beta::QueryForecastsRequest.
The QueryForecasts
request.
Next : 14
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#aggregation_method
def aggregation_method() -> ::Google::Cloud::CapacityPlanner::V1beta::UsageHistory::AggregationMethod
- (::Google::Cloud::CapacityPlanner::V1beta::UsageHistory::AggregationMethod) — Aggregation Method of the historical usage for which the forecast is generated
#aggregation_method=
def aggregation_method=(value) -> ::Google::Cloud::CapacityPlanner::V1beta::UsageHistory::AggregationMethod
- value (::Google::Cloud::CapacityPlanner::V1beta::UsageHistory::AggregationMethod) — Aggregation Method of the historical usage for which the forecast is generated
- (::Google::Cloud::CapacityPlanner::V1beta::UsageHistory::AggregationMethod) — Aggregation Method of the historical usage for which the forecast is generated
#cloud_resource_type
def cloud_resource_type() -> ::String
-
(::String) — 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.
#cloud_resource_type=
def cloud_resource_type=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.
#confidential_mode
def confidential_mode() -> ::Boolean
- (::Boolean) — Optional. Whether the persistent disk is in confidential mode.
#confidential_mode=
def confidential_mode=(value) -> ::Boolean
- value (::Boolean) — Optional. Whether the persistent disk is in confidential mode.
- (::Boolean) — Optional. Whether the persistent disk is in confidential mode.
#disk_type
def disk_type() -> ::String
-
(::String) — 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.
#disk_type=
def disk_type=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.
#forecast_type
def forecast_type() -> ::Google::Cloud::CapacityPlanner::V1beta::Forecast::ForecastType
-
(::Google::Cloud::CapacityPlanner::V1beta::Forecast::ForecastType) — The type of forecast to use to select the
Forecast
values to return. FORECAST_TYPE_UNSPECIFIED will return results matching all the forecast types.
#forecast_type=
def forecast_type=(value) -> ::Google::Cloud::CapacityPlanner::V1beta::Forecast::ForecastType
-
value (::Google::Cloud::CapacityPlanner::V1beta::Forecast::ForecastType) — The type of forecast to use to select the
Forecast
values to return. FORECAST_TYPE_UNSPECIFIED will return results matching all the forecast types.
-
(::Google::Cloud::CapacityPlanner::V1beta::Forecast::ForecastType) — The type of forecast to use to select the
Forecast
values to return. FORECAST_TYPE_UNSPECIFIED will return results matching all the forecast types.
#gpu_type
def gpu_type() -> ::String
-
(::String) — 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.
#gpu_type=
def gpu_type=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.
#machine_family
def machine_family() -> ::String
-
(::String) — 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.
#machine_family=
def machine_family=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.
#machine_shape
def machine_shape() -> ::Google::Cloud::CapacityPlanner::V1beta::MachineShape
- (::Google::Cloud::CapacityPlanner::V1beta::MachineShape) — Optional. The machine shape for the time series values to return.
#machine_shape=
def machine_shape=(value) -> ::Google::Cloud::CapacityPlanner::V1beta::MachineShape
- value (::Google::Cloud::CapacityPlanner::V1beta::MachineShape) — Optional. The machine shape for the time series values to return.
- (::Google::Cloud::CapacityPlanner::V1beta::MachineShape) — Optional. The machine shape for the time series values to return.
#parent
def parent() -> ::String
-
(::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}
#parent=
def parent=(value) -> ::String
-
value (::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}
-
(::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}
#prediction_interval
def prediction_interval() -> ::Google::Cloud::CapacityPlanner::V1beta::Forecast::PredictionInterval
-
(::Google::Cloud::CapacityPlanner::V1beta::Forecast::PredictionInterval) — The prediction interval to use to select the
Forecast
values to return. PREDICTION_INTERVAL_UNSPECIFIED will return results matching all prediction intervals.
#prediction_interval=
def prediction_interval=(value) -> ::Google::Cloud::CapacityPlanner::V1beta::Forecast::PredictionInterval
-
value (::Google::Cloud::CapacityPlanner::V1beta::Forecast::PredictionInterval) — The prediction interval to use to select the
Forecast
values to return. PREDICTION_INTERVAL_UNSPECIFIED will return results matching all prediction intervals.
-
(::Google::Cloud::CapacityPlanner::V1beta::Forecast::PredictionInterval) — The prediction interval to use to select the
Forecast
values to return. PREDICTION_INTERVAL_UNSPECIFIED will return results matching all prediction intervals.
#tpu_type
def tpu_type() -> ::String
-
(::String) — Optional. The TPU type for the
Forecast
values to return. Empty tpu_type will return results matching all TPUs.
#tpu_type=
def tpu_type=(value) -> ::String
-
value (::String) — Optional. The TPU type for the
Forecast
values to return. Empty tpu_type will return results matching all TPUs.
-
(::String) — Optional. The TPU type for the
Forecast
values to return. Empty tpu_type will return results matching all TPUs.