Class VpnTunnelCipherSuite.Builder (1.85.0)

public static final class VpnTunnelCipherSuite.Builder extends GeneratedMessageV3.Builder<VpnTunnelCipherSuite.Builder> implements VpnTunnelCipherSuiteOrBuilder

Protobuf type google.cloud.compute.v1.VpnTunnelCipherSuite

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public VpnTunnelCipherSuite build()
Returns
Type Description
VpnTunnelCipherSuite

buildPartial()

public VpnTunnelCipherSuite buildPartial()
Returns
Type Description
VpnTunnelCipherSuite

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPhase1()

public VpnTunnelCipherSuite.Builder clearPhase1()

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Returns
Type Description
VpnTunnelCipherSuite.Builder

clearPhase2()

public VpnTunnelCipherSuite.Builder clearPhase2()

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Returns
Type Description
VpnTunnelCipherSuite.Builder

clone()

public VpnTunnelCipherSuite.Builder clone()
Returns
Type Description
VpnTunnelCipherSuite.Builder
Overrides

getDefaultInstanceForType()

public VpnTunnelCipherSuite getDefaultInstanceForType()
Returns
Type Description
VpnTunnelCipherSuite

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPhase1()

public VpnTunnelPhase1Algorithms getPhase1()

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Returns
Type Description
VpnTunnelPhase1Algorithms

The phase1.

getPhase1Builder()

public VpnTunnelPhase1Algorithms.Builder getPhase1Builder()

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Returns
Type Description
VpnTunnelPhase1Algorithms.Builder

getPhase1OrBuilder()

public VpnTunnelPhase1AlgorithmsOrBuilder getPhase1OrBuilder()

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Returns
Type Description
VpnTunnelPhase1AlgorithmsOrBuilder

getPhase2()

public VpnTunnelPhase2Algorithms getPhase2()

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Returns
Type Description
VpnTunnelPhase2Algorithms

The phase2.

getPhase2Builder()

public VpnTunnelPhase2Algorithms.Builder getPhase2Builder()

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Returns
Type Description
VpnTunnelPhase2Algorithms.Builder

getPhase2OrBuilder()

public VpnTunnelPhase2AlgorithmsOrBuilder getPhase2OrBuilder()

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Returns
Type Description
VpnTunnelPhase2AlgorithmsOrBuilder

hasPhase1()

public boolean hasPhase1()

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Returns
Type Description
boolean

Whether the phase1 field is set.

hasPhase2()

public boolean hasPhase2()

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Returns
Type Description
boolean

Whether the phase2 field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(VpnTunnelCipherSuite other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergePhase1(VpnTunnelPhase1Algorithms value)

public VpnTunnelCipherSuite.Builder mergePhase1(VpnTunnelPhase1Algorithms value)

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Parameter
Name Description
value VpnTunnelPhase1Algorithms
Returns
Type Description
VpnTunnelCipherSuite.Builder

mergePhase2(VpnTunnelPhase2Algorithms value)

public VpnTunnelCipherSuite.Builder mergePhase2(VpnTunnelPhase2Algorithms value)

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Parameter
Name Description
value VpnTunnelPhase2Algorithms
Returns
Type Description
VpnTunnelCipherSuite.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setPhase1(VpnTunnelPhase1Algorithms value)

public VpnTunnelCipherSuite.Builder setPhase1(VpnTunnelPhase1Algorithms value)

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Parameter
Name Description
value VpnTunnelPhase1Algorithms
Returns
Type Description
VpnTunnelCipherSuite.Builder

setPhase1(VpnTunnelPhase1Algorithms.Builder builderForValue)

public VpnTunnelCipherSuite.Builder setPhase1(VpnTunnelPhase1Algorithms.Builder builderForValue)

optional .google.cloud.compute.v1.VpnTunnelPhase1Algorithms phase1 = 84289046;

Parameter
Name Description
builderForValue VpnTunnelPhase1Algorithms.Builder
Returns
Type Description
VpnTunnelCipherSuite.Builder

setPhase2(VpnTunnelPhase2Algorithms value)

public VpnTunnelCipherSuite.Builder setPhase2(VpnTunnelPhase2Algorithms value)

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Parameter
Name Description
value VpnTunnelPhase2Algorithms
Returns
Type Description
VpnTunnelCipherSuite.Builder

setPhase2(VpnTunnelPhase2Algorithms.Builder builderForValue)

public VpnTunnelCipherSuite.Builder setPhase2(VpnTunnelPhase2Algorithms.Builder builderForValue)

optional .google.cloud.compute.v1.VpnTunnelPhase2Algorithms phase2 = 84289047;

Parameter
Name Description
builderForValue VpnTunnelPhase2Algorithms.Builder
Returns
Type Description
VpnTunnelCipherSuite.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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