Class CompanionAgent.GuidanceSkillConfig.Builder (4.105.0)

public static final class CompanionAgent.GuidanceSkillConfig.Builder extends GeneratedMessage.Builder<CompanionAgent.GuidanceSkillConfig.Builder> implements CompanionAgent.GuidanceSkillConfigOrBuilder

Guidance skill configuration.

Protobuf type google.cloud.dialogflow.v2.CompanionAgent.GuidanceSkillConfig

Static Methods

getDescriptor()

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

Methods

addAllGuidanceInstructions(Iterable<? extends GuidanceInstruction> values)

public CompanionAgent.GuidanceSkillConfig.Builder addAllGuidanceInstructions(Iterable<? extends GuidanceInstruction> values)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.dialogflow.v2.GuidanceInstruction>
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

addGuidanceInstructions(GuidanceInstruction value)

public CompanionAgent.GuidanceSkillConfig.Builder addGuidanceInstructions(GuidanceInstruction value)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GuidanceInstruction
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

addGuidanceInstructions(GuidanceInstruction.Builder builderForValue)

public CompanionAgent.GuidanceSkillConfig.Builder addGuidanceInstructions(GuidanceInstruction.Builder builderForValue)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue GuidanceInstruction.Builder
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

addGuidanceInstructions(int index, GuidanceInstruction value)

public CompanionAgent.GuidanceSkillConfig.Builder addGuidanceInstructions(int index, GuidanceInstruction value)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value GuidanceInstruction
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

addGuidanceInstructions(int index, GuidanceInstruction.Builder builderForValue)

public CompanionAgent.GuidanceSkillConfig.Builder addGuidanceInstructions(int index, GuidanceInstruction.Builder builderForValue)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue GuidanceInstruction.Builder
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

addGuidanceInstructionsBuilder()

public GuidanceInstruction.Builder addGuidanceInstructionsBuilder()

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GuidanceInstruction.Builder

addGuidanceInstructionsBuilder(int index)

public GuidanceInstruction.Builder addGuidanceInstructionsBuilder(int index)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
GuidanceInstruction.Builder

build()

public CompanionAgent.GuidanceSkillConfig build()
Returns
Type Description
CompanionAgent.GuidanceSkillConfig

buildPartial()

public CompanionAgent.GuidanceSkillConfig buildPartial()
Returns
Type Description
CompanionAgent.GuidanceSkillConfig

clear()

public CompanionAgent.GuidanceSkillConfig.Builder clear()
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder
Overrides

clearGuidanceInstructions()

public CompanionAgent.GuidanceSkillConfig.Builder clearGuidanceInstructions()

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

clearKnowledgeSource()

public CompanionAgent.GuidanceSkillConfig.Builder clearKnowledgeSource()

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

clearOverarchingGuidance()

public CompanionAgent.GuidanceSkillConfig.Builder clearOverarchingGuidance()

Optional. This is specific additional guidance that can configured by the user.

string overarching_guidance = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public CompanionAgent.GuidanceSkillConfig getDefaultInstanceForType()
Returns
Type Description
CompanionAgent.GuidanceSkillConfig

getDescriptorForType()

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

getGuidanceInstructions(int index)

public GuidanceInstruction getGuidanceInstructions(int index)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
GuidanceInstruction

getGuidanceInstructionsBuilder(int index)

public GuidanceInstruction.Builder getGuidanceInstructionsBuilder(int index)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
GuidanceInstruction.Builder

getGuidanceInstructionsBuilderList()

public List<GuidanceInstruction.Builder> getGuidanceInstructionsBuilderList()

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getGuidanceInstructionsCount()

public int getGuidanceInstructionsCount()

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getGuidanceInstructionsList()

public List<GuidanceInstruction> getGuidanceInstructionsList()

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<GuidanceInstruction>

getGuidanceInstructionsOrBuilder(int index)

public GuidanceInstructionOrBuilder getGuidanceInstructionsOrBuilder(int index)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
GuidanceInstructionOrBuilder

getGuidanceInstructionsOrBuilderList()

public List<? extends GuidanceInstructionOrBuilder> getGuidanceInstructionsOrBuilderList()

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.v2.GuidanceInstructionOrBuilder>

getKnowledgeSource()

public CompanionAgent.KnowledgeSource getKnowledgeSource()

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompanionAgent.KnowledgeSource

The knowledgeSource.

getKnowledgeSourceBuilder()

public CompanionAgent.KnowledgeSource.Builder getKnowledgeSourceBuilder()

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompanionAgent.KnowledgeSource.Builder

getKnowledgeSourceOrBuilder()

public CompanionAgent.KnowledgeSourceOrBuilder getKnowledgeSourceOrBuilder()

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompanionAgent.KnowledgeSourceOrBuilder

getOverarchingGuidance()

public String getOverarchingGuidance()

Optional. This is specific additional guidance that can configured by the user.

string overarching_guidance = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The overarchingGuidance.

getOverarchingGuidanceBytes()

public ByteString getOverarchingGuidanceBytes()

Optional. This is specific additional guidance that can configured by the user.

string overarching_guidance = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for overarchingGuidance.

hasKnowledgeSource()

public boolean hasKnowledgeSource()

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the knowledgeSource field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CompanionAgent.GuidanceSkillConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeKnowledgeSource(CompanionAgent.KnowledgeSource value)

public CompanionAgent.GuidanceSkillConfig.Builder mergeKnowledgeSource(CompanionAgent.KnowledgeSource value)

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CompanionAgent.KnowledgeSource
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

removeGuidanceInstructions(int index)

public CompanionAgent.GuidanceSkillConfig.Builder removeGuidanceInstructions(int index)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

setGuidanceInstructions(int index, GuidanceInstruction value)

public CompanionAgent.GuidanceSkillConfig.Builder setGuidanceInstructions(int index, GuidanceInstruction value)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value GuidanceInstruction
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

setGuidanceInstructions(int index, GuidanceInstruction.Builder builderForValue)

public CompanionAgent.GuidanceSkillConfig.Builder setGuidanceInstructions(int index, GuidanceInstruction.Builder builderForValue)

Optional. Customized instructions for guidance.

repeated .google.cloud.dialogflow.v2.GuidanceInstruction guidance_instructions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue GuidanceInstruction.Builder
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

setKnowledgeSource(CompanionAgent.KnowledgeSource value)

public CompanionAgent.GuidanceSkillConfig.Builder setKnowledgeSource(CompanionAgent.KnowledgeSource value)

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CompanionAgent.KnowledgeSource
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

setKnowledgeSource(CompanionAgent.KnowledgeSource.Builder builderForValue)

public CompanionAgent.GuidanceSkillConfig.Builder setKnowledgeSource(CompanionAgent.KnowledgeSource.Builder builderForValue)

Optional. Knowledge source configuration for guidance.

.google.cloud.dialogflow.v2.CompanionAgent.KnowledgeSource knowledge_source = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue CompanionAgent.KnowledgeSource.Builder
Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

setOverarchingGuidance(String value)

public CompanionAgent.GuidanceSkillConfig.Builder setOverarchingGuidance(String value)

Optional. This is specific additional guidance that can configured by the user.

string overarching_guidance = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The overarchingGuidance to set.

Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

This builder for chaining.

setOverarchingGuidanceBytes(ByteString value)

public CompanionAgent.GuidanceSkillConfig.Builder setOverarchingGuidanceBytes(ByteString value)

Optional. This is specific additional guidance that can configured by the user.

string overarching_guidance = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for overarchingGuidance to set.

Returns
Type Description
CompanionAgent.GuidanceSkillConfig.Builder

This builder for chaining.