Interface InterconnectApplicationAwareInterconnectOrBuilder (1.82.0)

public interface InterconnectApplicationAwareInterconnectOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBandwidthPercentagePolicy()

public abstract InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy getBandwidthPercentagePolicy()

optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;

Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy

The bandwidthPercentagePolicy.

getBandwidthPercentagePolicyOrBuilder()

public abstract InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder getBandwidthPercentagePolicyOrBuilder()

optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;

Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder

getProfileDescription()

public abstract String getProfileDescription()

Description for the application awareness profile on this Cloud Interconnect.

optional string profile_description = 262813286;

Returns
Type Description
String

The profileDescription.

getProfileDescriptionBytes()

public abstract ByteString getProfileDescriptionBytes()

Description for the application awareness profile on this Cloud Interconnect.

optional string profile_description = 262813286;

Returns
Type Description
ByteString

The bytes for profileDescription.

getShapeAveragePercentages(int index)

public abstract InterconnectApplicationAwareInterconnectBandwidthPercentage getShapeAveragePercentages(int index)

Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage shape_average_percentages = 259857497;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage

getShapeAveragePercentagesCount()

public abstract int getShapeAveragePercentagesCount()

Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage shape_average_percentages = 259857497;

Returns
Type Description
int

getShapeAveragePercentagesList()

public abstract List<InterconnectApplicationAwareInterconnectBandwidthPercentage> getShapeAveragePercentagesList()

Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage shape_average_percentages = 259857497;

Returns
Type Description
List<InterconnectApplicationAwareInterconnectBandwidthPercentage>

getShapeAveragePercentagesOrBuilder(int index)

public abstract InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder getShapeAveragePercentagesOrBuilder(int index)

Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage shape_average_percentages = 259857497;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder

getShapeAveragePercentagesOrBuilderList()

public abstract List<? extends InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder> getShapeAveragePercentagesOrBuilderList()

Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage shape_average_percentages = 259857497;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder>

getStrictPriorityPolicy()

public abstract InterconnectApplicationAwareInterconnectStrictPriorityPolicy getStrictPriorityPolicy()

optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;

Returns
Type Description
InterconnectApplicationAwareInterconnectStrictPriorityPolicy

The strictPriorityPolicy.

getStrictPriorityPolicyOrBuilder()

public abstract InterconnectApplicationAwareInterconnectStrictPriorityPolicyOrBuilder getStrictPriorityPolicyOrBuilder()

optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;

Returns
Type Description
InterconnectApplicationAwareInterconnectStrictPriorityPolicyOrBuilder

hasBandwidthPercentagePolicy()

public abstract boolean hasBandwidthPercentagePolicy()

optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;

Returns
Type Description
boolean

Whether the bandwidthPercentagePolicy field is set.

hasProfileDescription()

public abstract boolean hasProfileDescription()

Description for the application awareness profile on this Cloud Interconnect.

optional string profile_description = 262813286;

Returns
Type Description
boolean

Whether the profileDescription field is set.

hasStrictPriorityPolicy()

public abstract boolean hasStrictPriorityPolicy()

optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;

Returns
Type Description
boolean

Whether the strictPriorityPolicy field is set.