Skip to main content

EnsLib.CloudStorage.UploadRequest

persistent class EnsLib.CloudStorage.UploadRequest extends Ens.Request

SQL Table Name: EnsLib_CloudStorage.UploadRequest

Property Inventory

Properties

property BlobName as %String (MAXLEN = 1000);
Property methods: BlobNameDisplayToLogical(), BlobNameGet(), BlobNameGetStored(), BlobNameIsValid(), BlobNameLogicalToDisplay(), BlobNameLogicalToOdbc(), BlobNameNormalize(), BlobNameSet()
property BucketName as %String (MAXLEN = 1000);
Property methods: BucketNameDisplayToLogical(), BucketNameGet(), BucketNameGetStored(), BucketNameIsValid(), BucketNameLogicalToDisplay(), BucketNameLogicalToOdbc(), BucketNameNormalize(), BucketNameSet()
property Content as %Stream.GlobalBinary;
Property methods: ContentDelete(), ContentGet(), ContentGetObject(), ContentGetObjectId(), ContentGetStored(), ContentGetSwizzled(), ContentIsValid(), ContentNewObject(), ContentOid(), ContentOpen(), ContentSet(), ContentSetObject(), ContentSetObjectId(), ContentUnSwizzle()
property Metadata as %String);
User metadata as Json string
Property methods: MetadataDisplayToLogical(), MetadataGet(), MetadataGetStored(), MetadataIsValid(), MetadataLogicalToDisplay(), MetadataLogicalToOdbc(), MetadataNormalize(), MetadataSet()
property PresignedUrl as %String);
Optional presigned url, override BucketName and BlobName if not empty
Property methods: PresignedUrlDisplayToLogical(), PresignedUrlGet(), PresignedUrlGetStored(), PresignedUrlIsValid(), PresignedUrlLogicalToDisplay(), PresignedUrlLogicalToOdbc(), PresignedUrlNormalize(), PresignedUrlSet()

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: Storage (EnsLib.CloudStorage.UploadRequest)

^Ens.MessageBodyD(ID,"UploadRequest")
=
BucketName
BlobName
Content
Metadata
PresignedUrl
FeedbackOpens in a new tab