Class ContainerCreateParams
-
- All Implemented Interfaces:
-
com.openai.core.Params
public final class ContainerCreateParams implements Params
Create Container
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classContainerCreateParams.BuilderA builder for ContainerCreateParams.
public final classContainerCreateParams.Bodypublic final classContainerCreateParams.ExpiresAfterContainer expiration time in seconds relative to the 'anchor' time.
public final classContainerCreateParams.MemoryLimitOptional memory limit for the container. Defaults to "1g".
-
Method Summary
Modifier and Type Method Description final Stringname()Name of the container to create. final Optional<ContainerCreateParams.ExpiresAfter>expiresAfter()Container expiration time in seconds relative to the 'anchor' time. final Optional<List<String>>fileIds()IDs of files to copy to the container. final Optional<ContainerCreateParams.MemoryLimit>memoryLimit()Optional memory limit for the container. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<ContainerCreateParams.ExpiresAfter>_expiresAfter()Returns the raw JSON value of expiresAfter. final JsonField<List<String>>_fileIds()Returns the raw JSON value of fileIds. final JsonField<ContainerCreateParams.MemoryLimit>_memoryLimit()Returns the raw JSON value of memoryLimit. final Map<String, JsonValue>_additionalBodyProperties()final Headers_additionalHeaders()Additional headers to send with the request. final QueryParams_additionalQueryParams()Additional query param to send with the request. final ContainerCreateParams.BuildertoBuilder()final ContainerCreateParams.Body_body()Headers_headers()The full set of headers in the parameters, including both fixed and additional headers. QueryParams_queryParams()The full set of query params in the parameters, including both fixed and additional query params. Booleanequals(Object other)IntegerhashCode()StringtoString()final static ContainerCreateParams.Builderbuilder()Returns a mutable builder for constructing an instance of ContainerCreateParams. -
-
Method Detail
-
expiresAfter
final Optional<ContainerCreateParams.ExpiresAfter> expiresAfter()
Container expiration time in seconds relative to the 'anchor' time.
-
memoryLimit
final Optional<ContainerCreateParams.MemoryLimit> memoryLimit()
Optional memory limit for the container. Defaults to "1g".
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_expiresAfter
final JsonField<ContainerCreateParams.ExpiresAfter> _expiresAfter()
Returns the raw JSON value of expiresAfter.
Unlike expiresAfter, this method doesn't throw if the JSON field has an unexpected type.
-
_fileIds
final JsonField<List<String>> _fileIds()
Returns the raw JSON value of fileIds.
Unlike fileIds, this method doesn't throw if the JSON field has an unexpected type.
-
_memoryLimit
final JsonField<ContainerCreateParams.MemoryLimit> _memoryLimit()
Returns the raw JSON value of memoryLimit.
Unlike memoryLimit, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final ContainerCreateParams.Builder toBuilder()
-
_body
final ContainerCreateParams.Body _body()
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
builder
final static ContainerCreateParams.Builder builder()
Returns a mutable builder for constructing an instance of ContainerCreateParams.
The following fields are required:
.name()
-
-
-
-