Class UpdateGuardrailRequest.Builder (0.1.0)

public static final class UpdateGuardrailRequest.Builder extends GeneratedMessage.Builder<UpdateGuardrailRequest.Builder> implements UpdateGuardrailRequestOrBuilder

Request message for AgentService.UpdateGuardrail.

Protobuf type google.cloud.ces.v1.UpdateGuardrailRequest

Static Methods

getDescriptor()

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

Methods

build()

public UpdateGuardrailRequest build()
Returns
Type Description
UpdateGuardrailRequest

buildPartial()

public UpdateGuardrailRequest buildPartial()
Returns
Type Description
UpdateGuardrailRequest

clear()

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

clearGuardrail()

public UpdateGuardrailRequest.Builder clearGuardrail()

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateGuardrailRequest.Builder

clearUpdateMask()

public UpdateGuardrailRequest.Builder clearUpdateMask()

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Returns
Type Description
UpdateGuardrailRequest.Builder

getDefaultInstanceForType()

public UpdateGuardrailRequest getDefaultInstanceForType()
Returns
Type Description
UpdateGuardrailRequest

getDescriptorForType()

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

getGuardrail()

public Guardrail getGuardrail()

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Guardrail

The guardrail.

getGuardrailBuilder()

public Guardrail.Builder getGuardrailBuilder()

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Guardrail.Builder

getGuardrailOrBuilder()

public GuardrailOrBuilder getGuardrailOrBuilder()

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GuardrailOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Returns
Type Description
FieldMaskOrBuilder

hasGuardrail()

public boolean hasGuardrail()

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the guardrail field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UpdateGuardrailRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGuardrail(Guardrail value)

public UpdateGuardrailRequest.Builder mergeGuardrail(Guardrail value)

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Guardrail
Returns
Type Description
UpdateGuardrailRequest.Builder

mergeUpdateMask(FieldMask value)

public UpdateGuardrailRequest.Builder mergeUpdateMask(FieldMask value)

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateGuardrailRequest.Builder

setGuardrail(Guardrail value)

public UpdateGuardrailRequest.Builder setGuardrail(Guardrail value)

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Guardrail
Returns
Type Description
UpdateGuardrailRequest.Builder

setGuardrail(Guardrail.Builder builderForValue)

public UpdateGuardrailRequest.Builder setGuardrail(Guardrail.Builder builderForValue)

Required. The guardrail to update.

.google.cloud.ces.v1.Guardrail guardrail = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Guardrail.Builder
Returns
Type Description
UpdateGuardrailRequest.Builder

setUpdateMask(FieldMask value)

public UpdateGuardrailRequest.Builder setUpdateMask(FieldMask value)

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateGuardrailRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateGuardrailRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. Field mask is used to control which fields get updated. If the mask is not present, all fields will be updated.

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

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdateGuardrailRequest.Builder