Reference documentation and code samples for the Compute V1 Client class WireGroup.
A resource that represents a group of redundant wires.
Generated from protobuf message google.cloud.compute.v1.WireGroup
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ admin_enabled
bool
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.
↳ creation_timestamp
string
[Output Only] Creation timestamp inRFC3339 text format.
↳ description
string
An optional description of the wire group.
↳ endpoints
array| Google\Protobuf\Internal\MapField
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.
↳ id
int|string
[Output Only] The unique identifier for the resource type. The server generates this identifier.
↳ kind
string
[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
↳ name
string
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.
↳ reconciling
bool
[Output Only] Indicates whether there are wire changes yet to be processed.
↳ self_link
string
[Output Only] Server-defined URL for the resource.
↳ topology
↳ wire_properties
↳ wires
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.
bool
hasAdminEnabled
clearAdminEnabled
setAdminEnabled
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.
var
bool
$this
getCreationTimestamp
[Output Only] Creation timestamp inRFC3339 text format.
string
hasCreationTimestamp
clearCreationTimestamp
setCreationTimestamp
[Output Only] Creation timestamp inRFC3339 text format.
var
string
$this
getDescription
An optional description of the wire group.
string
hasDescription
clearDescription
setDescription
An optional description of the wire group.
var
string
$this
getEndpoints
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.
setEndpoints
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.
$this
getId
[Output Only] The unique identifier for the resource type. The server generates this identifier.
int|string
hasId
clearId
setId
[Output Only] The unique identifier for the resource type. The server generates this identifier.
var
int|string
$this
getKind
[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
string
hasKind
clearKind
setKind
[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
var
string
$this
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.
string
hasName
clearName
setName
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.
var
string
$this
getReconciling
[Output Only] Indicates whether there are wire changes yet to be processed.
bool
hasReconciling
clearReconciling
setReconciling
[Output Only] Indicates whether there are wire changes yet to be processed.
var
bool
$this
getSelfLink
[Output Only] Server-defined URL for the resource.
string
hasSelfLink
clearSelfLink
setSelfLink
[Output Only] Server-defined URL for the resource.
var
string
$this
getTopology
Topology details for the wire group configuration.
hasTopology
clearTopology
setTopology
Topology details for the wire group configuration.
$this
getWireProperties
Properties for all wires in the wire group.
hasWireProperties
clearWireProperties
setWireProperties
Properties for all wires in the wire group.
$this
getWires
The single/redundant wire(s) managed by the wire group.
setWires
The single/redundant wire(s) managed by the wire group.
$this

