public static final class CreateKnowledgeBaseRequest.Builder extends GeneratedMessageV3.Builder<CreateKnowledgeBaseRequest.Builder> implements CreateKnowledgeBaseRequestOrBuilder
Request message for KnowledgeBases.CreateKnowledgeBase.
Protobuf type google.cloud.dialogflow.v2.CreateKnowledgeBaseRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateKnowledgeBaseRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateKnowledgeBaseRequest build()
Returns
buildPartial()
public CreateKnowledgeBaseRequest buildPartial()
Returns
clear()
public CreateKnowledgeBaseRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateKnowledgeBaseRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearKnowledgeBase()
public CreateKnowledgeBaseRequest.Builder clearKnowledgeBase()
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateKnowledgeBaseRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateKnowledgeBaseRequest.Builder clearParent()
Required. The project to create a knowledge base for.
Format: projects/<Project ID>/locations/<Location ID>
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public CreateKnowledgeBaseRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CreateKnowledgeBaseRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getKnowledgeBase()
public KnowledgeBase getKnowledgeBase()
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getKnowledgeBaseBuilder()
public KnowledgeBase.Builder getKnowledgeBaseBuilder()
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getKnowledgeBaseOrBuilder()
public KnowledgeBaseOrBuilder getKnowledgeBaseOrBuilder()
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getParent()
public String getParent()
Required. The project to create a knowledge base for.
Format: projects/<Project ID>/locations/<Location ID>
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The project to create a knowledge base for.
Format: projects/<Project ID>/locations/<Location ID>
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasKnowledgeBase()
public boolean hasKnowledgeBase()
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the knowledgeBase field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CreateKnowledgeBaseRequest other)
public CreateKnowledgeBaseRequest.Builder mergeFrom(CreateKnowledgeBaseRequest other)
Parameter
Returns
public CreateKnowledgeBaseRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateKnowledgeBaseRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeKnowledgeBase(KnowledgeBase value)
public CreateKnowledgeBaseRequest.Builder mergeKnowledgeBase(KnowledgeBase value)
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateKnowledgeBaseRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateKnowledgeBaseRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setKnowledgeBase(KnowledgeBase value)
public CreateKnowledgeBaseRequest.Builder setKnowledgeBase(KnowledgeBase value)
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setKnowledgeBase(KnowledgeBase.Builder builderForValue)
public CreateKnowledgeBaseRequest.Builder setKnowledgeBase(KnowledgeBase.Builder builderForValue)
Required. The knowledge base to create.
.google.cloud.dialogflow.v2.KnowledgeBase knowledge_base = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setParent(String value)
public CreateKnowledgeBaseRequest.Builder setParent(String value)
Required. The project to create a knowledge base for.
Format: projects/<Project ID>/locations/<Location ID>
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
setParentBytes(ByteString value)
public CreateKnowledgeBaseRequest.Builder setParentBytes(ByteString value)
Required. The project to create a knowledge base for.
Format: projects/<Project ID>/locations/<Location ID>
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateKnowledgeBaseRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateKnowledgeBaseRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides