public static final class GenerationConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder> implements GenerationConfigOrBuilder
Generation config.Protobuf type
google.cloud.aiplatform.v1beta1.GenerationConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GenerationConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GenerationConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GenerationConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerationConfig.Builder>public GenerationConfig.Builder mergeFrom(GenerationConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public GenerationConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerationConfig.Builder>IOExceptionpublic boolean hasTemperature()
Optional. Controls the randomness of predictions.
optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL];hasTemperature in interface GenerationConfigOrBuilderpublic float getTemperature()
Optional. Controls the randomness of predictions.
optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL];getTemperature in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setTemperature(float value)
Optional. Controls the randomness of predictions.
optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL];value - The temperature to set.public GenerationConfig.Builder clearTemperature()
Optional. Controls the randomness of predictions.
optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL];public boolean hasTopP()
Optional. If specified, nucleus sampling will be used.
optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL];hasTopP in interface GenerationConfigOrBuilderpublic float getTopP()
Optional. If specified, nucleus sampling will be used.
optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL];getTopP in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setTopP(float value)
Optional. If specified, nucleus sampling will be used.
optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL];value - The topP to set.public GenerationConfig.Builder clearTopP()
Optional. If specified, nucleus sampling will be used.
optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL];public boolean hasTopK()
Optional. If specified, top-k sampling will be used.
optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL];hasTopK in interface GenerationConfigOrBuilderpublic float getTopK()
Optional. If specified, top-k sampling will be used.
optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL];getTopK in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setTopK(float value)
Optional. If specified, top-k sampling will be used.
optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL];value - The topK to set.public GenerationConfig.Builder clearTopK()
Optional. If specified, top-k sampling will be used.
optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL];public boolean hasCandidateCount()
Optional. Number of candidates to generate.
optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL];hasCandidateCount in interface GenerationConfigOrBuilderpublic int getCandidateCount()
Optional. Number of candidates to generate.
optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL];getCandidateCount in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setCandidateCount(int value)
Optional. Number of candidates to generate.
optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL];value - The candidateCount to set.public GenerationConfig.Builder clearCandidateCount()
Optional. Number of candidates to generate.
optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL];public boolean hasMaxOutputTokens()
Optional. The maximum number of output tokens to generate per message.
optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL];hasMaxOutputTokens in interface GenerationConfigOrBuilderpublic int getMaxOutputTokens()
Optional. The maximum number of output tokens to generate per message.
optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL];getMaxOutputTokens in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setMaxOutputTokens(int value)
Optional. The maximum number of output tokens to generate per message.
optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL];value - The maxOutputTokens to set.public GenerationConfig.Builder clearMaxOutputTokens()
Optional. The maximum number of output tokens to generate per message.
optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL];public com.google.protobuf.ProtocolStringList getStopSequencesList()
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];getStopSequencesList in interface GenerationConfigOrBuilderpublic int getStopSequencesCount()
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];getStopSequencesCount in interface GenerationConfigOrBuilderpublic String getStopSequences(int index)
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];getStopSequences in interface GenerationConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getStopSequencesBytes(int index)
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];getStopSequencesBytes in interface GenerationConfigOrBuilderindex - The index of the value to return.public GenerationConfig.Builder setStopSequences(int index, String value)
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];index - The index to set the value at.value - The stopSequences to set.public GenerationConfig.Builder addStopSequences(String value)
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];value - The stopSequences to add.public GenerationConfig.Builder addAllStopSequences(Iterable<String> values)
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];values - The stopSequences to add.public GenerationConfig.Builder clearStopSequences()
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];public GenerationConfig.Builder addStopSequencesBytes(com.google.protobuf.ByteString value)
Optional. Stop sequences.
repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];value - The bytes of the stopSequences to add.public boolean hasResponseLogprobs()
Optional. If true, export the logprobs results in response.
optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL];hasResponseLogprobs in interface GenerationConfigOrBuilderpublic boolean getResponseLogprobs()
Optional. If true, export the logprobs results in response.
optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL];getResponseLogprobs in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setResponseLogprobs(boolean value)
Optional. If true, export the logprobs results in response.
optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL];value - The responseLogprobs to set.public GenerationConfig.Builder clearResponseLogprobs()
Optional. If true, export the logprobs results in response.
optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL];public boolean hasLogprobs()
Optional. Logit probabilities.
optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL];hasLogprobs in interface GenerationConfigOrBuilderpublic int getLogprobs()
Optional. Logit probabilities.
optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL];getLogprobs in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setLogprobs(int value)
Optional. Logit probabilities.
optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL];value - The logprobs to set.public GenerationConfig.Builder clearLogprobs()
Optional. Logit probabilities.
optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL];public boolean hasPresencePenalty()
Optional. Positive penalties.
optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL];hasPresencePenalty in interface GenerationConfigOrBuilderpublic float getPresencePenalty()
Optional. Positive penalties.
optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL];getPresencePenalty in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setPresencePenalty(float value)
Optional. Positive penalties.
optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL];value - The presencePenalty to set.public GenerationConfig.Builder clearPresencePenalty()
Optional. Positive penalties.
optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL];public boolean hasFrequencyPenalty()
Optional. Frequency penalties.
optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL];hasFrequencyPenalty in interface GenerationConfigOrBuilderpublic float getFrequencyPenalty()
Optional. Frequency penalties.
optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL];getFrequencyPenalty in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setFrequencyPenalty(float value)
Optional. Frequency penalties.
optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL];value - The frequencyPenalty to set.public GenerationConfig.Builder clearFrequencyPenalty()
Optional. Frequency penalties.
optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL];public boolean hasSeed()
Optional. Seed.
optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL];hasSeed in interface GenerationConfigOrBuilderpublic int getSeed()
Optional. Seed.
optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL];getSeed in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setSeed(int value)
Optional. Seed.
optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL];value - The seed to set.public GenerationConfig.Builder clearSeed()
Optional. Seed.
optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL];public String getResponseMimeType()
Optional. Output response mimetype of the generated candidate text. Supported mimetype: - `text/plain`: (default) Text output. - `application/json`: JSON response in the candidates. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. This is a preview feature.
string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];getResponseMimeType in interface GenerationConfigOrBuilderpublic com.google.protobuf.ByteString getResponseMimeTypeBytes()
Optional. Output response mimetype of the generated candidate text. Supported mimetype: - `text/plain`: (default) Text output. - `application/json`: JSON response in the candidates. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. This is a preview feature.
string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];getResponseMimeTypeBytes in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setResponseMimeType(String value)
Optional. Output response mimetype of the generated candidate text. Supported mimetype: - `text/plain`: (default) Text output. - `application/json`: JSON response in the candidates. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. This is a preview feature.
string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];value - The responseMimeType to set.public GenerationConfig.Builder clearResponseMimeType()
Optional. Output response mimetype of the generated candidate text. Supported mimetype: - `text/plain`: (default) Text output. - `application/json`: JSON response in the candidates. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. This is a preview feature.
string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];public GenerationConfig.Builder setResponseMimeTypeBytes(com.google.protobuf.ByteString value)
Optional. Output response mimetype of the generated candidate text. Supported mimetype: - `text/plain`: (default) Text output. - `application/json`: JSON response in the candidates. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. This is a preview feature.
string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for responseMimeType to set.public boolean hasResponseSchema()
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
hasResponseSchema in interface GenerationConfigOrBuilderpublic Schema getResponseSchema()
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
getResponseSchema in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setResponseSchema(Schema value)
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder setResponseSchema(Schema.Builder builderForValue)
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder mergeResponseSchema(Schema value)
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder clearResponseSchema()
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
public Schema.Builder getResponseSchemaBuilder()
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
public SchemaOrBuilder getResponseSchemaOrBuilder()
Optional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
getResponseSchemaOrBuilder in interface GenerationConfigOrBuilderpublic boolean hasRoutingConfig()
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
hasRoutingConfig in interface GenerationConfigOrBuilderpublic GenerationConfig.RoutingConfig getRoutingConfig()
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
getRoutingConfig in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setRoutingConfig(GenerationConfig.RoutingConfig value)
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder setRoutingConfig(GenerationConfig.RoutingConfig.Builder builderForValue)
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder mergeRoutingConfig(GenerationConfig.RoutingConfig value)
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder clearRoutingConfig()
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.RoutingConfig.Builder getRoutingConfigBuilder()
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.RoutingConfigOrBuilder getRoutingConfigOrBuilder()
Optional. Routing configuration.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
getRoutingConfigOrBuilder in interface GenerationConfigOrBuilderpublic boolean hasAudioTimestamp()
Optional. If enabled, audio timestamp will be included in the request to the model.
optional bool audio_timestamp = 20 [(.google.api.field_behavior) = OPTIONAL];hasAudioTimestamp in interface GenerationConfigOrBuilderpublic boolean getAudioTimestamp()
Optional. If enabled, audio timestamp will be included in the request to the model.
optional bool audio_timestamp = 20 [(.google.api.field_behavior) = OPTIONAL];getAudioTimestamp in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setAudioTimestamp(boolean value)
Optional. If enabled, audio timestamp will be included in the request to the model.
optional bool audio_timestamp = 20 [(.google.api.field_behavior) = OPTIONAL];value - The audioTimestamp to set.public GenerationConfig.Builder clearAudioTimestamp()
Optional. If enabled, audio timestamp will be included in the request to the model.
optional bool audio_timestamp = 20 [(.google.api.field_behavior) = OPTIONAL];public List<GenerationConfig.Modality> getResponseModalitiesList()
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
getResponseModalitiesList in interface GenerationConfigOrBuilderpublic int getResponseModalitiesCount()
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
getResponseModalitiesCount in interface GenerationConfigOrBuilderpublic GenerationConfig.Modality getResponseModalities(int index)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
getResponseModalities in interface GenerationConfigOrBuilderindex - The index of the element to return.public GenerationConfig.Builder setResponseModalities(int index, GenerationConfig.Modality value)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The responseModalities to set.public GenerationConfig.Builder addResponseModalities(GenerationConfig.Modality value)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
value - The responseModalities to add.public GenerationConfig.Builder addAllResponseModalities(Iterable<? extends GenerationConfig.Modality> values)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
values - The responseModalities to add.public GenerationConfig.Builder clearResponseModalities()
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
public List<Integer> getResponseModalitiesValueList()
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
getResponseModalitiesValueList in interface GenerationConfigOrBuilderpublic int getResponseModalitiesValue(int index)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
getResponseModalitiesValue in interface GenerationConfigOrBuilderindex - The index of the value to return.public GenerationConfig.Builder setResponseModalitiesValue(int index, int value)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The enum numeric value on the wire for responseModalities to set.public GenerationConfig.Builder addResponseModalitiesValue(int value)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for responseModalities to add.public GenerationConfig.Builder addAllResponseModalitiesValue(Iterable<Integer> values)
Optional. The modalities of the response.
repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
values - The enum numeric values on the wire for responseModalities to add.public boolean hasMediaResolution()
Optional. If specified, the media resolution specified will be used.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
hasMediaResolution in interface GenerationConfigOrBuilderpublic int getMediaResolutionValue()
Optional. If specified, the media resolution specified will be used.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
getMediaResolutionValue in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setMediaResolutionValue(int value)
Optional. If specified, the media resolution specified will be used.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for mediaResolution to set.public GenerationConfig.MediaResolution getMediaResolution()
Optional. If specified, the media resolution specified will be used.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
getMediaResolution in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setMediaResolution(GenerationConfig.MediaResolution value)
Optional. If specified, the media resolution specified will be used.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
value - The mediaResolution to set.public GenerationConfig.Builder clearMediaResolution()
Optional. If specified, the media resolution specified will be used.
optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasSpeechConfig()
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
hasSpeechConfig in interface GenerationConfigOrBuilderpublic SpeechConfig getSpeechConfig()
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
getSpeechConfig in interface GenerationConfigOrBuilderpublic GenerationConfig.Builder setSpeechConfig(SpeechConfig value)
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder setSpeechConfig(SpeechConfig.Builder builderForValue)
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder mergeSpeechConfig(SpeechConfig value)
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
public GenerationConfig.Builder clearSpeechConfig()
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
public SpeechConfig.Builder getSpeechConfigBuilder()
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
public SpeechConfigOrBuilder getSpeechConfigOrBuilder()
Optional. The speech generation config.
optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
getSpeechConfigOrBuilder in interface GenerationConfigOrBuilderpublic final GenerationConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>public final GenerationConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerationConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.