Class NetworkPeeringConnectionStatus.Builder (1.82.0)

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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public NetworkPeeringConnectionStatus.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

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

clearField(Descriptors.FieldDescriptor field)

public NetworkPeeringConnectionStatus.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public NetworkPeeringConnectionStatus.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

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.

clone()

public NetworkPeeringConnectionStatus.Builder clone()
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
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.

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final NetworkPeeringConnectionStatus.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

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

setField(Descriptors.FieldDescriptor field, Object value)

public NetworkPeeringConnectionStatus.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public NetworkPeeringConnectionStatus.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

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

setUnknownFields(UnknownFieldSet unknownFields)

public final NetworkPeeringConnectionStatus.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
NetworkPeeringConnectionStatus.Builder
Overrides

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.