Class BetaManagedAgentsBase64DocumentSource
-
- All Implemented Interfaces:
public final class BetaManagedAgentsBase64DocumentSourceBase64-encoded document data.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaManagedAgentsBase64DocumentSource.BuilderA builder for BetaManagedAgentsBase64DocumentSource.
public final classBetaManagedAgentsBase64DocumentSource.Type
-
Method Summary
Modifier and Type Method Description final Stringdata()Base64-encoded document data. final StringmediaType()MIME type of the document (e.g., "application/pdf"). final BetaManagedAgentsBase64DocumentSource.Typetype()final JsonField<String>_data()Returns the raw JSON value of data. final JsonField<String>_mediaType()Returns the raw JSON value of mediaType. final JsonField<BetaManagedAgentsBase64DocumentSource.Type>_type()Returns the raw JSON value of type. final Map<String, JsonValue>_additionalProperties()final BetaManagedAgentsBase64DocumentSource.BuildertoBuilder()final BetaManagedAgentsBase64DocumentSourcevalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaManagedAgentsBase64DocumentSource.Builderbuilder()Returns a mutable builder for constructing an instance of BetaManagedAgentsBase64DocumentSource. -
-
Method Detail
-
type
final BetaManagedAgentsBase64DocumentSource.Type type()
-
_data
final JsonField<String> _data()
Returns the raw JSON value of data.
Unlike data, this method doesn't throw if the JSON field has an unexpected type.
-
_mediaType
final JsonField<String> _mediaType()
Returns the raw JSON value of mediaType.
Unlike mediaType, this method doesn't throw if the JSON field has an unexpected type.
-
_type
final JsonField<BetaManagedAgentsBase64DocumentSource.Type> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaManagedAgentsBase64DocumentSource.Builder toBuilder()
-
validate
final BetaManagedAgentsBase64DocumentSource validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static BetaManagedAgentsBase64DocumentSource.Builder builder()
Returns a mutable builder for constructing an instance of BetaManagedAgentsBase64DocumentSource.
The following fields are required:
.data() .mediaType() .type()
-
-
-
-