Class: Aws::Types::ContentBlock

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Defined Under Namespace

Classes: Audio, CachePoint, CitationsContent, Document, GuardContent, Image, ReasoningContent, SearchResult, Text, ToolAddition, ToolRemoval, ToolResult, ToolUse, Unknown, Video

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:reasoning_content])

Instance Attribute Summary collapse

Instance Attribute Details

#audio ⇒ Types::AudioBlock

Returns the value of attribute audio.

Returns:



213
214
215
# File 'sig/types.rbs', line 213

def audio
  @audio
end

#cache_point ⇒ Types::CachePointBlock

Returns the value of attribute cache_point.



217
218
219
# File 'sig/types.rbs', line 217

def cache_point
  @cache_point
end

#citations_content ⇒ Types::CitationsContentBlock

Returns the value of attribute citations_content.



219
220
221
# File 'sig/types.rbs', line 219

def citations_content
  @citations_content
end

#document ⇒ Types::DocumentBlock

Returns the value of attribute document.



211
212
213
# File 'sig/types.rbs', line 211

def document
  @document
end

#guard_content ⇒ Types::GuardrailConverseContentBlock

Returns the value of attribute guard_content.



216
217
218
# File 'sig/types.rbs', line 216

def guard_content
  @guard_content
end

#image ⇒ Types::ImageBlock

Returns the value of attribute image.

Returns:



210
211
212
# File 'sig/types.rbs', line 210

def image
  @image
end

#reasoning_content ⇒ Types::ReasoningContentBlock

Returns the value of attribute reasoning_content.



218
219
220
# File 'sig/types.rbs', line 218

def reasoning_content
  @reasoning_content
end

#search_result ⇒ Types::SearchResultBlock

Returns the value of attribute search_result.



220
221
222
# File 'sig/types.rbs', line 220

def search_result
  @search_result
end

#text ⇒ ::String

Returns the value of attribute text.

Returns:

  • (::String)


209
210
211
# File 'sig/types.rbs', line 209

def text
  @text
end

#tool_addition ⇒ Types::ToolAdditionBlock

Returns the value of attribute tool_addition.



221
222
223
# File 'sig/types.rbs', line 221

def tool_addition
  @tool_addition
end

#tool_removal ⇒ Types::ToolRemovalBlock

Returns the value of attribute tool_removal.



222
223
224
# File 'sig/types.rbs', line 222

def tool_removal
  @tool_removal
end

#tool_result ⇒ Types::ToolResultBlock

Returns the value of attribute tool_result.



215
216
217
# File 'sig/types.rbs', line 215

def tool_result
  @tool_result
end

#tool_use ⇒ Types::ToolUseBlock

Returns the value of attribute tool_use.

Returns:



214
215
216
# File 'sig/types.rbs', line 214

def tool_use
  @tool_use
end

#unknown ⇒ Object

Returns the value of attribute unknown.

Returns:

  • (Object)


223
224
225
# File 'sig/types.rbs', line 223

def unknown
  @unknown
end

#video ⇒ Types::VideoBlock

Returns the value of attribute video.

Returns:



212
213
214
# File 'sig/types.rbs', line 212

def video
  @video
end