Builder

public final class Builder

A builder for ImageContent.

Functions

Link copied to clipboard
public final ImageContent.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final ImageContent build()

Returns an immutable instance of ImageContent.

Link copied to clipboard
public final ImageContent.Builder data(JsonField<String> data)

Sets Builder.data to an arbitrary JSON value.

public final ImageContent.Builder data(String data)

The image content.

Link copied to clipboard
public final ImageContent.Builder mimeType(JsonField<ImageContent.MimeType> mimeType)

Sets Builder.mimeType to an arbitrary JSON value.

The mime type of the image.

Link copied to clipboard
public final ImageContent.Builder putAdditionalProperty(String key, JsonValue value)
Link copied to clipboard
public final ImageContent.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
Link copied to clipboard
public final ImageContent.Builder resolution(JsonField<ImageContent.Resolution> resolution)

Sets Builder.resolution to an arbitrary JSON value.

The resolution of the media.

Link copied to clipboard
public final ImageContent.Builder type(JsonValue type)

Sets the field to an arbitrary JSON value.

Link copied to clipboard
public final ImageContent.Builder uri(JsonField<String> uri)

Sets Builder.uri to an arbitrary JSON value.

public final ImageContent.Builder uri(String uri)

The URI of the image.