Class NetworkPeeringConnectionStatus.Builder (1.93.0)

public static final class NetworkPeeringConnectionStatus.Builder extends GeneratedMessage.Builder<NetworkPeeringConnectionStatus.Builder> 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

Static Methods

getDescriptor()

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

Methods

build()

public NetworkPeeringConnectionStatus build()
Returns
Type Description
NetworkPeeringConnectionStatus

buildPartial()

public NetworkPeeringConnectionStatus buildPartial()
Returns
Type Description
NetworkPeeringConnectionStatus

clear()

public NetworkPeeringConnectionStatus.Builder clear()
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

clearConsensusState()

public NetworkPeeringConnectionStatus.Builder clearConsensusState()

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
NetworkPeeringConnectionStatus.Builder

clearTrafficConfiguration()

public NetworkPeeringConnectionStatus.Builder clearTrafficConfiguration()

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
NetworkPeeringConnectionStatus.Builder

clearUpdateStrategy()

public NetworkPeeringConnectionStatus.Builder clearUpdateStrategy()

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
NetworkPeeringConnectionStatus.Builder

This builder for chaining.

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.

getConsensusStateBuilder()

public NetworkPeeringConnectionStatusConsensusState.Builder getConsensusStateBuilder()

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.Builder

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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.

getTrafficConfigurationBuilder()

public NetworkPeeringConnectionStatusTrafficConfiguration.Builder getTrafficConfigurationBuilder()

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.Builder

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeConsensusState(NetworkPeeringConnectionStatusConsensusState value)

public NetworkPeeringConnectionStatus.Builder mergeConsensusState(NetworkPeeringConnectionStatusConsensusState value)

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;

Parameter
Name Description
value NetworkPeeringConnectionStatusConsensusState
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

mergeFrom(NetworkPeeringConnectionStatus other)

public NetworkPeeringConnectionStatus.Builder mergeFrom(NetworkPeeringConnectionStatus other)
Parameter
Name Description
other NetworkPeeringConnectionStatus
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public NetworkPeeringConnectionStatus.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public NetworkPeeringConnectionStatus.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

mergeTrafficConfiguration(NetworkPeeringConnectionStatusTrafficConfiguration value)

public NetworkPeeringConnectionStatus.Builder mergeTrafficConfiguration(NetworkPeeringConnectionStatusTrafficConfiguration value)

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;

Parameter
Name Description
value NetworkPeeringConnectionStatusTrafficConfiguration
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

setConsensusState(NetworkPeeringConnectionStatusConsensusState value)

public NetworkPeeringConnectionStatus.Builder setConsensusState(NetworkPeeringConnectionStatusConsensusState value)

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;

Parameter
Name Description
value NetworkPeeringConnectionStatusConsensusState
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

setConsensusState(NetworkPeeringConnectionStatusConsensusState.Builder builderForValue)

public NetworkPeeringConnectionStatus.Builder setConsensusState(NetworkPeeringConnectionStatusConsensusState.Builder builderForValue)

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;

Parameter
Name Description
builderForValue NetworkPeeringConnectionStatusConsensusState.Builder
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

setTrafficConfiguration(NetworkPeeringConnectionStatusTrafficConfiguration value)

public NetworkPeeringConnectionStatus.Builder setTrafficConfiguration(NetworkPeeringConnectionStatusTrafficConfiguration value)

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;

Parameter
Name Description
value NetworkPeeringConnectionStatusTrafficConfiguration
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

setTrafficConfiguration(NetworkPeeringConnectionStatusTrafficConfiguration.Builder builderForValue)

public NetworkPeeringConnectionStatus.Builder setTrafficConfiguration(NetworkPeeringConnectionStatusTrafficConfiguration.Builder builderForValue)

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;

Parameter
Name Description
builderForValue NetworkPeeringConnectionStatusTrafficConfiguration.Builder
Returns
Type Description
NetworkPeeringConnectionStatus.Builder

setUpdateStrategy(String value)

public NetworkPeeringConnectionStatus.Builder setUpdateStrategy(String value)

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;

Parameter
Name Description
value String

The updateStrategy to set.

Returns
Type Description
NetworkPeeringConnectionStatus.Builder

This builder for chaining.

setUpdateStrategyBytes(ByteString value)

public NetworkPeeringConnectionStatus.Builder setUpdateStrategyBytes(ByteString value)

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;

Parameter
Name Description
value ByteString

The bytes for updateStrategy to set.

Returns
Type Description
NetworkPeeringConnectionStatus.Builder

This builder for chaining.