Interface WirePropertiesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
WireProperties, WireProperties.Builder

@Generated public interface WirePropertiesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The configuration of the bandwidth allocation, one of the following: - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation (and associated charges) for each wire in the group
    com.google.protobuf.ByteString
    The configuration of the bandwidth allocation, one of the following: - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation (and associated charges) for each wire in the group
    long
    The unmetered bandwidth in Gigabits per second, using decimal units. `10` is 10 Gbps, `100` is 100 Gbps.
    Response when a fault is detected in a pseudowire: - NONE: default
    com.google.protobuf.ByteString
    Response when a fault is detected in a pseudowire: - NONE: default
    boolean
    The configuration of the bandwidth allocation, one of the following: - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation (and associated charges) for each wire in the group
    boolean
    The unmetered bandwidth in Gigabits per second, using decimal units. `10` is 10 Gbps, `100` is 100 Gbps.
    boolean
    Response when a fault is detected in a pseudowire: - NONE: default

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasBandwidthAllocation

      boolean hasBandwidthAllocation()
       The configuration of the bandwidth allocation, one of the following:
      
       - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation
       (and associated charges) for each wire in the group.
       - SHARED_WITH_WIRE_GROUP: this is the default behavior, which configures
       one unmetered bandwidth allocation for the wire group. The unmetered
       bandwidth is divided equally across each wire in the group, but dynamic
       throttling reallocates unused unmetered bandwidth from unused or underused
       wires to other wires in the group.
       Check the BandwidthAllocation enum for the list of possible values.
       
      optional string bandwidth_allocation = 90651950;
      Returns:
      Whether the bandwidthAllocation field is set.
    • getBandwidthAllocation

      String getBandwidthAllocation()
       The configuration of the bandwidth allocation, one of the following:
      
       - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation
       (and associated charges) for each wire in the group.
       - SHARED_WITH_WIRE_GROUP: this is the default behavior, which configures
       one unmetered bandwidth allocation for the wire group. The unmetered
       bandwidth is divided equally across each wire in the group, but dynamic
       throttling reallocates unused unmetered bandwidth from unused or underused
       wires to other wires in the group.
       Check the BandwidthAllocation enum for the list of possible values.
       
      optional string bandwidth_allocation = 90651950;
      Returns:
      The bandwidthAllocation.
    • getBandwidthAllocationBytes

      com.google.protobuf.ByteString getBandwidthAllocationBytes()
       The configuration of the bandwidth allocation, one of the following:
      
       - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation
       (and associated charges) for each wire in the group.
       - SHARED_WITH_WIRE_GROUP: this is the default behavior, which configures
       one unmetered bandwidth allocation for the wire group. The unmetered
       bandwidth is divided equally across each wire in the group, but dynamic
       throttling reallocates unused unmetered bandwidth from unused or underused
       wires to other wires in the group.
       Check the BandwidthAllocation enum for the list of possible values.
       
      optional string bandwidth_allocation = 90651950;
      Returns:
      The bytes for bandwidthAllocation.
    • hasBandwidthUnmetered

      boolean hasBandwidthUnmetered()
       The unmetered bandwidth in Gigabits per second, using decimal units. `10`
       is 10 Gbps, `100` is 100 Gbps. The bandwidth must be greater than 0.
       
      optional int64 bandwidth_unmetered = 272650017;
      Returns:
      Whether the bandwidthUnmetered field is set.
    • getBandwidthUnmetered

      long getBandwidthUnmetered()
       The unmetered bandwidth in Gigabits per second, using decimal units. `10`
       is 10 Gbps, `100` is 100 Gbps. The bandwidth must be greater than 0.
       
      optional int64 bandwidth_unmetered = 272650017;
      Returns:
      The bandwidthUnmetered.
    • hasFaultResponse

      boolean hasFaultResponse()
       Response when a fault is detected in a pseudowire:
      
       - NONE: default.
       - DISABLE_PORT: set the port line protocol down when inline probes
       detect a fault. This setting is only permitted on port mode
       pseudowires.
       Check the FaultResponse enum for the list of possible values.
       
      optional string fault_response = 353587646;
      Returns:
      Whether the faultResponse field is set.
    • getFaultResponse

      String getFaultResponse()
       Response when a fault is detected in a pseudowire:
      
       - NONE: default.
       - DISABLE_PORT: set the port line protocol down when inline probes
       detect a fault. This setting is only permitted on port mode
       pseudowires.
       Check the FaultResponse enum for the list of possible values.
       
      optional string fault_response = 353587646;
      Returns:
      The faultResponse.
    • getFaultResponseBytes

      com.google.protobuf.ByteString getFaultResponseBytes()
       Response when a fault is detected in a pseudowire:
      
       - NONE: default.
       - DISABLE_PORT: set the port line protocol down when inline probes
       detect a fault. This setting is only permitted on port mode
       pseudowires.
       Check the FaultResponse enum for the list of possible values.
       
      optional string fault_response = 353587646;
      Returns:
      The bytes for faultResponse.