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

#audioTypes::AudioBlock

Returns the value of attribute audio.

Returns:



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

def audio
  @audio
end

#cache_pointTypes::CachePointBlock

Returns the value of attribute cache_point.



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

def cache_point
  @cache_point
end

#citations_contentTypes::CitationsContentBlock

Returns the value of attribute citations_content.



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

def citations_content
  @citations_content
end

#documentTypes::DocumentBlock

Returns the value of attribute document.



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

def document
  @document
end

#guard_contentTypes::GuardrailConverseContentBlock

Returns the value of attribute guard_content.



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

def guard_content
  @guard_content
end

#imageTypes::ImageBlock

Returns the value of attribute image.

Returns:



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

def image
  @image
end

#reasoning_contentTypes::ReasoningContentBlock

Returns the value of attribute reasoning_content.



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

def reasoning_content
  @reasoning_content
end

#search_resultTypes::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_additionTypes::ToolAdditionBlock

Returns the value of attribute tool_addition.



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

def tool_addition
  @tool_addition
end

#tool_removalTypes::ToolRemovalBlock

Returns the value of attribute tool_removal.



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

def tool_removal
  @tool_removal
end

#tool_resultTypes::ToolResultBlock

Returns the value of attribute tool_result.



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

def tool_result
  @tool_result
end

#tool_useTypes::ToolUseBlock

Returns the value of attribute tool_use.

Returns:



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

def tool_use
  @tool_use
end

#unknownObject

Returns the value of attribute unknown.

Returns:

  • (Object)


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

def unknown
  @unknown
end

#videoTypes::VideoBlock

Returns the value of attribute video.

Returns:



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

def video
  @video
end