PipelineDestinationHttpEndpoint class

Constructors

PipelineDestinationHttpEndpoint({Input<String?>? messageBindingTemplate, required Input<String> uri})
Creates a new PipelineDestinationHttpEndpoint. messageBindingTemplate The CEL expression used to modify how the destination-bound HTTP uri The URI of the HTTP enpdoint.
const
PipelineDestinationHttpEndpoint.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
messageBindingTemplate → Input<String?>?
The CEL expression used to modify how the destination-bound HTTP request is constructed. If a binding expression is not specified here, the message is treated as a CloudEvent and is mapped to the HTTP request according to the CloudEvent HTTP Protocol Binding Binary Content Mode (https://github.com/cloudevents/spec/blob/main/cloudevents/bindings/http-protocol-binding.md#31-binary-content-mode). In this representation, all fields except the data and datacontenttype field on the message are mapped to HTTP request headers with a prefix of ce-. To construct the HTTP request payload and the value of the content-type HTTP header, the payload format is defined as follows:
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
uri → Input<String>
The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: https://svc.us-central1.p.local:8080/route. Only the HTTPS protocol is supported.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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