Reference documentation and code samples for the Google Cloud Capacity Planner V1beta Client class ServiceDemand.
Capacity demand for a service.
Generated from protobuf message google.cloud.capacityplanner.v1beta.ServiceDemand
Namespace
Google \ Cloud \ CapacityPlanner \ V1betaMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ service |
string
Required. Name of the service. |
↳ demand_metadata |
DemandMetadata
Optional. The metadata associated with a service demand. |
↳ resource_demands |
array<ResourceDemand>
Required. The demand associated with the resources. |
getService
Required. Name of the service.
| Returns | |
|---|---|
| Type | Description |
string |
|
setService
Required. Name of the service.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDemandMetadata
Optional. The metadata associated with a service demand.
| Returns | |
|---|---|
| Type | Description |
DemandMetadata|null |
|
hasDemandMetadata
clearDemandMetadata
setDemandMetadata
Optional. The metadata associated with a service demand.
| Parameter | |
|---|---|
| Name | Description |
var |
DemandMetadata
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResourceDemands
Required. The demand associated with the resources.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setResourceDemands
Required. The demand associated with the resources.
| Parameter | |
|---|---|
| Name | Description |
var |
array<ResourceDemand>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|