Class NetworkPeeringConnectionStatus (1.82.0)

public final class NetworkPeeringConnectionStatus extends GeneratedMessageV3 implements NetworkPeeringConnectionStatusOrBuilder

[Output Only] Describes the state of a peering connection, not just the local peering. This field provides information about the effective settings for the connection as a whole, including pending delete/update requests for CONSENSUS peerings.

Protobuf type google.cloud.compute.v1.NetworkPeeringConnectionStatus

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > NetworkPeeringConnectionStatus

Static Fields

CONSENSUS_STATE_FIELD_NUMBER

public static final int CONSENSUS_STATE_FIELD_NUMBER
Field Value
Type Description
int

TRAFFIC_CONFIGURATION_FIELD_NUMBER

public static final int TRAFFIC_CONFIGURATION_FIELD_NUMBER
Field Value
Type Description
int

UPDATE_STRATEGY_FIELD_NUMBER

public static final int UPDATE_STRATEGY_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static NetworkPeeringConnectionStatus getDefaultInstance()
Returns
Type Description
NetworkPeeringConnectionStatus

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static NetworkPeeringConnectionStatus.Builder newBuilder()
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

newBuilder(NetworkPeeringConnectionStatus prototype)

public static NetworkPeeringConnectionStatus.Builder newBuilder(NetworkPeeringConnectionStatus prototype)
Parameter
Name Description
prototype NetworkPeeringConnectionStatus
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

parseDelimitedFrom(InputStream input)

public static NetworkPeeringConnectionStatus parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static NetworkPeeringConnectionStatus parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static NetworkPeeringConnectionStatus parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static NetworkPeeringConnectionStatus parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static NetworkPeeringConnectionStatus parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static NetworkPeeringConnectionStatus parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static NetworkPeeringConnectionStatus parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static NetworkPeeringConnectionStatus parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static NetworkPeeringConnectionStatus parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static NetworkPeeringConnectionStatus parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static NetworkPeeringConnectionStatus parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static NetworkPeeringConnectionStatus parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<NetworkPeeringConnectionStatus> parser()
Returns
Type Description
Parser<NetworkPeeringConnectionStatus>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getConsensusState()

public NetworkPeeringConnectionStatusConsensusState getConsensusState()

The consensus state contains information about the status of update and delete for a consensus peering connection.

optional .google.cloud.compute.v1.NetworkPeeringConnectionStatusConsensusState consensus_state = 379772617;

Returns
Type Description
NetworkPeeringConnectionStatusConsensusState

The consensusState.

getConsensusStateOrBuilder()

public NetworkPeeringConnectionStatusConsensusStateOrBuilder getConsensusStateOrBuilder()

The consensus state contains information about the status of update and delete for a consensus peering connection.

optional .google.cloud.compute.v1.NetworkPeeringConnectionStatusConsensusState consensus_state = 379772617;

Returns
Type Description
NetworkPeeringConnectionStatusConsensusStateOrBuilder

getDefaultInstanceForType()

public NetworkPeeringConnectionStatus getDefaultInstanceForType()
Returns
Type Description
NetworkPeeringConnectionStatus

getParserForType()

public Parser<NetworkPeeringConnectionStatus> getParserForType()
Returns
Type Description
Parser<NetworkPeeringConnectionStatus>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getTrafficConfiguration()

public NetworkPeeringConnectionStatusTrafficConfiguration getTrafficConfiguration()

The active connectivity settings for the peering connection based on the settings of the network peerings.

optional .google.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfiguration traffic_configuration = 133016116;

Returns
Type Description
NetworkPeeringConnectionStatusTrafficConfiguration

The trafficConfiguration.

getTrafficConfigurationOrBuilder()

public NetworkPeeringConnectionStatusTrafficConfigurationOrBuilder getTrafficConfigurationOrBuilder()

The active connectivity settings for the peering connection based on the settings of the network peerings.

optional .google.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfiguration traffic_configuration = 133016116;

Returns
Type Description
NetworkPeeringConnectionStatusTrafficConfigurationOrBuilder

getUpdateStrategy()

public String getUpdateStrategy()

The update strategy determines the update/delete semantics for this peering connection. Check the UpdateStrategy enum for the list of possible values.

optional string update_strategy = 6123049;

Returns
Type Description
String

The updateStrategy.

getUpdateStrategyBytes()

public ByteString getUpdateStrategyBytes()

The update strategy determines the update/delete semantics for this peering connection. Check the UpdateStrategy enum for the list of possible values.

optional string update_strategy = 6123049;

Returns
Type Description
ByteString

The bytes for updateStrategy.

hasConsensusState()

public boolean hasConsensusState()

The consensus state contains information about the status of update and delete for a consensus peering connection.

optional .google.cloud.compute.v1.NetworkPeeringConnectionStatusConsensusState consensus_state = 379772617;

Returns
Type Description
boolean

Whether the consensusState field is set.

hasTrafficConfiguration()

public boolean hasTrafficConfiguration()

The active connectivity settings for the peering connection based on the settings of the network peerings.

optional .google.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfiguration traffic_configuration = 133016116;

Returns
Type Description
boolean

Whether the trafficConfiguration field is set.

hasUpdateStrategy()

public boolean hasUpdateStrategy()

The update strategy determines the update/delete semantics for this peering connection. Check the UpdateStrategy enum for the list of possible values.

optional string update_strategy = 6123049;

Returns
Type Description
boolean

Whether the updateStrategy field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public NetworkPeeringConnectionStatus.Builder newBuilderForType()
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected NetworkPeeringConnectionStatus.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public NetworkPeeringConnectionStatus.Builder toBuilder()
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException