Class: Azure::ServiceFabric::V6_5_0_36::Models::ChaosEventsSegment

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/6.5.0.36/generated/azure_service_fabric/models/chaos_events_segment.rb

Overview

Contains the list of Chaos events and the continuation token to get the next segment.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#continuation_tokenString

next set of results. The continuation token is included in the response of the API when the results from the system do not fit in a single response. When this value is passed to the next API call, the API returns next set of results. If there are no further results, then the continuation token is not included in the response.

Returns:

  • (String)

    The continuation token parameter is used to obtain



22
23
24
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_events_segment.rb', line 22

def continuation_token
  @continuation_token
end

#historyArray<ChaosEventWrapper>

user-supplied criteria.

Returns:



26
27
28
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_events_segment.rb', line 26

def history
  @history
end

Class Method Details

.mapperObject

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



33
34
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
64
65
66
67
68
69
70
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_events_segment.rb', line 33

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ChaosEventsSegment',
    type: {
      name: 'Composite',
      class_name: 'ChaosEventsSegment',
      model_properties: {
        continuation_token: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ContinuationToken',
          type: {
            name: 'String'
          }
        },
        history: {
          client_side_validation: true,
          required: false,
          serialized_name: 'History',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'ChaosEventWrapperElementType',
                type: {
                  name: 'Composite',
                  class_name: 'ChaosEventWrapper'
                }
            }
          }
        }
      }
    }
  }
end