io.quarkus.funqy.gcp.functions.event.StorageEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-funqy-google-cloud-functions Show documentation
Show all versions of quarkus-funqy-google-cloud-functions Show documentation
Google Cloud Functions Binding for Quarkus Funqy framework
package io.quarkus.funqy.gcp.functions.event;
import java.time.LocalDateTime;
import java.util.Map;
/**
* Background function event for Storage
*
* @see Storage resource object
*/
public class StorageEvent {
public String id;
public String selfLink;
public String name;
public String bucket;
public long generation;
public long metageneration;
public String contentType;
public LocalDateTime timeCreated;
public LocalDateTime updated;
public LocalDateTime timeDeleted;
public boolean temporaryHold;
public boolean eventBasedHold;
public LocalDateTime retentionExpirationTime;
public String storageClass;
public LocalDateTime timeStorageClassUpdated;
public long size;
public String md5Hash;
public String mediaLink;
public String contentEncoding;
public String contentDisposition;
public String contentLanguage;
public String cacheControl;
public Map metadata;
public Owner owner;
public String crc32c;
public int componentCount;
public String etag;
public CustomerEncryption customerEncryption;
public String kmsKeyName;
public static class Owner {
public String entity;
public String entityId;
}
public static class CustomerEncryption {
public String encryptionAlgorithm;
public String keySha256;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy