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 |