Package com.google.cloud.compute.v1
Class InterconnectApplicationAwareInterconnect.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
com.google.cloud.compute.v1.InterconnectApplicationAwareInterconnect.Builder
- All Implemented Interfaces:
InterconnectApplicationAwareInterconnectOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectApplicationAwareInterconnect
public static final class InterconnectApplicationAwareInterconnect.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
implements InterconnectApplicationAwareInterconnectOrBuilder
Configuration information for application awareness on this Cloud Interconnect.Protobuf type
google.cloud.compute.v1.InterconnectApplicationAwareInterconnect-
Method Summary
Modifier and TypeMethodDescriptionaddAllShapeAveragePercentages(Iterable<? extends InterconnectApplicationAwareInterconnectBandwidthPercentage> values) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.addShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.addShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.addShapeAveragePercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.addShapeAveragePercentagesBuilder(int index) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.build()clear()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;Description for the application awareness profile on this Cloud Interconnect.Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDescription for the application awareness profile on this Cloud Interconnect.com.google.protobuf.ByteStringDescription for the application awareness profile on this Cloud Interconnect.getShapeAveragePercentages(int index) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.getShapeAveragePercentagesBuilder(int index) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.intOptional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.getShapeAveragePercentagesOrBuilder(int index) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;booleanoptional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;booleanDescription for the application awareness profile on this Cloud Interconnect.booleanoptional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;removeShapeAveragePercentages(int index) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder builderForValue) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;setProfileDescription(String value) Description for the application awareness profile on this Cloud Interconnect.setProfileDescriptionBytes(com.google.protobuf.ByteString value) Description for the application awareness profile on this Cloud Interconnect.setShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.setShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) Optional field to specify a list of shape average percentages to be applied in conjunction with StrictPriorityPolicy or BandwidthPercentagePolicy.optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy.Builder builderForValue) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public InterconnectApplicationAwareInterconnect.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
-
mergeFrom
public InterconnectApplicationAwareInterconnect.Builder mergeFrom(InterconnectApplicationAwareInterconnect other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>
-
mergeFrom
public InterconnectApplicationAwareInterconnect.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectApplicationAwareInterconnect.Builder>- Throws:
IOException
-
hasBandwidthPercentagePolicy
public boolean hasBandwidthPercentagePolicy()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;- Specified by:
hasBandwidthPercentagePolicyin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- Whether the bandwidthPercentagePolicy field is set.
-
getBandwidthPercentagePolicy
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy getBandwidthPercentagePolicy()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;- Specified by:
getBandwidthPercentagePolicyin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- The bandwidthPercentagePolicy.
-
setBandwidthPercentagePolicy
public InterconnectApplicationAwareInterconnect.Builder setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857; -
setBandwidthPercentagePolicy
public InterconnectApplicationAwareInterconnect.Builder setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder builderForValue) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857; -
mergeBandwidthPercentagePolicy
public InterconnectApplicationAwareInterconnect.Builder mergeBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857; -
clearBandwidthPercentagePolicy
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857; -
getBandwidthPercentagePolicyBuilder
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder getBandwidthPercentagePolicyBuilder()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857; -
getBandwidthPercentagePolicyOrBuilder
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder getBandwidthPercentagePolicyOrBuilder()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;- Specified by:
getBandwidthPercentagePolicyOrBuilderin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-
hasProfileDescription
public boolean hasProfileDescription()Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;- Specified by:
hasProfileDescriptionin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- Whether the profileDescription field is set.
-
getProfileDescription
Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;- Specified by:
getProfileDescriptionin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- The profileDescription.
-
getProfileDescriptionBytes
public com.google.protobuf.ByteString getProfileDescriptionBytes()Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;- Specified by:
getProfileDescriptionBytesin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- The bytes for profileDescription.
-
setProfileDescription
Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;- Parameters:
value- The profileDescription to set.- Returns:
- This builder for chaining.
-
clearProfileDescription
Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;- Returns:
- This builder for chaining.
-
setProfileDescriptionBytes
public InterconnectApplicationAwareInterconnect.Builder setProfileDescriptionBytes(com.google.protobuf.ByteString value) Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;- Parameters:
value- The bytes for profileDescription to set.- Returns:
- This builder for chaining.
-
getShapeAveragePercentagesList
public 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;- Specified by:
getShapeAveragePercentagesListin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-
getShapeAveragePercentagesCount
public 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;- Specified by:
getShapeAveragePercentagesCountin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-
getShapeAveragePercentages
public 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;- Specified by:
getShapeAveragePercentagesin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-
setShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder setShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value) 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; -
setShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder setShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) 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; -
addShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder addShapeAveragePercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage value) 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; -
addShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder addShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value) 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; -
addShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder addShapeAveragePercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) 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; -
addShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder addShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) 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; -
addAllShapeAveragePercentages
public InterconnectApplicationAwareInterconnect.Builder addAllShapeAveragePercentages(Iterable<? extends InterconnectApplicationAwareInterconnectBandwidthPercentage> values) 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; -
clearShapeAveragePercentages
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; -
removeShapeAveragePercentages
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; -
getShapeAveragePercentagesBuilder
public InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder getShapeAveragePercentagesBuilder(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; -
getShapeAveragePercentagesOrBuilder
public 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;- Specified by:
getShapeAveragePercentagesOrBuilderin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-
getShapeAveragePercentagesOrBuilderList
public 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;- Specified by:
getShapeAveragePercentagesOrBuilderListin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-
addShapeAveragePercentagesBuilder
public InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder addShapeAveragePercentagesBuilder()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; -
addShapeAveragePercentagesBuilder
public InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder addShapeAveragePercentagesBuilder(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; -
getShapeAveragePercentagesBuilderList
public List<InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder> getShapeAveragePercentagesBuilderList()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; -
hasStrictPriorityPolicy
public boolean hasStrictPriorityPolicy()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;- Specified by:
hasStrictPriorityPolicyin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- Whether the strictPriorityPolicy field is set.
-
getStrictPriorityPolicy
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;- Specified by:
getStrictPriorityPolicyin interfaceInterconnectApplicationAwareInterconnectOrBuilder- Returns:
- The strictPriorityPolicy.
-
setStrictPriorityPolicy
public InterconnectApplicationAwareInterconnect.Builder setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy value) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063; -
setStrictPriorityPolicy
public InterconnectApplicationAwareInterconnect.Builder setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy.Builder builderForValue) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063; -
mergeStrictPriorityPolicy
public InterconnectApplicationAwareInterconnect.Builder mergeStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy value) optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063; -
clearStrictPriorityPolicy
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063; -
getStrictPriorityPolicyBuilder
public InterconnectApplicationAwareInterconnectStrictPriorityPolicy.Builder getStrictPriorityPolicyBuilder()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063; -
getStrictPriorityPolicyOrBuilder
public InterconnectApplicationAwareInterconnectStrictPriorityPolicyOrBuilder getStrictPriorityPolicyOrBuilder()optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;- Specified by:
getStrictPriorityPolicyOrBuilderin interfaceInterconnectApplicationAwareInterconnectOrBuilder
-