Class UpdateKnowledgeBaseRequest.Builder (4.20.0)

public static final class UpdateKnowledgeBaseRequest.Builder extends GeneratedMessageV3.Builder<UpdateKnowledgeBaseRequest.Builder> implements UpdateKnowledgeBaseRequestOrBuilder

Request message for KnowledgeBases.UpdateKnowledgeBase.

Protobuf type google.cloud.dialogflow.v2.UpdateKnowledgeBaseRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public UpdateKnowledgeBaseRequest build()
Returns
Type Description
UpdateKnowledgeBaseRequest

buildPartial()

public UpdateKnowledgeBaseRequest buildPartial()
Returns
Type Description
UpdateKnowledgeBaseRequest

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearKnowledgeBase()

public UpdateKnowledgeBaseRequest.Builder clearKnowledgeBase()

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearUpdateMask()

public UpdateKnowledgeBaseRequest.Builder clearUpdateMask()

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

clone()

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

getDefaultInstanceForType()

public UpdateKnowledgeBaseRequest getDefaultInstanceForType()
Returns
Type Description
UpdateKnowledgeBaseRequest

getDescriptorForType()

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

getKnowledgeBase()

public KnowledgeBase getKnowledgeBase()

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KnowledgeBase

The knowledgeBase.

getKnowledgeBaseBuilder()

public KnowledgeBase.Builder getKnowledgeBaseBuilder()

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KnowledgeBase.Builder

getKnowledgeBaseOrBuilder()

public KnowledgeBaseOrBuilder getKnowledgeBaseOrBuilder()

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KnowledgeBaseOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Returns
Type Description
FieldMaskOrBuilder

hasKnowledgeBase()

public boolean hasKnowledgeBase()

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the knowledgeBase field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

.google.protobuf.FieldMask update_mask = 2 [(.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(UpdateKnowledgeBaseRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeKnowledgeBase(KnowledgeBase value)

public UpdateKnowledgeBaseRequest.Builder mergeKnowledgeBase(KnowledgeBase value)

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value KnowledgeBase
Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeUpdateMask(FieldMask value)

public UpdateKnowledgeBaseRequest.Builder mergeUpdateMask(FieldMask value)

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setKnowledgeBase(KnowledgeBase value)

public UpdateKnowledgeBaseRequest.Builder setKnowledgeBase(KnowledgeBase value)

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value KnowledgeBase
Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

setKnowledgeBase(KnowledgeBase.Builder builderForValue)

public UpdateKnowledgeBaseRequest.Builder setKnowledgeBase(KnowledgeBase.Builder builderForValue)

Required. The knowledge base to update.

.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue KnowledgeBase.Builder
Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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

setUpdateMask(FieldMask value)

public UpdateKnowledgeBaseRequest.Builder setUpdateMask(FieldMask value)

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateKnowledgeBaseRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateKnowledgeBaseRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

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

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdateKnowledgeBaseRequest.Builder