FunctionsTargetDetails¶
- 
class oci.sch.models.FunctionsTargetDetails(**kwargs)¶
- Bases: - oci.sch.models.target_details.TargetDetails- The destination function for data transferred from the source. For configuration instructions, see Creating a Connector. - Attributes - KIND_FUNCTIONS- str(object=’’) -> str - KIND_LOGGING_ANALYTICS- str(object=’’) -> str - KIND_MONITORING- str(object=’’) -> str - KIND_NOTIFICATIONS- str(object=’’) -> str - KIND_OBJECT_STORAGE- str(object=’’) -> str - KIND_STREAMING- str(object=’’) -> str - batch_size_in_kbs- Gets the batch_size_in_kbs of this FunctionsTargetDetails. - batch_size_in_num- Gets the batch_size_in_num of this FunctionsTargetDetails. - batch_time_in_sec- Gets the batch_time_in_sec of this FunctionsTargetDetails. - function_id- [Required] Gets the function_id of this FunctionsTargetDetails. - kind- [Required] Gets the kind of this TargetDetails. - Methods - __init__(**kwargs)- Initializes a new FunctionsTargetDetails 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_FUNCTIONS= 'functions'¶
 - 
KIND_LOGGING_ANALYTICS= 'loggingAnalytics'¶
 - 
KIND_MONITORING= 'monitoring'¶
 - 
KIND_NOTIFICATIONS= 'notifications'¶
 - 
KIND_OBJECT_STORAGE= 'objectStorage'¶
 - 
KIND_STREAMING= 'streaming'¶
 - 
__init__(**kwargs)¶
- Initializes a new FunctionsTargetDetails object with values from keyword arguments. The default value of the - kindattribute of this class is- functionsand it should not be changed. 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 FunctionsTargetDetails. Allowed values for this property are: “functions”, “loggingAnalytics”, “monitoring”, “notifications”, “objectStorage”, “streaming”
- function_id (str) – The value to assign to the function_id property of this FunctionsTargetDetails.
- batch_size_in_kbs (int) – The value to assign to the batch_size_in_kbs property of this FunctionsTargetDetails.
- batch_size_in_num (int) – The value to assign to the batch_size_in_num property of this FunctionsTargetDetails.
- batch_time_in_sec (int) – The value to assign to the batch_time_in_sec property of this FunctionsTargetDetails.
 
 - 
batch_size_in_kbs¶
- Gets the batch_size_in_kbs of this FunctionsTargetDetails. The batch rollover size in kilobytes. Only one size option can be specified: batchSizeInKbs or batchSizeInNum. - Returns: - The batch_size_in_kbs of this FunctionsTargetDetails. - Return type: - int 
 - 
batch_size_in_num¶
- Gets the batch_size_in_num of this FunctionsTargetDetails. The batch rollover size in number of messages. Only one size option can be specified: batchSizeInKbs or batchSizeInNum. - Returns: - The batch_size_in_num of this FunctionsTargetDetails. - Return type: - int 
 - 
batch_time_in_sec¶
- Gets the batch_time_in_sec of this FunctionsTargetDetails. The batch rollover time in seconds. - Returns: - The batch_time_in_sec of this FunctionsTargetDetails. - Return type: - int 
 - 
function_id¶
- [Required] Gets the function_id of this FunctionsTargetDetails. The OCID of the function. - Returns: - The function_id of this FunctionsTargetDetails. - Return type: - str 
 - 
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 TargetDetails. The type discriminator. - Allowed values for this property are: “functions”, “loggingAnalytics”, “monitoring”, “notifications”, “objectStorage”, “streaming” - Returns: - The kind of this TargetDetails. - Return type: - str 
 
-