Package com.ibm.cloud.cloudant.v1.model
Class Attachment
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.cloudant.v1.model.Attachment
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class Attachment extends com.ibm.cloud.sdk.core.service.model.GenericModelSchema for an attachment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttachment.BuilderBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcontentType()Gets the contentType.byte[]data()Gets the data.Stringdigest()Gets the digest.LongencodedLength()Gets the encodedLength.Stringencoding()Gets the encoding.Booleanfollows()Gets the follows.Longlength()Gets the length.Attachment.BuildernewBuilder()New builder.Longrevpos()Gets the revpos.Booleanstub()Gets the stub.
-
-
-
Method Detail
-
newBuilder
public Attachment.Builder newBuilder()
New builder.- Returns:
- a Attachment builder
-
contentType
public String contentType()
Gets the contentType. Attachment MIME type.- Returns:
- the contentType
-
data
public byte[] data()
Gets the data. Base64-encoded content. Available if attachment content is requested by using the query parameters `attachments=true` or `atts_since`. Note that when used with a view or changes feed `include_docs` must also be `true`.- Returns:
- the data
-
digest
public String digest()
Gets the digest. Content hash digest. It starts with prefix which announce hash type (e.g. `md5-`) and continues with Base64-encoded hash digest.- Returns:
- the digest
-
encodedLength
public Long encodedLength()
Gets the encodedLength. Compressed attachment size in bytes. Available if content_type was in list of compressible types when the attachment was added and the query parameter `att_encoding_info` is `true`. Note that when used with a view or changes feed `include_docs` must also be `true`.- Returns:
- the encodedLength
-
encoding
public String encoding()
Gets the encoding. Compression codec. Available if content_type was in list of compressible types when the attachment was added and the and the query parameter `att_encoding_info` is `true`. Note that when used with a view or changes feed `include_docs` must also be `true`.- Returns:
- the encoding
-
follows
public Boolean follows()
Gets the follows. True if the attachment follows in a multipart request or response.- Returns:
- the follows
-
length
public Long length()
Gets the length. Real attachment size in bytes. Not available if inline attachment content requested.- Returns:
- the length
-
revpos
public Long revpos()
Gets the revpos. Revision number when attachment was added.- Returns:
- the revpos
-
stub
public Boolean stub()
Gets the stub. Has `true` value if object contains stub info and no content. Otherwise omitted in response.- Returns:
- the stub
-
-