public static final class NetworkPerformanceConfig.Builder extends GeneratedMessageV3.Builder<NetworkPerformanceConfig.Builder> implements NetworkPerformanceConfigOrBuilder
Protobuf type google.cloud.compute.v1.NetworkPerformanceConfig
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public NetworkPerformanceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public NetworkPerformanceConfig build()
Returns
public NetworkPerformanceConfig buildPartial()
Returns
public NetworkPerformanceConfig.Builder clear()
Returns
Overrides
public NetworkPerformanceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public NetworkPerformanceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public NetworkPerformanceConfig.Builder clearTotalEgressBandwidthTier()
Check the TotalEgressBandwidthTier enum for the list of possible values.
optional string total_egress_bandwidth_tier = 130109439;
Returns
public NetworkPerformanceConfig.Builder clone()
Returns
Overrides
public NetworkPerformanceConfig getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public String getTotalEgressBandwidthTier()
Check the TotalEgressBandwidthTier enum for the list of possible values.
optional string total_egress_bandwidth_tier = 130109439;
Returns
Type | Description |
String | The totalEgressBandwidthTier.
|
public ByteString getTotalEgressBandwidthTierBytes()
Check the TotalEgressBandwidthTier enum for the list of possible values.
optional string total_egress_bandwidth_tier = 130109439;
Returns
Type | Description |
ByteString | The bytes for totalEgressBandwidthTier.
|
public boolean hasTotalEgressBandwidthTier()
Check the TotalEgressBandwidthTier enum for the list of possible values.
optional string total_egress_bandwidth_tier = 130109439;
Returns
Type | Description |
boolean | Whether the totalEgressBandwidthTier field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public NetworkPerformanceConfig.Builder mergeFrom(NetworkPerformanceConfig other)
Parameter
Returns
public NetworkPerformanceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public NetworkPerformanceConfig.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public final NetworkPerformanceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public NetworkPerformanceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public NetworkPerformanceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public NetworkPerformanceConfig.Builder setTotalEgressBandwidthTier(String value)
Check the TotalEgressBandwidthTier enum for the list of possible values.
optional string total_egress_bandwidth_tier = 130109439;
Parameter
Name | Description |
value | String
The totalEgressBandwidthTier to set.
|
Returns
public NetworkPerformanceConfig.Builder setTotalEgressBandwidthTierBytes(ByteString value)
Check the TotalEgressBandwidthTier enum for the list of possible values.
optional string total_egress_bandwidth_tier = 130109439;
Parameter
Name | Description |
value | ByteString
The bytes for totalEgressBandwidthTier to set.
|
Returns
public final NetworkPerformanceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides