public class DataRecordDownloadOptions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DataRecordDownloadOptions |
DEFAULT
Provides a default implementation of this class.
|
Modifier and Type | Method and Description |
---|---|
static DataRecordDownloadOptions |
fromBlobDownloadOptions(@NotNull BlobDownloadOptions downloadOptions)
Create an instance of this class directly from a
BlobDownloadOptions instance. |
@Nullable java.lang.String |
getCharacterEncoding()
Returns the character encoding of this instance.
|
@Nullable java.lang.String |
getContentDispositionHeader()
Generate the correct HTTP
Content-Disposition header value from
the fileName and dispositionType in this class, if set. |
@Nullable java.lang.String |
getContentTypeHeader()
Generate the correct HTTP
Content-Type header value from the
mediaType and characterEncoding in this class, if set. |
@Nullable java.lang.String |
getDispositionType()
Returns the disposition type of this instance.
|
@Nullable java.lang.String |
getFileName()
Returns the file name of this instance.
|
@Nullable java.lang.String |
getMediaType()
Returns the media type of this instance.
|
boolean |
isDomainOverrideIgnored()
Indicates whether the data store should ignore any configured download
domain override value when generating the signed download URI.
|
public static DataRecordDownloadOptions DEFAULT
public static DataRecordDownloadOptions fromBlobDownloadOptions(@NotNull @NotNull BlobDownloadOptions downloadOptions)
BlobDownloadOptions
instance.downloadOptions
- The download options to use to initialize this
instance.@Nullable public @Nullable java.lang.String getContentTypeHeader()
Content-Type
header value from the
mediaType
and characterEncoding
in this class, if set.
If mediaType
has not been given a value, this method will return
null
.
Content-Type
header, or null
if the mediaType
has not been specified.@Nullable public @Nullable java.lang.String getContentDispositionHeader()
Content-Disposition
header value from
the fileName
and dispositionType
in this class, if set.
A value will be returned if the file name has been set, OR if the
disposition type has been explicitly set to "attachment". Otherwise
null
will be returned.
Content-Disposition
header, or
null
if the fileName
has not been specified and
the dispositionType
has not been set to "attachment".@Nullable public @Nullable java.lang.String getMediaType()
null
if it has not been set.@Nullable public @Nullable java.lang.String getCharacterEncoding()
null
if it has not been set.@Nullable public @Nullable java.lang.String getFileName()
null
if it has not been set.@Nullable public @Nullable java.lang.String getDispositionType()
null
if it has not been set.public boolean isDomainOverrideIgnored()
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.