Class: LaunchDarkly::Interfaces::DataSystem::ChangeSet
- Inherits:
-
Object
- Object
- LaunchDarkly::Interfaces::DataSystem::ChangeSet
- Defined in:
- lib/ldclient-rb/interfaces/data_system.rb
Overview
ChangeSet represents a list of changes to be applied.
This type is not stable, and not subject to any backwards compatibility guarantees or semantic versioning. It is in early access. If you want access to this feature please join the EAP. launchdarkly.com/docs/sdk/features/data-saving-mode
Instance Attribute Summary collapse
-
#changes ⇒ Array<Change>
readonly
The changes.
-
#intent_code ⇒ String
readonly
The intent code (IntentCode).
-
#selector ⇒ Selector?
readonly
The selector.
Instance Method Summary collapse
-
#initialize(intent_code:, changes:, selector:) ⇒ ChangeSet
constructor
A new instance of ChangeSet.
Constructor Details
#initialize(intent_code:, changes:, selector:) ⇒ ChangeSet
Returns a new instance of ChangeSet.
255 256 257 258 259 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 255 def initialize(intent_code:, changes:, selector:) @intent_code = intent_code @changes = changes @selector = selector end |
Instance Attribute Details
#changes ⇒ Array<Change> (readonly)
Returns The changes.
245 246 247 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 245 def changes @changes end |
#intent_code ⇒ String (readonly)
Returns The intent code (IntentCode).
242 243 244 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 242 def intent_code @intent_code end |
#selector ⇒ Selector? (readonly)
Returns The selector.
248 249 250 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 248 def selector @selector end |