public static final class InterconnectApplicationAwareInterconnect.Builder extends GeneratedMessageV3.Builder<InterconnectApplicationAwareInterconnect.Builder> implements InterconnectApplicationAwareInterconnectOrBuilder
Configuration information for application awareness on this Cloud Interconnect.
Protobuf type google.cloud.compute.v1.InterconnectApplicationAwareInterconnect
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllShapeAveragePercentages(Iterable<? extends InterconnectApplicationAwareInterconnectBandwidthPercentage> values)
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;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public InterconnectApplicationAwareInterconnect.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addShapeAveragePercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage value)
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(InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)
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(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value)
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(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)
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;
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(int index)
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;
Parameter |
Name |
Description |
index |
int
|
build()
public InterconnectApplicationAwareInterconnect build()
buildPartial()
public InterconnectApplicationAwareInterconnect buildPartial()
clear()
public InterconnectApplicationAwareInterconnect.Builder clear()
Overrides
clearBandwidthPercentagePolicy()
public InterconnectApplicationAwareInterconnect.Builder clearBandwidthPercentagePolicy()
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
clearField(Descriptors.FieldDescriptor field)
public InterconnectApplicationAwareInterconnect.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public InterconnectApplicationAwareInterconnect.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProfileDescription()
public InterconnectApplicationAwareInterconnect.Builder clearProfileDescription()
Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;
clearShapeAveragePercentages()
public InterconnectApplicationAwareInterconnect.Builder 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;
clearStrictPriorityPolicy()
public InterconnectApplicationAwareInterconnect.Builder clearStrictPriorityPolicy()
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
clone()
public InterconnectApplicationAwareInterconnect.Builder clone()
Overrides
getBandwidthPercentagePolicy()
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy getBandwidthPercentagePolicy()
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;
getDefaultInstanceForType()
public InterconnectApplicationAwareInterconnect getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getProfileDescription()
public 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 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 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
|
getShapeAveragePercentagesBuilder(int index)
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;
Parameter |
Name |
Description |
index |
int
|
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;
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;
Returns |
Type |
Description |
int |
|
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;
getShapeAveragePercentagesOrBuilder(int index)
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;
Parameter |
Name |
Description |
index |
int
|
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;
Returns |
Type |
Description |
List<? extends com.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder> |
|
getStrictPriorityPolicy()
public InterconnectApplicationAwareInterconnectStrictPriorityPolicy getStrictPriorityPolicy()
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;
hasBandwidthPercentagePolicy()
public boolean hasBandwidthPercentagePolicy()
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
Returns |
Type |
Description |
boolean |
Whether the bandwidthPercentagePolicy field is set.
|
hasProfileDescription()
public 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 boolean hasStrictPriorityPolicy()
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
Returns |
Type |
Description |
boolean |
Whether the strictPriorityPolicy field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value)
public InterconnectApplicationAwareInterconnect.Builder mergeBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value)
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
mergeFrom(InterconnectApplicationAwareInterconnect other)
public InterconnectApplicationAwareInterconnect.Builder mergeFrom(InterconnectApplicationAwareInterconnect other)
public InterconnectApplicationAwareInterconnect.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public InterconnectApplicationAwareInterconnect.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy value)
public InterconnectApplicationAwareInterconnect.Builder mergeStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy value)
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectApplicationAwareInterconnect.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeShapeAveragePercentages(int index)
public InterconnectApplicationAwareInterconnect.Builder removeShapeAveragePercentages(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
|
setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value)
public InterconnectApplicationAwareInterconnect.Builder setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy value)
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder builderForValue)
public InterconnectApplicationAwareInterconnect.Builder setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidth_percentage_policy = 187018857;
setField(Descriptors.FieldDescriptor field, Object value)
public InterconnectApplicationAwareInterconnect.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setProfileDescription(String value)
public InterconnectApplicationAwareInterconnect.Builder setProfileDescription(String value)
Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;
Parameter |
Name |
Description |
value |
String
The profileDescription to set.
|
setProfileDescriptionBytes(ByteString value)
public InterconnectApplicationAwareInterconnect.Builder setProfileDescriptionBytes(ByteString value)
Description for the application awareness profile on this Cloud Interconnect.
optional string profile_description = 262813286;
Parameter |
Name |
Description |
value |
ByteString
The bytes for profileDescription to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InterconnectApplicationAwareInterconnect.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setShapeAveragePercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value)
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(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)
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;
setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy value)
public InterconnectApplicationAwareInterconnect.Builder setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy value)
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy.Builder builderForValue)
public InterconnectApplicationAwareInterconnect.Builder setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicy strict_priority_policy = 145083063;
setUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectApplicationAwareInterconnect.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides