Class WireGroup.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
com.google.cloud.compute.v1.WireGroup.Builder
All Implemented Interfaces:
WireGroupOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
WireGroup

public static final class WireGroup.Builder extends com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder> implements WireGroupOrBuilder
 A resource that represents a group of redundant wires.
 
Protobuf type google.cloud.compute.v1.WireGroup
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
    • clear

      public WireGroup.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
    • getDefaultInstanceForType

      public WireGroup getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public WireGroup build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public WireGroup buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public WireGroup.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<WireGroup.Builder>
    • mergeFrom

      public WireGroup.Builder mergeFrom(WireGroup other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<WireGroup.Builder>
    • mergeFrom

      public WireGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<WireGroup.Builder>
      Throws:
      IOException
    • hasAdminEnabled

      public 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;
      Specified by:
      hasAdminEnabled in interface WireGroupOrBuilder
      Returns:
      Whether the adminEnabled field is set.
    • getAdminEnabled

      public 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;
      Specified by:
      getAdminEnabled in interface WireGroupOrBuilder
      Returns:
      The adminEnabled.
    • setAdminEnabled

      public WireGroup.Builder setAdminEnabled(boolean value)
       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;
      Parameters:
      value - The adminEnabled to set.
      Returns:
      This builder for chaining.
    • clearAdminEnabled

      public WireGroup.Builder clearAdminEnabled()
       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:
      This builder for chaining.
    • hasCreationTimestamp

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

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

      public com.google.protobuf.ByteString getCreationTimestampBytes()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestampBytes in interface WireGroupOrBuilder
      Returns:
      The bytes for creationTimestamp.
    • setCreationTimestamp

      public WireGroup.Builder setCreationTimestamp(String value)
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Parameters:
      value - The creationTimestamp to set.
      Returns:
      This builder for chaining.
    • clearCreationTimestamp

      public WireGroup.Builder clearCreationTimestamp()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      This builder for chaining.
    • setCreationTimestampBytes

      public WireGroup.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Parameters:
      value - The bytes for creationTimestamp to set.
      Returns:
      This builder for chaining.
    • hasDescription

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

      public String getDescription()
       An optional description of the wire group.
       
      optional string description = 422937596;
      Specified by:
      getDescription in interface WireGroupOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       An optional description of the wire group.
       
      optional string description = 422937596;
      Specified by:
      getDescriptionBytes in interface WireGroupOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public WireGroup.Builder setDescription(String value)
       An optional description of the wire group.
       
      optional string description = 422937596;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public WireGroup.Builder clearDescription()
       An optional description of the wire group.
       
      optional string description = 422937596;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public WireGroup.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       An optional description of the wire group.
       
      optional string description = 422937596;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getEndpointsCount

      public int getEndpointsCount()
      Description copied from interface: WireGroupOrBuilder
       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;
      Specified by:
      getEndpointsCount in interface WireGroupOrBuilder
    • containsEndpoints

      public 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;
      Specified by:
      containsEndpoints in interface WireGroupOrBuilder
    • getEndpoints

      @Deprecated public Map<String,WireGroupEndpoint> getEndpoints()
      Deprecated.
      Use getEndpointsMap() instead.
      Specified by:
      getEndpoints in interface WireGroupOrBuilder
    • getEndpointsMap

      public 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;
      Specified by:
      getEndpointsMap in interface WireGroupOrBuilder
    • getEndpointsOrDefault

      public 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;
      Specified by:
      getEndpointsOrDefault in interface WireGroupOrBuilder
    • getEndpointsOrThrow

      public 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;
      Specified by:
      getEndpointsOrThrow in interface WireGroupOrBuilder
    • clearEndpoints

      public WireGroup.Builder clearEndpoints()
    • removeEndpoints

      public WireGroup.Builder removeEndpoints(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;
    • getMutableEndpoints

      @Deprecated public Map<String,WireGroupEndpoint> getMutableEndpoints()
      Deprecated.
      Use alternate mutation accessors instead.
    • putEndpoints

      public WireGroup.Builder putEndpoints(String key, WireGroupEndpoint value)
       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;
    • putAllEndpoints

      public WireGroup.Builder putAllEndpoints(Map<String,WireGroupEndpoint> values)
       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;
    • putEndpointsBuilderIfAbsent

      public WireGroupEndpoint.Builder putEndpointsBuilderIfAbsent(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

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

      public long getId()
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Specified by:
      getId in interface WireGroupOrBuilder
      Returns:
      The id.
    • setId

      public WireGroup.Builder setId(long value)
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public WireGroup.Builder clearId()
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Returns:
      This builder for chaining.
    • hasKind

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

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

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

      public WireGroup.Builder setKind(String value)
       Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
       
      optional string kind = 3292052;
      Parameters:
      value - The kind to set.
      Returns:
      This builder for chaining.
    • clearKind

      public WireGroup.Builder clearKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
       
      optional string kind = 3292052;
      Returns:
      This builder for chaining.
    • setKindBytes

      public WireGroup.Builder setKindBytes(com.google.protobuf.ByteString value)
       Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
       
      optional string kind = 3292052;
      Parameters:
      value - The bytes for kind to set.
      Returns:
      This builder for chaining.
    • hasName

      public 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;
      Specified by:
      hasName in interface WireGroupOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public 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;
      Specified by:
      getName in interface WireGroupOrBuilder
      Returns:
      The name.
    • getNameBytes

      public 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;
      Specified by:
      getNameBytes in interface WireGroupOrBuilder
      Returns:
      The bytes for name.
    • setName

      public WireGroup.Builder setName(String value)
       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;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public WireGroup.Builder clearName()
       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:
      This builder for chaining.
    • setNameBytes

      public WireGroup.Builder setNameBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasReconciling

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

      public boolean getReconciling()
       Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
       
      optional bool reconciling = 432155787;
      Specified by:
      getReconciling in interface WireGroupOrBuilder
      Returns:
      The reconciling.
    • setReconciling

      public WireGroup.Builder setReconciling(boolean value)
       Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
       
      optional bool reconciling = 432155787;
      Parameters:
      value - The reconciling to set.
      Returns:
      This builder for chaining.
    • clearReconciling

      public WireGroup.Builder clearReconciling()
       Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
       
      optional bool reconciling = 432155787;
      Returns:
      This builder for chaining.
    • hasSelfLink

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

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

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

      public WireGroup.Builder setSelfLink(String value)
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Parameters:
      value - The selfLink to set.
      Returns:
      This builder for chaining.
    • clearSelfLink

      public WireGroup.Builder clearSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      This builder for chaining.
    • setSelfLinkBytes

      public WireGroup.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Parameters:
      value - The bytes for selfLink to set.
      Returns:
      This builder for chaining.
    • hasTopology

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

      public WireGroupTopology getTopology()
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
      Specified by:
      getTopology in interface WireGroupOrBuilder
      Returns:
      The topology.
    • setTopology

      public WireGroup.Builder setTopology(WireGroupTopology value)
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
    • setTopology

      public WireGroup.Builder setTopology(WireGroupTopology.Builder builderForValue)
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
    • mergeTopology

      public WireGroup.Builder mergeTopology(WireGroupTopology value)
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
    • clearTopology

      public WireGroup.Builder clearTopology()
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
    • getTopologyBuilder

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

      public WireGroupTopologyOrBuilder getTopologyOrBuilder()
       Output only. Topology details for the wire group configuration.
       
      optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;
      Specified by:
      getTopologyOrBuilder in interface WireGroupOrBuilder
    • hasWireProperties

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

      public WireProperties getWireProperties()
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
      Specified by:
      getWireProperties in interface WireGroupOrBuilder
      Returns:
      The wireProperties.
    • setWireProperties

      public WireGroup.Builder setWireProperties(WireProperties value)
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
    • setWireProperties

      public WireGroup.Builder setWireProperties(WireProperties.Builder builderForValue)
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
    • mergeWireProperties

      public WireGroup.Builder mergeWireProperties(WireProperties value)
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
    • clearWireProperties

      public WireGroup.Builder clearWireProperties()
       Properties for all wires in the wire group.
       
      optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;
    • getWirePropertiesBuilder

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

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

      public List<Wire> getWiresList()
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
      Specified by:
      getWiresList in interface WireGroupOrBuilder
    • getWiresCount

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

      public Wire getWires(int index)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
      Specified by:
      getWires in interface WireGroupOrBuilder
    • setWires

      public WireGroup.Builder setWires(int index, Wire value)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • setWires

      public WireGroup.Builder setWires(int index, Wire.Builder builderForValue)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • addWires

      public WireGroup.Builder addWires(Wire value)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • addWires

      public WireGroup.Builder addWires(int index, Wire value)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • addWires

      public WireGroup.Builder addWires(Wire.Builder builderForValue)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • addWires

      public WireGroup.Builder addWires(int index, Wire.Builder builderForValue)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • addAllWires

      public WireGroup.Builder addAllWires(Iterable<? extends Wire> values)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • clearWires

      public WireGroup.Builder clearWires()
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
    • removeWires

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

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

      public WireOrBuilder getWiresOrBuilder(int index)
       Output only. The single/redundant wire(s) managed by the wire group.
       
      repeated .google.cloud.compute.v1.Wire wires = 113139854;
      Specified by:
      getWiresOrBuilder in interface WireGroupOrBuilder
    • getWiresOrBuilderList

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

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

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

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