Send feedback
Class Assistant.GenerationConfig.SystemInstruction.Builder (0.90.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.90.0 (latest)
0.89.0
0.87.0
0.84.0
0.83.0
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.60.0
0.59.0
0.58.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class Assistant . GenerationConfig . SystemInstruction . Builder extends GeneratedMessage . Builder<Assistant . GenerationConfig . SystemInstruction . Builder > implements Assistant . GenerationConfig . SystemInstructionOrBuilder
System instruction, also known as the prompt preamble for LLM calls.
Protobuf type
google.cloud.discoveryengine.v1beta.Assistant.GenerationConfig.SystemInstruction
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
build()
public Assistant . GenerationConfig . SystemInstruction build ()
buildPartial()
public Assistant . GenerationConfig . SystemInstruction buildPartial ()
clear()
public Assistant . GenerationConfig . SystemInstruction . Builder clear ()
Overrides
clearAdditionalSystemInstruction()
public Assistant . GenerationConfig . SystemInstruction . Builder clearAdditionalSystemInstruction ()
Optional. Additional system instruction that will be added to the
default system instruction.
string additional_system_instruction = 2 [(.google.api.field_behavior) = OPTIONAL];
getAdditionalSystemInstruction()
public String getAdditionalSystemInstruction ()
Optional. Additional system instruction that will be added to the
default system instruction.
string additional_system_instruction = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The additionalSystemInstruction.
getAdditionalSystemInstructionBytes()
public ByteString getAdditionalSystemInstructionBytes ()
Optional. Additional system instruction that will be added to the
default system instruction.
string additional_system_instruction = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for additionalSystemInstruction.
getDefaultInstanceForType()
public Assistant . GenerationConfig . SystemInstruction getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(Assistant.GenerationConfig.SystemInstruction other)
public Assistant . GenerationConfig . SystemInstruction . Builder mergeFrom ( Assistant . GenerationConfig . SystemInstruction other )
public Assistant . GenerationConfig . SystemInstruction . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Assistant . GenerationConfig . SystemInstruction . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
setAdditionalSystemInstruction(String value)
public Assistant . GenerationConfig . SystemInstruction . Builder setAdditionalSystemInstruction ( String value )
Optional. Additional system instruction that will be added to the
default system instruction.
string additional_system_instruction = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
String The additionalSystemInstruction to set.
setAdditionalSystemInstructionBytes(ByteString value)
public Assistant . GenerationConfig . SystemInstruction . Builder setAdditionalSystemInstructionBytes ( ByteString value )
Optional. Additional system instruction that will be added to the
default system instruction.
string additional_system_instruction = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString The bytes for additionalSystemInstruction to set.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-07-31 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-07-31 UTC."],[],[]]