CreateSinkRequest class final

The parameters to CreateSink.

Inheritance
  • Object
  • ProtoMessage
  • CreateSinkRequest

Constructors

CreateSinkRequest({required String parent, required LogSink? sink, bool uniqueWriterIdentity = false})
CreateSinkRequest.fromJson(Object? j)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
parent String
Required. The resource in which to create the sink:
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
sink LogSink?
Required. The new sink, whose name parameter is a sink identifier that is not already in use.
final
uniqueWriterIdentity bool
Optional. Determines the kind of IAM identity returned as writer_identity in the new sink. If this value is omitted or set to false, and if the sink's parent is a project, then the value returned as writer_identity is the same group or service account used by Cloud Logging before the addition of writer identities to this API. The sink's destination must be in the same project as the sink itself.
final

Methods

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

Operators

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

Constants

fullyQualifiedName → const String