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