Class UpdateLbEdgeExtensionRequest.Builder (0.36.0)

public static final class UpdateLbEdgeExtensionRequest.Builder extends GeneratedMessageV3.Builder<UpdateLbEdgeExtensionRequest.Builder> implements UpdateLbEdgeExtensionRequestOrBuilder

Message for updating a LbEdgeExtension resource.

Protobuf type google.cloud.networkservices.v1.UpdateLbEdgeExtensionRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public UpdateLbEdgeExtensionRequest build()
Returns
Type Description
UpdateLbEdgeExtensionRequest

buildPartial()

public UpdateLbEdgeExtensionRequest buildPartial()
Returns
Type Description
UpdateLbEdgeExtensionRequest

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearLbEdgeExtension()

public UpdateLbEdgeExtensionRequest.Builder clearLbEdgeExtension()

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRequestId()

public UpdateLbEdgeExtensionRequest.Builder clearRequestId()

Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request.

For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments.

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

This builder for chaining.

clearUpdateMask()

public UpdateLbEdgeExtensionRequest.Builder clearUpdateMask()

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

clone()

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

getDefaultInstanceForType()

public UpdateLbEdgeExtensionRequest getDefaultInstanceForType()
Returns
Type Description
UpdateLbEdgeExtensionRequest

getDescriptorForType()

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

getLbEdgeExtension()

public LbEdgeExtension getLbEdgeExtension()

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LbEdgeExtension

The lbEdgeExtension.

getLbEdgeExtensionBuilder()

public LbEdgeExtension.Builder getLbEdgeExtensionBuilder()

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LbEdgeExtension.Builder

getLbEdgeExtensionOrBuilder()

public LbEdgeExtensionOrBuilder getLbEdgeExtensionOrBuilder()

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LbEdgeExtensionOrBuilder

getRequestId()

public String getRequestId()

Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request.

For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments.

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
String

The requestId.

getRequestIdBytes()

public ByteString getRequestIdBytes()

Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request.

For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments.

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for requestId.

getUpdateMask()

public FieldMask getUpdateMask()

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

hasLbEdgeExtension()

public boolean hasLbEdgeExtension()

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the lbEdgeExtension field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UpdateLbEdgeExtensionRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeLbEdgeExtension(LbEdgeExtension value)

public UpdateLbEdgeExtensionRequest.Builder mergeLbEdgeExtension(LbEdgeExtension value)

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value LbEdgeExtension
Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeUpdateMask(FieldMask value)

public UpdateLbEdgeExtensionRequest.Builder mergeUpdateMask(FieldMask value)

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setLbEdgeExtension(LbEdgeExtension value)

public UpdateLbEdgeExtensionRequest.Builder setLbEdgeExtension(LbEdgeExtension value)

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value LbEdgeExtension
Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

setLbEdgeExtension(LbEdgeExtension.Builder builderForValue)

public UpdateLbEdgeExtensionRequest.Builder setLbEdgeExtension(LbEdgeExtension.Builder builderForValue)

Required. LbEdgeExtension resource being updated.

.google.cloud.networkservices.v1.LbEdgeExtension lb_edge_extension = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue LbEdgeExtension.Builder
Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

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

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

setRequestId(String value)

public UpdateLbEdgeExtensionRequest.Builder setRequestId(String value)

Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request.

For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments.

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value String

The requestId to set.

Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

This builder for chaining.

setRequestIdBytes(ByteString value)

public UpdateLbEdgeExtensionRequest.Builder setRequestIdBytes(ByteString value)

Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request.

For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments.

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value ByteString

The bytes for requestId to set.

Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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

setUpdateMask(FieldMask value)

public UpdateLbEdgeExtensionRequest.Builder setUpdateMask(FieldMask value)

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateLbEdgeExtensionRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. Used to specify the fields to be overwritten in the LbEdgeExtension resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.

.google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdateLbEdgeExtensionRequest.Builder