Class: Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StartStreamingJobParameters

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/start_streaming_job_parameters.rb

Overview

Parameters supplied to the Start Streaming Job operation.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#output_start_modeOutputStartMode

LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time. Possible values include: ‘JobStartTime’, ‘CustomTime’, ‘LastOutputEventTime’

Returns:



21
22
23
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/start_streaming_job_parameters.rb', line 21

def output_start_mode
  @output_start_mode
end

#output_start_timeDateTime

that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.

Returns:

  • (DateTime)

    Value is either an ISO-8601 formatted time stamp



28
29
30
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/start_streaming_job_parameters.rb', line 28

def output_start_time
  @output_start_time
end

Class Method Details

.mapperObject

Mapper for StartStreamingJobParameters class as Ruby Hash. This will be used for serialization/deserialization.



35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/start_streaming_job_parameters.rb', line 35

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'StartStreamingJobParameters',
    type: {
      name: 'Composite',
      class_name: 'StartStreamingJobParameters',
      model_properties: {
        output_start_mode: {
          client_side_validation: true,
          required: false,
          serialized_name: 'outputStartMode',
          type: {
            name: 'String'
          }
        },
        output_start_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'outputStartTime',
          type: {
            name: 'DateTime'
          }
        }
      }
    }
  }
end