SuccessDestinationDetails

class oci.functions.models.SuccessDestinationDetails(**kwargs)

Bases: object

An object that represents the destination to which Oracle Functions will send an invocation record with the details of the successful detached function invocation. A stream is an example of a success destination.

Example: {“kind”: “STREAM”, “streamId”: “stream_OCID”}

Attributes

KIND_NONE A constant which can be used with the kind property of a SuccessDestinationDetails.
KIND_NOTIFICATION A constant which can be used with the kind property of a SuccessDestinationDetails.
KIND_QUEUE A constant which can be used with the kind property of a SuccessDestinationDetails.
KIND_STREAM A constant which can be used with the kind property of a SuccessDestinationDetails.
kind [Required] Gets the kind of this SuccessDestinationDetails.

Methods

__init__(**kwargs) Initializes a new SuccessDestinationDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
KIND_NONE = 'NONE'

A constant which can be used with the kind property of a SuccessDestinationDetails. This constant has a value of “NONE”

KIND_NOTIFICATION = 'NOTIFICATION'

A constant which can be used with the kind property of a SuccessDestinationDetails. This constant has a value of “NOTIFICATION”

KIND_QUEUE = 'QUEUE'

A constant which can be used with the kind property of a SuccessDestinationDetails. This constant has a value of “QUEUE”

KIND_STREAM = 'STREAM'

A constant which can be used with the kind property of a SuccessDestinationDetails. This constant has a value of “STREAM”

__init__(**kwargs)

Initializes a new SuccessDestinationDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:kind (str) – The value to assign to the kind property of this SuccessDestinationDetails. Allowed values for this property are: “NOTIFICATION”, “QUEUE”, “STREAM”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

kind

[Required] Gets the kind of this SuccessDestinationDetails. The type of destination for the response to a successful detached function invocation.

Allowed values for this property are: “NOTIFICATION”, “QUEUE”, “STREAM”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The kind of this SuccessDestinationDetails.
Return type:str