Interface WireGroupOrBuilder

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

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

    • hasAdminEnabled

      boolean hasAdminEnabled()
       Indicates whether the wires in the wire group are enabled. When false, the
       wires in the wire group are disabled. When true and when
       there is simultaneously no wire-specific override of `adminEnabled` to
       false, a given wire is enabled. Defaults to true.
       
      optional bool admin_enabled = 445675089;
      Returns:
      Whether the adminEnabled field is set.
    • getAdminEnabled

      boolean getAdminEnabled()
       Indicates whether the wires in the wire group are enabled. When false, the
       wires in the wire group are disabled. When true and when
       there is simultaneously no wire-specific override of `adminEnabled` to
       false, a given wire is enabled. Defaults to true.
       
      optional bool admin_enabled = 445675089;
      Returns:
      The adminEnabled.
    • hasCreationTimestamp

      boolean hasCreationTimestamp()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      Whether the creationTimestamp field is set.
    • getCreationTimestamp

      String getCreationTimestamp()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      The creationTimestamp.
    • getCreationTimestampBytes

      com.google.protobuf.ByteString getCreationTimestampBytes()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      The bytes for creationTimestamp.
    • hasDescription

      boolean hasDescription()
       An optional description of the wire group.
       
      optional string description = 422937596;
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       An optional description of the wire group.
       
      optional string description = 422937596;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       An optional description of the wire group.
       
      optional string description = 422937596;
      Returns:
      The bytes for description.
    • getEndpointsCount

      int getEndpointsCount()
       A map that contains the logical endpoints of the wire group. Specify
       key-value pairs for the map as follows:
      
       - Key: an RFC1035 user-specified label.
       - Value: an Endpoint object.
       
      map<string, .google.cloud.compute.v1.WireGroupEndpoint> endpoints = 287085950;
    • containsEndpoints

      boolean containsEndpoints(String key)
       A map that contains the logical endpoints of the wire group. Specify
       key-value pairs for the map as follows:
      
       - Key: an RFC1035 user-specified label.
       - Value: an Endpoint object.
       
      map<string, .google.cloud.compute.v1.WireGroupEndpoint> endpoints = 287085950;
    • getEndpoints

      Deprecated.
      Use getEndpointsMap() instead.
    • getEndpointsMap

      Map<String,WireGroupEndpoint> getEndpointsMap()
       A map that contains the logical endpoints of the wire group. Specify
       key-value pairs for the map as follows:
      
       - Key: an RFC1035 user-specified label.
       - Value: an Endpoint object.
       
      map<string, .google.cloud.compute.v1.WireGroupEndpoint> endpoints = 287085950;
    • getEndpointsOrDefault

      WireGroupEndpoint getEndpointsOrDefault(String key, WireGroupEndpoint defaultValue)
       A map that contains the logical endpoints of the wire group. Specify
       key-value pairs for the map as follows:
      
       - Key: an RFC1035 user-specified label.
       - Value: an Endpoint object.
       
      map<string, .google.cloud.compute.v1.WireGroupEndpoint> endpoints = 287085950;
    • getEndpointsOrThrow

      WireGroupEndpoint getEndpointsOrThrow(String key)
       A map that contains the logical endpoints of the wire group. Specify
       key-value pairs for the map as follows:
      
       - Key: an RFC1035 user-specified label.
       - Value: an Endpoint object.
       
      map<string, .google.cloud.compute.v1.WireGroupEndpoint> endpoints = 287085950;
    • hasId

      boolean hasId()
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Returns:
      Whether the id field is set.
    • getId

      long getId()
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Returns:
      The id.
    • hasKind

      boolean hasKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
       
      optional string kind = 3292052;
      Returns:
      Whether the kind field is set.
    • getKind

      String getKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
       
      optional string kind = 3292052;
      Returns:
      The kind.
    • getKindBytes

      com.google.protobuf.ByteString getKindBytes()
       Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
       
      optional string kind = 3292052;
      Returns:
      The bytes for kind.
    • hasName

      boolean hasName()
       Name of the resource. Provided by the client when the resource is created.
       The name must be 1-63 characters long, and comply withRFC1035.
       Specifically, the name must be 1-63 characters long and match the regular
       expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
       character must be a lowercase letter, and all following characters must
       be a dash, lowercase letter, or digit, except the last character, which
       cannot be a dash.
       
      optional string name = 3373707;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Name of the resource. Provided by the client when the resource is created.
       The name must be 1-63 characters long, and comply withRFC1035.
       Specifically, the name must be 1-63 characters long and match the regular
       expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
       character must be a lowercase letter, and all following characters must
       be a dash, lowercase letter, or digit, except the last character, which
       cannot be a dash.
       
      optional string name = 3373707;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name of the resource. Provided by the client when the resource is created.
       The name must be 1-63 characters long, and comply withRFC1035.
       Specifically, the name must be 1-63 characters long and match the regular
       expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
       character must be a lowercase letter, and all following characters must
       be a dash, lowercase letter, or digit, except the last character, which
       cannot be a dash.
       
      optional string name = 3373707;
      Returns:
      The bytes for name.
    • hasReconciling

      boolean hasReconciling()
       Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
       
      optional bool reconciling = 432155787;
      Returns:
      Whether the reconciling field is set.
    • getReconciling

      boolean getReconciling()
       Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
       
      optional bool reconciling = 432155787;
      Returns:
      The reconciling.
    • hasSelfLink

      boolean hasSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

      String getSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      The selfLink.
    • getSelfLinkBytes

      com.google.protobuf.ByteString getSelfLinkBytes()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      The bytes for selfLink.
    • hasTopology

      boolean hasTopology()
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
      Returns:
      Whether the topology field is set.
    • getTopology

      WireGroupTopology getTopology()
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
      Returns:
      The topology.
    • getTopologyOrBuilder

      WireGroupTopologyOrBuilder getTopologyOrBuilder()
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
    • hasWireProperties

      boolean hasWireProperties()
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
      Returns:
      Whether the wireProperties field is set.
    • getWireProperties

      WireProperties getWireProperties()
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
      Returns:
      The wireProperties.
    • getWirePropertiesOrBuilder

      WirePropertiesOrBuilder getWirePropertiesOrBuilder()
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
    • getWiresList

      List<Wire> getWiresList()
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • getWires

      Wire getWires(int index)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • getWiresCount

      int getWiresCount()
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • getWiresOrBuilderList

      List<? extends WireOrBuilder> getWiresOrBuilderList()
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • getWiresOrBuilder

      WireOrBuilder getWiresOrBuilder(int index)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;