Interface WireGroupOrBuilder (1.92.0)

public interface WireGroupOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsEndpoints(String key)

public abstract 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;

Parameter
Name Description
key String
Returns
Type Description
boolean

getAdminEnabled()

public abstract 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
Type Description
boolean

The adminEnabled.

getCreationTimestamp()

public abstract String getCreationTimestamp()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDescription()

public abstract String getDescription()

An optional description of the wire group.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

An optional description of the wire group.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getEndpoints() (deprecated)

public abstract Map<String,WireGroupEndpoint> getEndpoints()

Use #getEndpointsMap() instead.

Returns
Type Description
Map<String,WireGroupEndpoint>

getEndpointsCount()

public abstract 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;

Returns
Type Description
int

getEndpointsMap()

public abstract 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;

Returns
Type Description
Map<String,WireGroupEndpoint>

getEndpointsOrDefault(String key, WireGroupEndpoint defaultValue)

public abstract 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;

Parameters
Name Description
key String
defaultValue WireGroupEndpoint
Returns
Type Description
WireGroupEndpoint

getEndpointsOrThrow(String key)

public abstract 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;

Parameter
Name Description
key String
Returns
Type Description
WireGroupEndpoint

getId()

public abstract long getId()

Output only. [Output Only] The unique identifier for the resource type. The server generates this identifier.

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getKind()

public abstract String getKind()

Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getName()

public abstract 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? 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
Type Description
String

The name.

getNameBytes()

public abstract 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? 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
Type Description
ByteString

The bytes for name.

getReconciling()

public abstract boolean getReconciling()

Output only. [Output Only] Indicates whether there are wire changes yet to be processed.

optional bool reconciling = 432155787;

Returns
Type Description
boolean

The reconciling.

public abstract String getSelfLink()

Output only. [Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

Output only. [Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

getTopology()

public abstract WireGroupTopology getTopology()

Output only. Topology details for the wire group configuration.

optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;

Returns
Type Description
WireGroupTopology

The topology.

getTopologyOrBuilder()

public abstract WireGroupTopologyOrBuilder getTopologyOrBuilder()

Output only. Topology details for the wire group configuration.

optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;

Returns
Type Description
WireGroupTopologyOrBuilder

getWireProperties()

public abstract WireProperties getWireProperties()

Properties for all wires in the wire group.

optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;

Returns
Type Description
WireProperties

The wireProperties.

getWirePropertiesOrBuilder()

public abstract WirePropertiesOrBuilder getWirePropertiesOrBuilder()

Properties for all wires in the wire group.

optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;

Returns
Type Description
WirePropertiesOrBuilder

getWires(int index)

public abstract Wire getWires(int index)

Output only. The single/redundant wire(s) managed by the wire group.

repeated .google.cloud.compute.v1.Wire wires = 113139854;

Parameter
Name Description
index int
Returns
Type Description
Wire

getWiresCount()

public abstract int getWiresCount()

Output only. The single/redundant wire(s) managed by the wire group.

repeated .google.cloud.compute.v1.Wire wires = 113139854;

Returns
Type Description
int

getWiresList()

public abstract List<Wire> getWiresList()

Output only. The single/redundant wire(s) managed by the wire group.

repeated .google.cloud.compute.v1.Wire wires = 113139854;

Returns
Type Description
List<Wire>

getWiresOrBuilder(int index)

public abstract WireOrBuilder getWiresOrBuilder(int index)

Output only. The single/redundant wire(s) managed by the wire group.

repeated .google.cloud.compute.v1.Wire wires = 113139854;

Parameter
Name Description
index int
Returns
Type Description
WireOrBuilder

getWiresOrBuilderList()

public abstract List<? extends WireOrBuilder> getWiresOrBuilderList()

Output only. The single/redundant wire(s) managed by the wire group.

repeated .google.cloud.compute.v1.Wire wires = 113139854;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.WireOrBuilder>

hasAdminEnabled()

public abstract 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
Type Description
boolean

Whether the adminEnabled field is set.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDescription()

public abstract boolean hasDescription()

An optional description of the wire group.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasId()

public abstract boolean hasId()

Output only. [Output Only] The unique identifier for the resource type. The server generates this identifier.

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasKind()

public abstract boolean hasKind()

Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasName()

public abstract 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? 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
Type Description
boolean

Whether the name field is set.

hasReconciling()

public abstract boolean hasReconciling()

Output only. [Output Only] Indicates whether there are wire changes yet to be processed.

optional bool reconciling = 432155787;

Returns
Type Description
boolean

Whether the reconciling field is set.

public abstract boolean hasSelfLink()

Output only. [Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.

hasTopology()

public abstract boolean hasTopology()

Output only. Topology details for the wire group configuration.

optional .google.cloud.compute.v1.WireGroupTopology topology = 122274415;

Returns
Type Description
boolean

Whether the topology field is set.

hasWireProperties()

public abstract boolean hasWireProperties()

Properties for all wires in the wire group.

optional .google.cloud.compute.v1.WireProperties wire_properties = 303111469;

Returns
Type Description
boolean

Whether the wireProperties field is set.