Class ByteContentFile
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.ByteContentFile
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ByteContentFile.Builder,ByteContentFile>
@Generated("software.amazon.awssdk:codegen") public final class ByteContentFile extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ByteContentFile.Builder,ByteContentFile>
The property contains the file to chat with, along with its attributes.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ByteContentFile.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ByteContentFile.Builder
builder()
SdkBytes
data()
The byte value of the file to attach, encoded as Base-64 string.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
mediaType()
The MIME type of data contained in the file used for chat.List<SdkField<?>>
sdkFields()
static Class<? extends ByteContentFile.Builder>
serializableBuilderClass()
ByteContentFile.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
data
public final SdkBytes data()
The byte value of the file to attach, encoded as Base-64 string. The maximum size of all files that is attached is 10MB. You can attach a maximum of 5 files.
- Returns:
- The byte value of the file to attach, encoded as Base-64 string. The maximum size of all files that is attached is 10MB. You can attach a maximum of 5 files.
-
mediaType
public final String mediaType()
The MIME type of data contained in the file used for chat.
- Returns:
- The MIME type of data contained in the file used for chat.
-
toBuilder
public ByteContentFile.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ByteContentFile.Builder,ByteContentFile>
-
builder
public static ByteContentFile.Builder builder()
-
serializableBuilderClass
public static Class<? extends ByteContentFile.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-