Settings class final

Describes the settings associated with a project, folder, organization, billing account, or flexible resource.

Constructors

Settings({String name = '', String kmsKeyName = '', String kmsServiceAccountId = '', String storageLocation = '', bool disableDefaultSink = false})
Settings.fromJson(Object? j)
factory

Properties

disableDefaultSink → bool
Optional. If set to true, the _Default sink in newly created projects and folders will created in a disabled state. This can be used to automatically disable log ingestion if there is already an aggregated sink configured in the hierarchy. The _Default sink can be re-enabled manually if needed.
final
hashCode → int
The hash code for this object.
no setterinherited
kmsKeyName → String
Optional. The resource name for the configured Cloud KMS key.
final
kmsServiceAccountId → String
Output only. The service account that will be used by the Log Router to access your Cloud KMS key.
final
name → String
Output only. The resource name of the settings.
final
qualifiedName → String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storageLocation → String
Optional. The Cloud region that will be used for _Default and _Required log buckets for newly created projects and folders. For example europe-west1. This setting does not affect the location of custom log buckets.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Object
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

fullyQualifiedName → const String