Public Member Functions | |
_.Net.Remote.Object | CreateAcl (_.Library.String ownerId, _.Library.String ownerDisplayName) |
Create an S3 AccessControlList object from scratch. | |
CreateBucketWithAcl (_.Library.String bucketName, _.Library.String region) | |
Create a bucket with default canned ACL that the bucket owner is granted full control. More... | |
_.Net.Remote.Object | GetBucketAcl (_.Library.String bucketName) |
Get bucket access control list. More... | |
_.Net.Remote.Object | GetObjectAcl (_.Library.String bucketName, _.Library.String keyName) |
Get object access control list. More... | |
_.Library.String | GetObjectMetadata (_.Library.String bucketName, _.Library.String keyName) |
Get object metadata. More... | |
_.Library.String | GetS3AccountId () |
Get AWS S3 account id. | |
GrantCanonicalPermission (_.Net.Remote.Object acl, _.Library.String id, _.Library.String permission) | |
Possible permission values: FullControl, Read, ReadAcp, Write, WriteAcp. | |
GrantEmailPermission (_.Net.Remote.Object acl, _.Library.String email, _.Library.String permission) | |
Possible permission values: FullControl, Read, ReadAcp, Write, WriteAcp. | |
_.Library.String | PutObjectFromFile (_.Library.String bucketName, _.Library.String keyName, _.Library.String filePath, _.Library.ArrayOfDataTypes customHeaders, _.Library.Boolean sse, _.Library.String acl) |
Upload a File object to the cloud. More... | |
_.Library.String | PutObjectFromStream (_.Library.String bucketName, _.Library.String keyName, _.Stream.Object stream, _.Library.ArrayOfDataTypes customHeaders, _.Library.Boolean sse, _.Library.String acl) |
Upload IRIS binary or character stream object to the cloud. More... | |
_.Library.String | PutObjectFromString (_.Library.String bucketName, _.Library.String keyName, _.Library.String content, _.Library.ArrayOfDataTypes customHeaders, _.Library.Boolean sse, _.Library.String acl) |
Upload a String object to the cloud. More... | |
_.Net.Remote.Object | SetBucketAcl (_.Library.String bucketName, _.Net.Remote.Object acl) |
Set bucket access control list. More... | |
_.Net.Remote.Object | SetObjectAcl (_.Library.String bucketName, _.Library.String keyName, _.Net.Remote.Object acl) |
Set object access control list. More... | |
![]() | |
_.Library.Boolean | BlobExists (_.Library.String bucketName, _.Library.String blobName) |
Test if a blob exists. | |
_.Library.Boolean | BucketExists (_.Library.String bucketName) |
Test if a bucket exists. | |
Close () | |
Close storage client and disconnect Java gateway. | |
CreateBucket (_.Library.String bucketName) | |
Create a new bucket. | |
DeleteBlob (_.Library.String bucketName, _.Library.String blobName) | |
Delete a blob from the cloud. | |
DeleteBucket (_.Library.String bucketName) | |
Delete a bucket from the cloud. | |
DownloadBlobToFile (_.Library.String bucketName, _.Library.String blobName, _.Library.String filePath) | |
Download a blob from the cloud to a file. | |
_.Stream.Object | DownloadBlobToStream (_.Library.String bucketName, _.Library.String blobName, _.Library.String blobEncoding) |
Download a blob from the cloud to a stream. More... | |
_.Library.String | DownloadBlobToString (_.Library.String bucketName, _.Library.String blobName, _.Library.String blobEncoding) |
Download a blob from the cloud to a string. More... | |
_.Net.Cloud.Storage.BlobInfo | GetBlobInfo (_.Library.String bucketName, _.Library.String blobName) |
Get blob info. | |
_.Net.Cloud.Storage.BucketInfo | GetBucketInfo (_.Library.String bucketName) |
Get bucket info. | |
_.Library.Boolean | IsBucketPublicAccessible (_.Library.String bucketName) |
Test if a bucket is public accessible. | |
_.Library.ListOfObjects | ListBlobs (_.Library.String bucketName, _.Library.String blobNamePrefix, _.Library.String blobNamePattern) |
List all blobs within a bucket, filtered by blobNamePrefix and blobNamePattern. More... | |
_.Library.ListOfObjects | ListBuckets () |
List all buckets. | |
UploadBlobFromFile (_.Library.String bucketName, _.Library.String blobName, _.Library.String filePath) | |
Upload a file blob to the cloud. | |
UploadBlobFromStream (_.Library.String bucketName, _.Library.String blobName, _.Stream.Object stream) | |
Upload a binary or character stream blob to the cloud. More... | |
UploadBlobFromString (_.Library.String bucketName, _.Library.String blobName, _.Library.String content) | |
Upload a string blob to the cloud. More... | |
![]() | |
_.Library.Status | OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount) |
This callback method is invoked when the current object is added to the SaveSet,. More... | |
_.Library.Status | OnClose () |
This callback method is invoked by the <METHOD>Close</METHOD> method to. More... | |
_.Library.Status | OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned) |
This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More... | |
_.Library.Status | OnNew () |
This callback method is invoked by the <METHOD>New</METHOD> method to. More... | |
_.Library.Status | OnValidateObject () |
This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More... | |
Additional Inherited Members | |
![]() | |
_.Net.Cloud.Storage.Client | CreateClient (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.Status sc, _.Library.String endPoint) |
Factory method to create a cloud storage client. More... | |
_.Library.Status | SingleDownloadBlobToFile (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.String endPoint, _.Library.String bucketName, _.Library.String blobName, _.Library.String filePath) |
Single method to download blob to file. | |
_.Library.Status | SingleDownloadBlobToStream (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.String endPoint, _.Library.String bucketName, _.Library.String blobName, _.Library.String blobEncoding, _.Stream.Object toStream) |
Single method to download blob to stream. | |
_.Library.Status | SingleDownloadBlobToString (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.String endPoint, _.Library.String bucketName, _.Library.String blobName, _.Library.String blobEncoding, _.Library.String toString) |
Single method to download blob to string. | |
_.Library.Status | SingleUploadBlobFromFile (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.String endPoint, _.Library.String bucketName, _.Library.String blobName, _.Library.String filePath) |
Single method to upload blob from file. | |
_.Library.Status | SingleUploadBlobFromStream (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.String endPoint, _.Library.String bucketName, _.Library.String blobName, _.Stream.Object stream) |
Single method to upload blob from stream. | |
_.Library.Status | SingleUploadBlobFromString (_.Library.RawString javaServer, _.Library.Integer storageProvider, _.Library.String credentialsFile, _.Library.String region, _.Library.String endPoint, _.Library.String bucketName, _.Library.String blobName, _.Library.String content) |
Single method to upload blob from string. | |
![]() | |
gateway | |
Connection to a Java Gateway. More... | |
jclient | |
Remote Java client object to Azure, Google or S3. More... | |
![]() | |
CAPTION = None | |
Optional name used by the Form Wizard for a class when generating forms. More... | |
JAVATYPE = None | |
The Java type to be used when exported. | |
PROPERTYVALIDATION = None | |
This parameter controls the default validation behavior for the object. More... | |
CreateBucketWithAcl | ( | _.Library.String | bucketName, |
_.Library.String | region | ||
) |
Create a bucket with default canned ACL that the bucket owner is granted full control.
_.Net.Remote.Object GetBucketAcl | ( | _.Library.String | bucketName | ) |
Get bucket access control list.
Return ACL ACL Java object
_.Net.Remote.Object GetObjectAcl | ( | _.Library.String | bucketName, |
_.Library.String | keyName | ||
) |
Get object access control list.
Return an ACL Java object
_.Library.String GetObjectMetadata | ( | _.Library.String | bucketName, |
_.Library.String | keyName | ||
) |
Get object metadata.
Return json representation of ObjectMetadata
_.Library.String PutObjectFromFile | ( | _.Library.String | bucketName, |
_.Library.String | keyName, | ||
_.Library.String | filePath, | ||
_.Library.ArrayOfDataTypes | customHeaders, | ||
_.Library.Boolean | sse, | ||
_.Library.String | acl | ||
) |
Upload a File object to the cloud.
Return json representation of S3 PutObjectResult
_.Library.String PutObjectFromStream | ( | _.Library.String | bucketName, |
_.Library.String | keyName, | ||
_.Stream.Object | stream, | ||
_.Library.ArrayOfDataTypes | customHeaders, | ||
_.Library.Boolean | sse, | ||
_.Library.String | acl | ||
) |
Upload IRIS binary or character stream object to the cloud.
Return json representation of S3 PutObjectResult
_.Library.String PutObjectFromString | ( | _.Library.String | bucketName, |
_.Library.String | keyName, | ||
_.Library.String | content, | ||
_.Library.ArrayOfDataTypes | customHeaders, | ||
_.Library.Boolean | sse, | ||
_.Library.String | acl | ||
) |
Upload a String object to the cloud.
Return json representation of S3 PutObjectResult
_.Net.Remote.Object SetBucketAcl | ( | _.Library.String | bucketName, |
_.Net.Remote.Object | acl | ||
) |
Set bucket access control list.
_.Net.Remote.Object SetObjectAcl | ( | _.Library.String | bucketName, |
_.Library.String | keyName, | ||
_.Net.Remote.Object | acl | ||
) |
Set object access control list.