Class Pilot.SetProperty
java.lang.Object
com.shaft.properties.internal.Pilot.SetProperty
- All Implemented Interfaces:
EngineProperties.SetProperty
- Enclosing interface:
Pilot
Fluent current-thread overrides for Pilot configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowedEvidenceCategories(String value) anthropicEndpoint(String value) anthropicModel(String value) anthropicVersion(String value) circuitBreakerCooldownSeconds(int value) circuitBreakerFailureThreshold(int value) enabled(boolean value) geminiEndpoint(String value) geminiModel(String value) geminiProcessingLocation(String value) localConsent(boolean value) maxConcurrency(int value) maxCostUsd(String value) maxInputTokens(int value) maxOutputTokens(int value) maxRequestBytes(int value) ollamaApiKeyHeader(String value) ollamaApiKeyPrefix(String value) ollamaEndpoint(String value) ollamaModel(String value) ollamaProcessingLocation(String value) onPremConsent(boolean value) openAiEndpoint(String value) openAiModel(String value) openAiProcessingLocation(String value) redactionAttributes(String value) redactionPatterns(String value) redactionSelectors(String value) remoteConsent(boolean value) retryMaxAttempts(int value) telemetryEnabled(boolean value) timeoutSeconds(int value) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EngineProperties.SetProperty
logPropertyUpdate
-
Constructor Details
-
SetProperty
public SetProperty()
-
-
Method Details
-
enabled
- Parameters:
value- enabled state @return this builder
-
provider
- Parameters:
value- provider identifier @return this builder
-
localConsent
- Parameters:
value- local consent state @return this builder
-
onPremConsent
- Parameters:
value- on-prem consent state @return this builder
-
remoteConsent
- Parameters:
value- remote consent state @return this builder
-
allowedEvidenceCategories
- Parameters:
value- approved category list @return this builder
-
telemetryEnabled
- Parameters:
value- telemetry state @return this builder
-
timeoutSeconds
- Parameters:
value- timeout seconds @return this builder
-
maxRequestBytes
- Parameters:
value- maximum request bytes @return this builder
-
maxInputTokens
- Parameters:
value- maximum input tokens @return this builder
-
maxOutputTokens
- Parameters:
value- maximum output tokens @return this builder
-
maxCostUsd
- Parameters:
value- maximum cost in USD @return this builder
-
retryMaxAttempts
- Parameters:
value- maximum attempts @return this builder
-
maxConcurrency
- Parameters:
value- maximum concurrency @return this builder
-
circuitBreakerFailureThreshold
- Parameters:
value- failure threshold @return this builder
-
circuitBreakerCooldownSeconds
- Parameters:
value- cooldown seconds @return this builder
-
redactionSelectors
- Parameters:
value- selector list @return this builder
-
redactionAttributes
- Parameters:
value- attribute list @return this builder
-
redactionPatterns
- Parameters:
value- custom pattern list @return this builder
-
openAiEndpoint
- Parameters:
value- endpoint URL @return this builder
-
openAiModel
- Parameters:
value- model identifier @return this builder
-
openAiApiKeyEnvironmentVariable
- Parameters:
value- environment variable name @return this builder
-
openAiProcessingLocation
- Parameters:
value- processing location @return this builder
-
anthropicEndpoint
- Parameters:
value- endpoint URL @return this builder
-
anthropicModel
- Parameters:
value- model identifier @return this builder
-
anthropicApiKeyEnvironmentVariable
- Parameters:
value- environment variable name @return this builder
-
anthropicProcessingLocation
- Parameters:
value- processing location @return this builder
-
anthropicVersion
- Parameters:
value- Anthropic API contract version @return this builder
-
geminiEndpoint
- Parameters:
value- base endpoint URL @return this builder
-
geminiModel
- Parameters:
value- model identifier @return this builder
-
geminiApiKeyEnvironmentVariable
- Parameters:
value- environment variable name @return this builder
-
geminiProcessingLocation
- Parameters:
value- processing location @return this builder
-
ollamaEndpoint
- Parameters:
value- endpoint URL @return this builder
-
ollamaModel
- Parameters:
value- model identifier @return this builder
-
ollamaProcessingLocation
- Parameters:
value- processing location @return this builder
-
ollamaApiKeyEnvironmentVariable
- Parameters:
value- environment variable name @return this builder
-
ollamaApiKeyHeader
- Parameters:
value- credential header @return this builder
-
ollamaApiKeyPrefix
- Parameters:
value- credential prefix @return this builder
-