InvokeRawCommandDetails

class oci.iot.models.InvokeRawCommandDetails(**kwargs)

Bases: object

Definition of unstructured command invocation payload

Attributes

REQUEST_DATA_FORMAT_BINARY A constant which can be used with the request_data_format property of a InvokeRawCommandDetails.
REQUEST_DATA_FORMAT_JSON A constant which can be used with the request_data_format property of a InvokeRawCommandDetails.
REQUEST_DATA_FORMAT_TEXT A constant which can be used with the request_data_format property of a InvokeRawCommandDetails.
request_data_format [Required] Gets the request_data_format of this InvokeRawCommandDetails.
request_duration Gets the request_duration of this InvokeRawCommandDetails.
request_endpoint [Required] Gets the request_endpoint of this InvokeRawCommandDetails.
response_duration Gets the response_duration of this InvokeRawCommandDetails.
response_endpoint Gets the response_endpoint of this InvokeRawCommandDetails.

Methods

__init__(**kwargs) Initializes a new InvokeRawCommandDetails 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.
REQUEST_DATA_FORMAT_BINARY = 'BINARY'

A constant which can be used with the request_data_format property of a InvokeRawCommandDetails. This constant has a value of “BINARY”

REQUEST_DATA_FORMAT_JSON = 'JSON'

A constant which can be used with the request_data_format property of a InvokeRawCommandDetails. This constant has a value of “JSON”

REQUEST_DATA_FORMAT_TEXT = 'TEXT'

A constant which can be used with the request_data_format property of a InvokeRawCommandDetails. This constant has a value of “TEXT”

__init__(**kwargs)

Initializes a new InvokeRawCommandDetails 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:
  • request_duration (str) – The value to assign to the request_duration property of this InvokeRawCommandDetails.
  • response_duration (str) – The value to assign to the response_duration property of this InvokeRawCommandDetails.
  • request_endpoint (str) – The value to assign to the request_endpoint property of this InvokeRawCommandDetails.
  • response_endpoint (str) – The value to assign to the response_endpoint property of this InvokeRawCommandDetails.
  • request_data_format (str) – The value to assign to the request_data_format property of this InvokeRawCommandDetails. Allowed values for this property are: “TEXT”, “JSON”, “BINARY”
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.

request_data_format

[Required] Gets the request_data_format of this InvokeRawCommandDetails. data format: json, binary, text

Allowed values for this property are: “TEXT”, “JSON”, “BINARY”

Returns:The request_data_format of this InvokeRawCommandDetails.
Return type:str
request_duration

Gets the request_duration of this InvokeRawCommandDetails. Specified duration by which to send the request by.

Returns:The request_duration of this InvokeRawCommandDetails.
Return type:str
request_endpoint

[Required] Gets the request_endpoint of this InvokeRawCommandDetails. Device endpoint where request should be forwarded to.

Returns:The request_endpoint of this InvokeRawCommandDetails.
Return type:str
response_duration

Gets the response_duration of this InvokeRawCommandDetails. Specified duration by which to receive the response by.

Returns:The response_duration of this InvokeRawCommandDetails.
Return type:str
response_endpoint

Gets the response_endpoint of this InvokeRawCommandDetails. Device endpoint from which response is expected to come.

Returns:The response_endpoint of this InvokeRawCommandDetails.
Return type:str