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.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sink → LogSink?
-
Required. The new sink, whose
nameparameter is a sink identifier that is not already in use.final - uniqueWriterIdentity → bool
-
Optional. Determines the kind of IAM identity returned as
writer_identityin 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 aswriter_identityis 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