Reference documentation and code samples for the Compute V1 Client class InterconnectApplicationAwareInterconnect.
Configuration information for application awareness on this Cloud Interconnect.
Generated from protobuf message google.cloud.compute.v1.InterconnectApplicationAwareInterconnect
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ bandwidth_percentage_policy |
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy
|
↳ profile_description |
string
Description for the application awareness profile on this Cloud Interconnect. |
↳ shape_average_percentages |
array<InterconnectApplicationAwareInterconnectBandwidthPercentage>
Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy. |
↳ strict_priority_policy |
InterconnectApplicationAwareInterconnectStrictPriorityPolicy
|
getBandwidthPercentagePolicy
Generated from protobuf field optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
| Returns | |
|---|---|
| Type | Description |
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy|null |
|
hasBandwidthPercentagePolicy
clearBandwidthPercentagePolicy
setBandwidthPercentagePolicy
Generated from protobuf field optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
| Parameter | |
|---|---|
| Name | Description |
var |
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProfileDescription
Description for the application awareness profile on this Cloud Interconnect.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasProfileDescription
clearProfileDescription
setProfileDescription
Description for the application awareness profile on this Cloud Interconnect.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getShapeAveragePercentages
Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setShapeAveragePercentages
Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.
| Parameter | |
|---|---|
| Name | Description |
var |
array<InterconnectApplicationAwareInterconnectBandwidthPercentage>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStrictPriorityPolicy
Generated from protobuf field optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
| Returns | |
|---|---|
| Type | Description |
InterconnectApplicationAwareInterconnectStrictPriorityPolicy|null |
|
hasStrictPriorityPolicy
clearStrictPriorityPolicy
setStrictPriorityPolicy
Generated from protobuf field optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
| Parameter | |
|---|---|
| Name | Description |
var |
InterconnectApplicationAwareInterconnectStrictPriorityPolicy
|
| Returns | |
|---|---|
| Type | Description |
$this |
|