Class CompanionSuggestion.Guidance.KnowledgeSource.Builder (4.105.0)

public static final class CompanionSuggestion.Guidance.KnowledgeSource.Builder extends GeneratedMessage.Builder<CompanionSuggestion.Guidance.KnowledgeSource.Builder> implements CompanionSuggestion.Guidance.KnowledgeSourceOrBuilder

Represents a knowledge source for the guidance.

Protobuf type google.cloud.dialogflow.v2.CompanionSuggestion.Guidance.KnowledgeSource

Static Methods

getDescriptor()

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

Methods

build()

public CompanionSuggestion.Guidance.KnowledgeSource build()
Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource

buildPartial()

public CompanionSuggestion.Guidance.KnowledgeSource buildPartial()
Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource

clear()

public CompanionSuggestion.Guidance.KnowledgeSource.Builder clear()
Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder
Overrides

clearKnowledgeArticleTitle()

public CompanionSuggestion.Guidance.KnowledgeSource.Builder clearKnowledgeArticleTitle()

Knowledge article title.

string knowledge_article_title = 2;

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

clearKnowledgeArticleUrl()

public CompanionSuggestion.Guidance.KnowledgeSource.Builder clearKnowledgeArticleUrl()

URL of the knowledge article.

string knowledge_article_url = 1;

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

clearKnowledgeSnippet()

public CompanionSuggestion.Guidance.KnowledgeSource.Builder clearKnowledgeSnippet()

Knowledge snippet.

string knowledge_snippet = 3;

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

getDefaultInstanceForType()

public CompanionSuggestion.Guidance.KnowledgeSource getDefaultInstanceForType()
Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource

getDescriptorForType()

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

getKnowledgeArticleTitle()

public String getKnowledgeArticleTitle()

Knowledge article title.

string knowledge_article_title = 2;

Returns
Type Description
String

The knowledgeArticleTitle.

getKnowledgeArticleTitleBytes()

public ByteString getKnowledgeArticleTitleBytes()

Knowledge article title.

string knowledge_article_title = 2;

Returns
Type Description
ByteString

The bytes for knowledgeArticleTitle.

getKnowledgeArticleUrl()

public String getKnowledgeArticleUrl()

URL of the knowledge article.

string knowledge_article_url = 1;

Returns
Type Description
String

The knowledgeArticleUrl.

getKnowledgeArticleUrlBytes()

public ByteString getKnowledgeArticleUrlBytes()

URL of the knowledge article.

string knowledge_article_url = 1;

Returns
Type Description
ByteString

The bytes for knowledgeArticleUrl.

getKnowledgeSnippet()

public String getKnowledgeSnippet()

Knowledge snippet.

string knowledge_snippet = 3;

Returns
Type Description
String

The knowledgeSnippet.

getKnowledgeSnippetBytes()

public ByteString getKnowledgeSnippetBytes()

Knowledge snippet.

string knowledge_snippet = 3;

Returns
Type Description
ByteString

The bytes for knowledgeSnippet.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CompanionSuggestion.Guidance.KnowledgeSource other)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder mergeFrom(CompanionSuggestion.Guidance.KnowledgeSource other)
Parameter
Name Description
other CompanionSuggestion.Guidance.KnowledgeSource
Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder
Overrides

setKnowledgeArticleTitle(String value)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder setKnowledgeArticleTitle(String value)

Knowledge article title.

string knowledge_article_title = 2;

Parameter
Name Description
value String

The knowledgeArticleTitle to set.

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

setKnowledgeArticleTitleBytes(ByteString value)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder setKnowledgeArticleTitleBytes(ByteString value)

Knowledge article title.

string knowledge_article_title = 2;

Parameter
Name Description
value ByteString

The bytes for knowledgeArticleTitle to set.

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

setKnowledgeArticleUrl(String value)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder setKnowledgeArticleUrl(String value)

URL of the knowledge article.

string knowledge_article_url = 1;

Parameter
Name Description
value String

The knowledgeArticleUrl to set.

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

setKnowledgeArticleUrlBytes(ByteString value)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder setKnowledgeArticleUrlBytes(ByteString value)

URL of the knowledge article.

string knowledge_article_url = 1;

Parameter
Name Description
value ByteString

The bytes for knowledgeArticleUrl to set.

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

setKnowledgeSnippet(String value)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder setKnowledgeSnippet(String value)

Knowledge snippet.

string knowledge_snippet = 3;

Parameter
Name Description
value String

The knowledgeSnippet to set.

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.

setKnowledgeSnippetBytes(ByteString value)

public CompanionSuggestion.Guidance.KnowledgeSource.Builder setKnowledgeSnippetBytes(ByteString value)

Knowledge snippet.

string knowledge_snippet = 3;

Parameter
Name Description
value ByteString

The bytes for knowledgeSnippet to set.

Returns
Type Description
CompanionSuggestion.Guidance.KnowledgeSource.Builder

This builder for chaining.