Package-level declarations

Types

Link copied to clipboard
class BigQueryDatasetArgs : ConvertibleToJava<BigQueryDatasetArgs>

Describes a BigQuery dataset that was created by a link.

Link copied to clipboard
data class BigQueryOptionsArgs(val usePartitionedTables: Output<Boolean>? = null) : ConvertibleToJava<BigQueryOptionsArgs>

Options that change functionality of a sink exporting data to BigQuery.

Link copied to clipboard
data class BucketOptionsArgs(val explicitBuckets: Output<ExplicitArgs>? = null, val exponentialBuckets: Output<ExponentialArgs>? = null, val linearBuckets: Output<LinearArgs>? = null) : ConvertibleToJava<BucketOptionsArgs>

BucketOptions describes the bucket boundaries used to create a histogram for the distribution. The buckets can be in a linear sequence, an exponential sequence, or each bucket can be specified explicitly. BucketOptions does not include the number of values in each bucket.A bucket has an inclusive lower bound and exclusive upper bound for the values that are counted for that bucket. The upper bound of a bucket must be strictly greater than the lower bound. The sequence of N buckets for a distribution consists of an underflow bucket (number 0), zero or more finite buckets (number 1 through N - 2) and an overflow bucket (number N - 1). The buckets are contiguous: the lower bound of bucket i (i 0) is the same as the upper bound of bucket i - 1. The buckets span the whole range of finite values: lower bound of the underflow bucket is -infinity and the upper bound of the overflow bucket is +infinity. The finite buckets are so-called because both bounds are finite.

Link copied to clipboard
Link copied to clipboard
data class CmekSettingsArgs(val kmsKeyName: Output<String>? = null, val kmsKeyVersionName: Output<String>? = null) : ConvertibleToJava<CmekSettingsArgs>

Describes the customer-managed encryption key (CMEK) settings associated with a project, folder, organization, billing account, or flexible resource.Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.

Link copied to clipboard
Link copied to clipboard
data class ExplicitArgs(val bounds: Output<List<Double>>? = null) : ConvertibleToJava<ExplicitArgs>

Specifies a set of buckets with arbitrary widths.There are size(bounds) + 1 (= N) buckets. Bucket i has the following boundaries:Upper bound (0 <= i < N-1): boundsi Lower bound (1 <= i < N); boundsi - 1The bounds field must contain at least one element. If bounds has only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.

Link copied to clipboard
Link copied to clipboard
data class ExponentialArgs(val growthFactor: Output<Double>? = null, val numFiniteBuckets: Output<Int>? = null, val scale: Output<Double>? = null) : ConvertibleToJava<ExponentialArgs>

Specifies an exponential sequence of buckets that have a width that is proportional to the value of the lower bound. Each bucket represents a constant relative uncertainty on a specific value in the bucket.There are num_finite_buckets + 2 (= N) buckets. Bucket i has the following boundaries:Upper bound (0 <= i < N-1): scale * (growth_factor ^ i).Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)).

