Interface WireOrBuilder

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

@Generated public interface WireOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAdminEnabled

      boolean hasAdminEnabled()
       Output only. [Output Only] Indicates whether the wire is enabled.
       When false, the wire is disabled. When true and when the wire group of
       the wire is also enabled, the wire is enabled. Defaults to true.
       
      optional bool admin_enabled = 445675089;
      Returns:
      Whether the adminEnabled field is set.
    • getAdminEnabled

      boolean getAdminEnabled()
       Output only. [Output Only] Indicates whether the wire is enabled.
       When false, the wire is disabled. When true and when the wire group of
       the wire is also enabled, the wire is enabled. Defaults to true.
       
      optional bool admin_enabled = 445675089;
      Returns:
      The adminEnabled.
    • getEndpointsList

      List<WireEndpoint> getEndpointsList()
       Output only. Wire endpoints are specific Interconnect connections.
       
      repeated .google.cloud.compute.v1.WireEndpoint endpoints = 287085950;
    • getEndpoints

      WireEndpoint getEndpoints(int index)
       Output only. Wire endpoints are specific Interconnect connections.
       
      repeated .google.cloud.compute.v1.WireEndpoint endpoints = 287085950;
    • getEndpointsCount

      int getEndpointsCount()
       Output only. Wire endpoints are specific Interconnect connections.
       
      repeated .google.cloud.compute.v1.WireEndpoint endpoints = 287085950;
    • getEndpointsOrBuilderList

      List<? extends WireEndpointOrBuilder> getEndpointsOrBuilderList()
       Output only. Wire endpoints are specific Interconnect connections.
       
      repeated .google.cloud.compute.v1.WireEndpoint endpoints = 287085950;
    • getEndpointsOrBuilder

      WireEndpointOrBuilder getEndpointsOrBuilder(int index)
       Output only. Wire endpoints are specific Interconnect connections.
       
      repeated .google.cloud.compute.v1.WireEndpoint endpoints = 287085950;
    • hasLabel

      boolean hasLabel()
       Output only. [Output Only] A label that identifies the wire. The format of this label
       combines the existing labels of the wire group endpoints and Interconnect
       connections used by this wire in alphabetical order as follows:
       `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:
      
       - ENDPOINT_A and ENDPOINT_B: are the labels
       that you entered as map keys when you specified the wire group endpoint
       objects.
       - CONNECTION_A1 and CONNECTION_B1: are the
       labels that you entered as map keys when you specified the wire group
       Interconnect objects.
       
      optional string label = 102727412;
      Returns:
      Whether the label field is set.
    • getLabel

      String getLabel()
       Output only. [Output Only] A label that identifies the wire. The format of this label
       combines the existing labels of the wire group endpoints and Interconnect
       connections used by this wire in alphabetical order as follows:
       `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:
      
       - ENDPOINT_A and ENDPOINT_B: are the labels
       that you entered as map keys when you specified the wire group endpoint
       objects.
       - CONNECTION_A1 and CONNECTION_B1: are the
       labels that you entered as map keys when you specified the wire group
       Interconnect objects.
       
      optional string label = 102727412;
      Returns:
      The label.
    • getLabelBytes

      com.google.protobuf.ByteString getLabelBytes()
       Output only. [Output Only] A label that identifies the wire. The format of this label
       combines the existing labels of the wire group endpoints and Interconnect
       connections used by this wire in alphabetical order as follows:
       `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:
      
       - ENDPOINT_A and ENDPOINT_B: are the labels
       that you entered as map keys when you specified the wire group endpoint
       objects.
       - CONNECTION_A1 and CONNECTION_B1: are the
       labels that you entered as map keys when you specified the wire group
       Interconnect objects.
       
      optional string label = 102727412;
      Returns:
      The bytes for label.
    • hasWireProperties

      boolean hasWireProperties()
       Output only. [Output Only] Properties of the wire.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
      Returns:
      Whether the wireProperties field is set.
    • getWireProperties

      WireProperties getWireProperties()
       Output only. [Output Only] Properties of the wire.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
      Returns:
      The wireProperties.
    • getWirePropertiesOrBuilder

      WirePropertiesOrBuilder getWirePropertiesOrBuilder()
       Output only. [Output Only] Properties of the wire.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;