Class: MicrosoftGraph::Models::ProvisioningObjectSummary
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/provisioning_object_summary.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#activity_date_time ⇒ Object
Gets the activityDateTime property value.
-
#activity_date_time=(value) ⇒ Object
Sets the activityDateTime property value.
-
#change_id ⇒ Object
Gets the changeId property value.
-
#change_id=(value) ⇒ Object
Sets the changeId property value.
-
#cycle_id ⇒ Object
Gets the cycleId property value.
-
#cycle_id=(value) ⇒ Object
Sets the cycleId property value.
-
#duration_in_milliseconds ⇒ Object
Gets the durationInMilliseconds property value.
-
#duration_in_milliseconds=(value) ⇒ Object
Sets the durationInMilliseconds property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new provisioningObjectSummary and sets the default values.
-
#initiated_by ⇒ Object
Gets the initiatedBy property value.
-
#initiated_by=(value) ⇒ Object
Sets the initiatedBy property value.
-
#job_id ⇒ Object
Gets the jobId property value.
-
#job_id=(value) ⇒ Object
Sets the jobId property value.
-
#modified_properties ⇒ Object
Gets the modifiedProperties property value.
-
#modified_properties=(value) ⇒ Object
Sets the modifiedProperties property value.
-
#provisioning_action ⇒ Object
Gets the provisioningAction property value.
-
#provisioning_action=(value) ⇒ Object
Sets the provisioningAction property value.
-
#provisioning_status_info ⇒ Object
Gets the provisioningStatusInfo property value.
-
#provisioning_status_info=(value) ⇒ Object
Sets the provisioningStatusInfo property value.
-
#provisioning_steps ⇒ Object
Gets the provisioningSteps property value.
-
#provisioning_steps=(value) ⇒ Object
Sets the provisioningSteps property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#service_principal ⇒ Object
Gets the servicePrincipal property value.
-
#service_principal=(value) ⇒ Object
Sets the servicePrincipal property value.
-
#source_identity ⇒ Object
Gets the sourceIdentity property value.
-
#source_identity=(value) ⇒ Object
Sets the sourceIdentity property value.
-
#source_system ⇒ Object
Gets the sourceSystem property value.
-
#source_system=(value) ⇒ Object
Sets the sourceSystem property value.
-
#target_identity ⇒ Object
Gets the targetIdentity property value.
-
#target_identity=(value) ⇒ Object
Sets the targetIdentity property value.
-
#target_system ⇒ Object
Gets the targetSystem property value.
-
#target_system=(value) ⇒ Object
Sets the targetSystem property value.
-
#tenant_id ⇒ Object
Gets the tenantId property value.
-
#tenant_id=(value) ⇒ Object
Sets the tenantId property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new provisioningObjectSummary and sets the default values.
92 93 94 |
# File 'lib/models/provisioning_object_summary.rb', line 92 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
100 101 102 103 |
# File 'lib/models/provisioning_object_summary.rb', line 100 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return ProvisioningObjectSummary.new end |
Instance Method Details
#activity_date_time ⇒ Object
Gets the activityDateTime property value. Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. SUpports $filter (eq, gt, lt) and orderby.
62 63 64 |
# File 'lib/models/provisioning_object_summary.rb', line 62 def activity_date_time return @activity_date_time end |
#activity_date_time=(value) ⇒ Object
Sets the activityDateTime property value. Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. SUpports $filter (eq, gt, lt) and orderby.
70 71 72 |
# File 'lib/models/provisioning_object_summary.rb', line 70 def activity_date_time=(value) @activity_date_time = value end |
#change_id ⇒ Object
Gets the changeId property value. Unique ID of this change in this cycle. Supports $filter (eq, contains).
77 78 79 |
# File 'lib/models/provisioning_object_summary.rb', line 77 def change_id return @change_id end |
#change_id=(value) ⇒ Object
Sets the changeId property value. Unique ID of this change in this cycle. Supports $filter (eq, contains).
85 86 87 |
# File 'lib/models/provisioning_object_summary.rb', line 85 def change_id=(value) @change_id = value end |
#cycle_id ⇒ Object
Gets the cycleId property value. Unique ID per job iteration. Supports $filter (eq, contains).
108 109 110 |
# File 'lib/models/provisioning_object_summary.rb', line 108 def cycle_id return @cycle_id end |
#cycle_id=(value) ⇒ Object
Sets the cycleId property value. Unique ID per job iteration. Supports $filter (eq, contains).
116 117 118 |
# File 'lib/models/provisioning_object_summary.rb', line 116 def cycle_id=(value) @cycle_id = value end |
#duration_in_milliseconds ⇒ Object
Gets the durationInMilliseconds property value. Indicates how long this provisioning action took to finish. Measured in milliseconds.
123 124 125 |
# File 'lib/models/provisioning_object_summary.rb', line 123 def duration_in_milliseconds return @duration_in_milliseconds end |
#duration_in_milliseconds=(value) ⇒ Object
Sets the durationInMilliseconds property value. Indicates how long this provisioning action took to finish. Measured in milliseconds.
131 132 133 |
# File 'lib/models/provisioning_object_summary.rb', line 131 def duration_in_milliseconds=(value) @duration_in_milliseconds = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
# File 'lib/models/provisioning_object_summary.rb', line 138 def get_field_deserializers() return super.merge({ "activityDateTime" => lambda {|n| @activity_date_time = n.get_date_time_value() }, "changeId" => lambda {|n| @change_id = n.get_string_value() }, "cycleId" => lambda {|n| @cycle_id = n.get_string_value() }, "durationInMilliseconds" => lambda {|n| @duration_in_milliseconds = n.get_number_value() }, "initiatedBy" => lambda {|n| @initiated_by = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Initiator.create_from_discriminator_value(pn) }) }, "jobId" => lambda {|n| @job_id = n.get_string_value() }, "modifiedProperties" => lambda {|n| @modified_properties = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ModifiedProperty.create_from_discriminator_value(pn) }) }, "provisioningAction" => lambda {|n| @provisioning_action = n.get_enum_value(MicrosoftGraph::Models::ProvisioningAction) }, "provisioningStatusInfo" => lambda {|n| @provisioning_status_info = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProvisioningStatusInfo.create_from_discriminator_value(pn) }) }, "provisioningSteps" => lambda {|n| @provisioning_steps = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ProvisioningStep.create_from_discriminator_value(pn) }) }, "servicePrincipal" => lambda {|n| @service_principal = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProvisioningServicePrincipal.create_from_discriminator_value(pn) }) }, "sourceIdentity" => lambda {|n| @source_identity = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProvisionedIdentity.create_from_discriminator_value(pn) }) }, "sourceSystem" => lambda {|n| @source_system = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProvisioningSystem.create_from_discriminator_value(pn) }) }, "targetIdentity" => lambda {|n| @target_identity = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProvisionedIdentity.create_from_discriminator_value(pn) }) }, "targetSystem" => lambda {|n| @target_system = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProvisioningSystem.create_from_discriminator_value(pn) }) }, "tenantId" => lambda {|n| @tenant_id = n.get_string_value() }, }) end |
#initiated_by ⇒ Object
Gets the initiatedBy property value. Details of who initiated this provisioning. Supports $filter (eq, contains).
162 163 164 |
# File 'lib/models/provisioning_object_summary.rb', line 162 def initiated_by return @initiated_by end |
#initiated_by=(value) ⇒ Object
Sets the initiatedBy property value. Details of who initiated this provisioning. Supports $filter (eq, contains).
170 171 172 |
# File 'lib/models/provisioning_object_summary.rb', line 170 def initiated_by=(value) @initiated_by = value end |
#job_id ⇒ Object
Gets the jobId property value. The unique ID for the whole provisioning job. Supports $filter (eq, contains).
177 178 179 |
# File 'lib/models/provisioning_object_summary.rb', line 177 def job_id return @job_id end |
#job_id=(value) ⇒ Object
Sets the jobId property value. The unique ID for the whole provisioning job. Supports $filter (eq, contains).
185 186 187 |
# File 'lib/models/provisioning_object_summary.rb', line 185 def job_id=(value) @job_id = value end |
#modified_properties ⇒ Object
Gets the modifiedProperties property value. Details of each property that was modified in this provisioning action on this object.
192 193 194 |
# File 'lib/models/provisioning_object_summary.rb', line 192 def modified_properties return @modified_properties end |
#modified_properties=(value) ⇒ Object
Sets the modifiedProperties property value. Details of each property that was modified in this provisioning action on this object.
200 201 202 |
# File 'lib/models/provisioning_object_summary.rb', line 200 def modified_properties=(value) @modified_properties = value end |
#provisioning_action ⇒ Object
Gets the provisioningAction property value. Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Azure AD activity list. Supports $filter (eq, contains).
207 208 209 |
# File 'lib/models/provisioning_object_summary.rb', line 207 def provisioning_action return @provisioning_action end |
#provisioning_action=(value) ⇒ Object
Sets the provisioningAction property value. Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Azure AD activity list. Supports $filter (eq, contains).
215 216 217 |
# File 'lib/models/provisioning_object_summary.rb', line 215 def provisioning_action=(value) @provisioning_action = value end |
#provisioning_status_info ⇒ Object
Gets the provisioningStatusInfo property value. Details of provisioning status.
222 223 224 |
# File 'lib/models/provisioning_object_summary.rb', line 222 def provisioning_status_info return @provisioning_status_info end |
#provisioning_status_info=(value) ⇒ Object
Sets the provisioningStatusInfo property value. Details of provisioning status.
230 231 232 |
# File 'lib/models/provisioning_object_summary.rb', line 230 def provisioning_status_info=(value) @provisioning_status_info = value end |
#provisioning_steps ⇒ Object
Gets the provisioningSteps property value. Details of each step in provisioning.
237 238 239 |
# File 'lib/models/provisioning_object_summary.rb', line 237 def provisioning_steps return @provisioning_steps end |
#provisioning_steps=(value) ⇒ Object
Sets the provisioningSteps property value. Details of each step in provisioning.
245 246 247 |
# File 'lib/models/provisioning_object_summary.rb', line 245 def provisioning_steps=(value) @provisioning_steps = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 |
# File 'lib/models/provisioning_object_summary.rb', line 253 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_date_time_value("activityDateTime", @activity_date_time) writer.write_string_value("changeId", @change_id) writer.write_string_value("cycleId", @cycle_id) writer.write_number_value("durationInMilliseconds", @duration_in_milliseconds) writer.write_object_value("initiatedBy", @initiated_by) writer.write_string_value("jobId", @job_id) writer.write_collection_of_object_values("modifiedProperties", @modified_properties) writer.write_enum_value("provisioningAction", @provisioning_action) writer.write_object_value("provisioningStatusInfo", @provisioning_status_info) writer.write_collection_of_object_values("provisioningSteps", @provisioning_steps) writer.write_object_value("servicePrincipal", @service_principal) writer.write_object_value("sourceIdentity", @source_identity) writer.write_object_value("sourceSystem", @source_system) writer.write_object_value("targetIdentity", @target_identity) writer.write_object_value("targetSystem", @target_system) writer.write_string_value("tenantId", @tenant_id) end |
#service_principal ⇒ Object
Gets the servicePrincipal property value. Represents the service principal used for provisioning. Supports $filter (eq) for id and name.
277 278 279 |
# File 'lib/models/provisioning_object_summary.rb', line 277 def service_principal return @service_principal end |
#service_principal=(value) ⇒ Object
Sets the servicePrincipal property value. Represents the service principal used for provisioning. Supports $filter (eq) for id and name.
285 286 287 |
# File 'lib/models/provisioning_object_summary.rb', line 285 def service_principal=(value) @service_principal = value end |
#source_identity ⇒ Object
Gets the sourceIdentity property value. Details of source object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
292 293 294 |
# File 'lib/models/provisioning_object_summary.rb', line 292 def source_identity return @source_identity end |
#source_identity=(value) ⇒ Object
Sets the sourceIdentity property value. Details of source object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
300 301 302 |
# File 'lib/models/provisioning_object_summary.rb', line 300 def source_identity=(value) @source_identity = value end |
#source_system ⇒ Object
Gets the sourceSystem property value. Details of source system of the object being provisioned. Supports $filter (eq, contains) for displayName.
307 308 309 |
# File 'lib/models/provisioning_object_summary.rb', line 307 def source_system return @source_system end |
#source_system=(value) ⇒ Object
Sets the sourceSystem property value. Details of source system of the object being provisioned. Supports $filter (eq, contains) for displayName.
315 316 317 |
# File 'lib/models/provisioning_object_summary.rb', line 315 def source_system=(value) @source_system = value end |
#target_identity ⇒ Object
Gets the targetIdentity property value. Details of target object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
322 323 324 |
# File 'lib/models/provisioning_object_summary.rb', line 322 def target_identity return @target_identity end |
#target_identity=(value) ⇒ Object
Sets the targetIdentity property value. Details of target object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
330 331 332 |
# File 'lib/models/provisioning_object_summary.rb', line 330 def target_identity=(value) @target_identity = value end |
#target_system ⇒ Object
Gets the targetSystem property value. Details of target system of the object being provisioned. Supports $filter (eq, contains) for displayName.
337 338 339 |
# File 'lib/models/provisioning_object_summary.rb', line 337 def target_system return @target_system end |
#target_system=(value) ⇒ Object
Sets the targetSystem property value. Details of target system of the object being provisioned. Supports $filter (eq, contains) for displayName.
345 346 347 |
# File 'lib/models/provisioning_object_summary.rb', line 345 def target_system=(value) @target_system = value end |
#tenant_id ⇒ Object
Gets the tenantId property value. Unique Azure AD tenant ID. Supports $filter (eq, contains).
352 353 354 |
# File 'lib/models/provisioning_object_summary.rb', line 352 def tenant_id return @tenant_id end |
#tenant_id=(value) ⇒ Object
Sets the tenantId property value. Unique Azure AD tenant ID. Supports $filter (eq, contains).
360 361 362 |
# File 'lib/models/provisioning_object_summary.rb', line 360 def tenant_id=(value) @tenant_id = value end |