Link copied to clipboard
Link copied to clipboard
data class GetBillingAccountBucketLinkPlainArgs(val billingAccountId: String, val bucketId: String, val linkId: String, val location: String) : ConvertibleToJava<GetBillingAccountBucketLinkPlainArgs>
Link copied to clipboard
data class GetBillingAccountBucketPlainArgs(val billingAccountId: String, val bucketId: String, val location: String) : ConvertibleToJava<GetBillingAccountBucketPlainArgs>
Link copied to clipboard
data class GetBillingAccountBucketViewPlainArgs(val billingAccountId: String, val bucketId: String, val location: String, val viewId: String) : ConvertibleToJava<GetBillingAccountBucketViewPlainArgs>
Link copied to clipboard
data class GetBillingAccountExclusionPlainArgs(val billingAccountId: String, val exclusionId: String) : ConvertibleToJava<GetBillingAccountExclusionPlainArgs>
Link copied to clipboard
data class GetBillingAccountSinkPlainArgs(val billingAccountId: String, val sinkId: String) : ConvertibleToJava<GetBillingAccountSinkPlainArgs>
Link copied to clipboard
data class GetBucketPlainArgs(val bucketId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetBucketPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetBucketViewPlainArgs(val bucketId: String, val location: String, val project: String? = null, val viewId: String) : ConvertibleToJava<GetBucketViewPlainArgs>
Link copied to clipboard
data class GetExclusionPlainArgs(val exclusionId: String, val project: String? = null) : ConvertibleToJava<GetExclusionPlainArgs>
Link copied to clipboard
data class GetFolderBucketLinkPlainArgs(val bucketId: String, val folderId: String, val linkId: String, val location: String) : ConvertibleToJava<GetFolderBucketLinkPlainArgs>
Link copied to clipboard
data class GetFolderBucketPlainArgs(val bucketId: String, val folderId: String, val location: String) : ConvertibleToJava<GetFolderBucketPlainArgs>
Link copied to clipboard
data class GetFolderBucketViewPlainArgs(val bucketId: String, val folderId: String, val location: String, val viewId: String) : ConvertibleToJava<GetFolderBucketViewPlainArgs>
Link copied to clipboard
data class GetFolderExclusionPlainArgs(val exclusionId: String, val folderId: String) : ConvertibleToJava<GetFolderExclusionPlainArgs>
Link copied to clipboard
data class GetFolderSinkPlainArgs(val folderId: String, val sinkId: String) : ConvertibleToJava<GetFolderSinkPlainArgs>
Link copied to clipboard
data class GetLinkPlainArgs(val bucketId: String, val linkId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetLinkPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetMetricPlainArgs(val metricId: String, val project: String? = null) : ConvertibleToJava<GetMetricPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetOrganizationBucketLinkPlainArgs(val bucketId: String, val linkId: String, val location: String, val organizationId: String) : ConvertibleToJava<GetOrganizationBucketLinkPlainArgs>
Link copied to clipboard
data class GetOrganizationBucketPlainArgs(val bucketId: String, val location: String, val organizationId: String) : ConvertibleToJava<GetOrganizationBucketPlainArgs>
Link copied to clipboard
data class GetOrganizationBucketViewPlainArgs(val bucketId: String, val location: String, val organizationId: String, val viewId: String) : ConvertibleToJava<GetOrganizationBucketViewPlainArgs>
Link copied to clipboard
data class GetOrganizationExclusionPlainArgs(val exclusionId: String, val organizationId: String) : ConvertibleToJava<GetOrganizationExclusionPlainArgs>
Link copied to clipboard
data class GetOrganizationSinkPlainArgs(val organizationId: String, val sinkId: String) : ConvertibleToJava<GetOrganizationSinkPlainArgs>
Link copied to clipboard
data class GetSinkPlainArgs(val project: String? = null, val sinkId: String) : ConvertibleToJava<GetSinkPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class IndexConfigArgs(val fieldPath: Output<String>, val type: Output<IndexConfigType>) : ConvertibleToJava<IndexConfigArgs>

Configuration for an indexed field.

Link copied to clipboard
Link copied to clipboard
data class LabelDescriptorArgs(val description: Output<String>? = null, val key: Output<String>? = null, val valueType: Output<LabelDescriptorValueType>? = null) : ConvertibleToJava<LabelDescriptorArgs>

A description of a label.

Link copied to clipboard
data class LinearArgs(val numFiniteBuckets: Output<Int>? = null, val offset: Output<Double>? = null, val width: Output<Double>? = null) : ConvertibleToJava<LinearArgs>

Specifies a linear sequence of buckets that all have the same width (except overflow and underflow). Each bucket represents a constant absolute uncertainty on the specific value in the bucket.There are num_finite_buckets + 2 (= N) buckets. Bucket i has the following boundaries:Upper bound (0 <= i < N-1): offset + (width * i).Lower bound (1 <= i < N): offset + (width * (i - 1)).

Link copied to clipboard

Builder for LinearArgs.

Link copied to clipboard
data class LogExclusionArgs(val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filter: Output<String>, val name: Output<String>) : ConvertibleToJava<LogExclusionArgs>

Specifies a set of log entries that are filtered out by a sink. If your Google Cloud resource receives a large volume of log entries, you can use exclusions to reduce your chargeable logs. Note that exclusions on organization-level and folder-level sinks don't apply to child resources. Note also that you cannot modify the _Required sink or exclude logs from it.

Link copied to clipboard
Link copied to clipboard
data class MetricDescriptorArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val labels: Output<List<LabelDescriptorArgs>>? = null, val launchStage: Output<MetricDescriptorLaunchStage>? = null, val metadata: Output<MetricDescriptorMetadataArgs>? = null, val metricKind: Output<MetricDescriptorMetricKind>? = null, val monitoredResourceTypes: Output<List<String>>? = null, val name: Output<String>? = null, val type: Output<String>? = null, val unit: Output<String>? = null, val valueType: Output<MetricDescriptorValueType>? = null) : ConvertibleToJava<MetricDescriptorArgs>

Defines a metric type and its schema. Once a metric descriptor is created, deleting or altering it stops data collection and makes the metric type's existing data unusable.

Link copied to clipboard
data class MetricDescriptorMetadataArgs(val ingestDelay: Output<String>? = null, val launchStage: Output<MetricDescriptorMetadataLaunchStage>? = null, val samplePeriod: Output<String>? = null) : ConvertibleToJava<MetricDescriptorMetadataArgs>

Additional annotations that can be used to guide the usage of a metric.