Builder

public abstract class Builder

Builder for CreateCachedContentConfig.

Constructors

Functions

Link copied to clipboard
public abstract CreateCachedContentConfig build()
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearContents()
Clears the value of contents field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearDisplayName()
Clears the value of displayName field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearExpireTime()
Clears the value of expireTime field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearHttpOptions()
Clears the value of httpOptions field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearKmsKeyName()
Clears the value of kmsKeyName field.
Link copied to clipboard
Clears the value of systemInstruction field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearToolConfig()
Clears the value of toolConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearTools()
Clears the value of tools field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder clearTtl()
Clears the value of ttl field.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder contents(Array<Content> contents)
Setter for contents.
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder contents(Array<Content.Builder> contentsBuilders)
Setter for contents builder.
Link copied to clipboard
Setter for displayName.
Link copied to clipboard
Setter for expireTime.
Link copied to clipboard
Setter for httpOptions.
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder httpOptions(HttpOptions.Builder httpOptionsBuilder)
Setter for httpOptions builder.
Link copied to clipboard
Setter for kmsKeyName.
Link copied to clipboard
public abstract CreateCachedContentConfig.Builder systemInstruction(Content systemInstruction)
Setter for systemInstruction.
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder systemInstruction(Content.Builder systemInstructionBuilder)
Setter for systemInstruction builder.
Link copied to clipboard
Setter for toolConfig.
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder toolConfig(ToolConfig.Builder toolConfigBuilder)
Setter for toolConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder tools(Array<Tool> tools)
Setter for tools.
@CanIgnoreReturnValue()
public CreateCachedContentConfig.Builder tools(Array<Tool.Builder> toolsBuilders)
Setter for tools builder.
Link copied to clipboard
Setter for ttl.