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 GetBucketIamPolicyResult(val bucket: String, val etag: String, val id: String, val policyData: String)
A collection of values returned by getBucketIamPolicy.
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
Link copied to clipboard
data class InsightsReportConfigCsvOptions(val delimiter: String? = null, val headerRequired: Boolean? = null, val recordSeparator: String? = null)
Link copied to clipboard
data class InsightsReportConfigFrequencyOptions(val endDate: InsightsReportConfigFrequencyOptionsEndDate, val frequency: String, val startDate: InsightsReportConfigFrequencyOptionsStartDate)
Link copied to clipboard
Link copied to clipboard
data class InsightsReportConfigFrequencyOptionsStartDate(val day: Int, val month: Int, val year: Int)
Link copied to clipboard
data class InsightsReportConfigObjectMetadataReportOptions(val metadataFields: List<String>, val storageDestinationOptions: InsightsReportConfigObjectMetadataReportOptionsStorageDestinationOptions, val storageFilters: InsightsReportConfigObjectMetadataReportOptionsStorageFilters? = null)
Link copied to clipboard
data class InsightsReportConfigObjectMetadataReportOptionsStorageDestinationOptions(val bucket: String, val destinationPath: String? = null)
Link copied to clipboard
data class InsightsReportConfigObjectMetadataReportOptionsStorageFilters(val bucket: String? = null)
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 sinkAgentPoolName: String? = null, val sourceAgentPoolName: String? = null, val transferOptions: TransferJobTransferSpecTransferOptions? = null)
Link copied to clipboard
data class TransferJobTransferSpecAwsS3DataSource(val awsAccessKey: TransferJobTransferSpecAwsS3DataSourceAwsAccessKey? = null, val bucketName: String, val path: String? = null, 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
data class TransferJobTransferSpecObjectConditions(val excludePrefixes: List<String>? = null, val includePrefixes: List<String>? = null, val lastModifiedBefore: String? = null, val lastModifiedSince: String? = null, val maxTimeElapsedSinceLastModification: String? = null, val minTimeElapsedSinceLastModification: String? = null)
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)