Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class BucketIAMMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class BucketLifecycleRule(val action: BucketLifecycleRuleAction, val condition: BucketLifecycleRuleCondition)
Link copied to clipboard
Link copied to clipboard
data class BucketLifecycleRuleCondition(val age: Int? = null, val createdBefore: String? = null, val customTimeBefore: String? = null, val daysSinceCustomTime: Int? = null, val daysSinceNoncurrentTime: Int? = null, val matchesPrefixes: List<String>? = null, val matchesStorageClasses: List<String>? = null, val matchesSuffixes: List<String>? = null, val noncurrentTimeBefore: String? = null, val numNewerVersions: Int? = null, val withState: String? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketObjectCustomerEncryption(val encryptionAlgorithm: String? = null, val encryptionKey: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DefaultObjectAccessControlProjectTeam(val projectNumber: String? = null, val team: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetBucketLifecycleRule(val actions: List<GetBucketLifecycleRuleAction>, val conditions: List<GetBucketLifecycleRuleCondition>)
Link copied to clipboard
Link copied to clipboard
data class GetBucketLifecycleRuleCondition(val age: Int, val createdBefore: String, val customTimeBefore: String, val daysSinceCustomTime: Int, val daysSinceNoncurrentTime: Int, val matchesPrefixes: List<String>, val matchesStorageClasses: List<String>, val matchesSuffixes: List<String>, val noncurrentTimeBefore: String, val numNewerVersions: Int, val withState: String)
Link copied to clipboard
Link copied to clipboard
data class GetBucketObjectContentCustomerEncryption(val encryptionAlgorithm: String, val encryptionKey: String)
Link copied to clipboard
data class GetBucketObjectContentResult(val bucket: String, val cacheControl: String, val content: String? = null, val contentDisposition: String, val contentEncoding: String, val contentLanguage: String, val contentType: String, val crc32c: String, val customerEncryptions: List<GetBucketObjectContentCustomerEncryption>, val detectMd5hash: String, val eventBasedHold: Boolean, val id: String, val kmsKeyName: String, val md5hash: String, val mediaLink: String, val metadata: Map<String, String>, val name: String, val outputName: String, val selfLink: String, val source: String, val storageClass: String, val temporaryHold: Boolean)
A collection of values returned by getBucketObjectContent.
Link copied to clipboard
data class GetBucketObjectCustomerEncryption(val encryptionAlgorithm: String, val encryptionKey: String)
Link copied to clipboard
data class GetBucketObjectResult(val bucket: String? = null, val cacheControl: String, val content: String, val contentDisposition: String, val contentEncoding: String, val contentLanguage: String, val contentType: String, val crc32c: String, val customerEncryptions: List<GetBucketObjectCustomerEncryption>, val detectMd5hash: String, val eventBasedHold: Boolean, val id: String, val kmsKeyName: String, val md5hash: String, val mediaLink: String, val metadata: Map<String, String>, val name: String? = null, val outputName: String, val selfLink: String, val source: String, val storageClass: String, val temporaryHold: Boolean)
A collection of values returned by getBucketObject.
Link copied to clipboard
data class GetBucketResult(val autoclasses: List<GetBucketAutoclass>, val cors: List<GetBucketCor>, val customPlacementConfigs: List<GetBucketCustomPlacementConfig>, val defaultEventBasedHold: Boolean, val encryptions: List<GetBucketEncryption>, val forceDestroy: Boolean, val id: String, val labels: Map<String, String>, val lifecycleRules: List<GetBucketLifecycleRule>, val location: String, val loggings: List<GetBucketLogging>, val name: String, val project: String, val publicAccessPrevention: String, val requesterPays: Boolean, val retentionPolicies: List<GetBucketRetentionPolicy>, val selfLink: String, val storageClass: String, val uniformBucketLevelAccess: Boolean, val url: String, val versionings: List<GetBucketVersioning>, val websites: List<GetBucketWebsite>)
A collection of values returned by getBucket.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetObjectSignedUrlResult(val bucket: String, val contentMd5: String? = null, val contentType: String? = null, val credentials: String? = null, val duration: String? = null, val extensionHeaders: Map<String, String>? = null, val httpMethod: String? = null, val id: String, val path: String, val signedUrl: String)
A collection of values returned by getObjectSignedUrl.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ObjectAccessControlProjectTeam(val projectNumber: String? = null, val team: String? = null)
Link copied to clipboard
Link copied to clipboard
data class TransferJobNotificationConfig(val eventTypes: List<String>? = null, val payloadFormat: String, val pubsubTopic: String)
Link copied to clipboard
data class TransferJobSchedule(val repeatInterval: String? = null, val scheduleEndDate: TransferJobScheduleScheduleEndDate? = null, val scheduleStartDate: TransferJobScheduleScheduleStartDate, val startTimeOfDay: TransferJobScheduleStartTimeOfDay? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TransferJobScheduleStartTimeOfDay(val hours: Int, val minutes: Int, val nanos: Int, val seconds: Int)
Link copied to clipboard
data class TransferJobTransferSpec(val awsS3DataSource: TransferJobTransferSpecAwsS3DataSource? = null, val azureBlobStorageDataSource: TransferJobTransferSpecAzureBlobStorageDataSource? = null, val gcsDataSink: TransferJobTransferSpecGcsDataSink? = null, val gcsDataSource: TransferJobTransferSpecGcsDataSource? = null, val httpDataSource: TransferJobTransferSpecHttpDataSource? = null, val objectConditions: TransferJobTransferSpecObjectConditions? = null, val posixDataSink: TransferJobTransferSpecPosixDataSink? = null, val posixDataSource: TransferJobTransferSpecPosixDataSource? = null, val transferOptions: TransferJobTransferSpecTransferOptions? = null)
Link copied to clipboard
data class TransferJobTransferSpecAwsS3DataSource(val awsAccessKey: TransferJobTransferSpecAwsS3DataSourceAwsAccessKey? = null, val bucketName: String, val roleArn: String? = null)
Link copied to clipboard
data class TransferJobTransferSpecAwsS3DataSourceAwsAccessKey(val accessKeyId: String, val secretAccessKey: String)
Link copied to clipboard
data class TransferJobTransferSpecAzureBlobStorageDataSource(val azureCredentials: TransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials, val container: String, val path: String? = null, val storageAccount: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TransferJobTransferSpecTransferOptions(val deleteObjectsFromSourceAfterTransfer: Boolean? = null, val deleteObjectsUniqueInSink: Boolean? = null, val overwriteObjectsAlreadyExistingInSink: Boolean? = null, val overwriteWhen: String? = null)