Class: MicrosoftGraph::Models::IdentityGovernanceTaskReport
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/identity_governance_task_report.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
-
#completed_date_time ⇒ Object
Gets the completedDateTime property value.
-
#completed_date_time=(value) ⇒ Object
Sets the completedDateTime property value.
-
#failed_users_count ⇒ Object
Gets the failedUsersCount property value.
-
#failed_users_count=(value) ⇒ Object
Sets the failedUsersCount property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new identityGovernanceTaskReport and sets the default values.
-
#last_updated_date_time ⇒ Object
Gets the lastUpdatedDateTime property value.
-
#last_updated_date_time=(value) ⇒ Object
Sets the lastUpdatedDateTime property value.
-
#processing_status ⇒ Object
Gets the processingStatus property value.
-
#processing_status=(value) ⇒ Object
Sets the processingStatus property value.
-
#run_id ⇒ Object
Gets the runId property value.
-
#run_id=(value) ⇒ Object
Sets the runId property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#started_date_time ⇒ Object
Gets the startedDateTime property value.
-
#started_date_time=(value) ⇒ Object
Sets the startedDateTime property value.
-
#successful_users_count ⇒ Object
Gets the successfulUsersCount property value.
-
#successful_users_count=(value) ⇒ Object
Sets the successfulUsersCount property value.
-
#task ⇒ Object
Gets the task property value.
-
#task=(value) ⇒ Object
Sets the task property value.
-
#task_definition ⇒ Object
Gets the taskDefinition property value.
-
#task_definition=(value) ⇒ Object
Sets the taskDefinition property value.
-
#task_processing_results ⇒ Object
Gets the taskProcessingResults property value.
-
#task_processing_results=(value) ⇒ Object
Sets the taskProcessingResults property value.
-
#total_users_count ⇒ Object
Gets the totalUsersCount property value.
-
#total_users_count=(value) ⇒ Object
Sets the totalUsersCount property value.
-
#unprocessed_users_count ⇒ Object
Gets the unprocessedUsersCount property value.
-
#unprocessed_users_count=(value) ⇒ Object
Sets the unprocessedUsersCount property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new identityGovernanceTaskReport and sets the default values.
65 66 67 |
# File 'lib/models/identity_governance_task_report.rb', line 65 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
73 74 75 76 |
# File 'lib/models/identity_governance_task_report.rb', line 73 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return IdentityGovernanceTaskReport.new end |
Instance Method Details
#completed_date_time ⇒ Object
Gets the completedDateTime property value. The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
50 51 52 |
# File 'lib/models/identity_governance_task_report.rb', line 50 def completed_date_time return @completed_date_time end |
#completed_date_time=(value) ⇒ Object
Sets the completedDateTime property value. The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
58 59 60 |
# File 'lib/models/identity_governance_task_report.rb', line 58 def completed_date_time=(value) @completed_date_time = value end |
#failed_users_count ⇒ Object
Gets the failedUsersCount property value. The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
81 82 83 |
# File 'lib/models/identity_governance_task_report.rb', line 81 def failed_users_count return @failed_users_count end |
#failed_users_count=(value) ⇒ Object
Sets the failedUsersCount property value. The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
89 90 91 |
# File 'lib/models/identity_governance_task_report.rb', line 89 def failed_users_count=(value) @failed_users_count = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/models/identity_governance_task_report.rb', line 96 def get_field_deserializers() return super.merge({ "completedDateTime" => lambda {|n| @completed_date_time = n.get_date_time_value() }, "failedUsersCount" => lambda {|n| @failed_users_count = n.get_number_value() }, "lastUpdatedDateTime" => lambda {|n| @last_updated_date_time = n.get_date_time_value() }, "processingStatus" => lambda {|n| @processing_status = n.get_enum_value(MicrosoftGraph::Models::IdentityGovernanceLifecycleWorkflowProcessingStatus) }, "runId" => lambda {|n| @run_id = n.get_string_value() }, "startedDateTime" => lambda {|n| @started_date_time = n.get_date_time_value() }, "successfulUsersCount" => lambda {|n| @successful_users_count = n.get_number_value() }, "task" => lambda {|n| @task = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceTask.create_from_discriminator_value(pn) }) }, "taskDefinition" => lambda {|n| @task_definition = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceTaskDefinition.create_from_discriminator_value(pn) }) }, "taskProcessingResults" => lambda {|n| @task_processing_results = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceTaskProcessingResult.create_from_discriminator_value(pn) }) }, "totalUsersCount" => lambda {|n| @total_users_count = n.get_number_value() }, "unprocessedUsersCount" => lambda {|n| @unprocessed_users_count = n.get_number_value() }, }) end |
#last_updated_date_time ⇒ Object
Gets the lastUpdatedDateTime property value. The date and time that the task report was last updated.
116 117 118 |
# File 'lib/models/identity_governance_task_report.rb', line 116 def last_updated_date_time return @last_updated_date_time end |
#last_updated_date_time=(value) ⇒ Object
Sets the lastUpdatedDateTime property value. The date and time that the task report was last updated.
124 125 126 |
# File 'lib/models/identity_governance_task_report.rb', line 124 def last_updated_date_time=(value) @last_updated_date_time = value end |
#processing_status ⇒ Object
Gets the processingStatus property value. The processingStatus property
131 132 133 |
# File 'lib/models/identity_governance_task_report.rb', line 131 def processing_status return @processing_status end |
#processing_status=(value) ⇒ Object
Sets the processingStatus property value. The processingStatus property
139 140 141 |
# File 'lib/models/identity_governance_task_report.rb', line 139 def processing_status=(value) @processing_status = value end |
#run_id ⇒ Object
Gets the runId property value. The unique identifier of the associated run.
146 147 148 |
# File 'lib/models/identity_governance_task_report.rb', line 146 def run_id return @run_id end |
#run_id=(value) ⇒ Object
Sets the runId property value. The unique identifier of the associated run.
154 155 156 |
# File 'lib/models/identity_governance_task_report.rb', line 154 def run_id=(value) @run_id = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 |
# File 'lib/models/identity_governance_task_report.rb', line 162 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_date_time_value("completedDateTime", @completed_date_time) writer.write_number_value("failedUsersCount", @failed_users_count) writer.write_date_time_value("lastUpdatedDateTime", @last_updated_date_time) writer.write_enum_value("processingStatus", @processing_status) writer.write_string_value("runId", @run_id) writer.write_date_time_value("startedDateTime", @started_date_time) writer.write_number_value("successfulUsersCount", @successful_users_count) writer.write_object_value("task", @task) writer.write_object_value("taskDefinition", @task_definition) writer.write_collection_of_object_values("taskProcessingResults", @task_processing_results) writer.write_number_value("totalUsersCount", @total_users_count) writer.write_number_value("unprocessedUsersCount", @unprocessed_users_count) end |
#started_date_time ⇒ Object
Gets the startedDateTime property value. The date time that the associated run started. Value is null if the run has not started.
182 183 184 |
# File 'lib/models/identity_governance_task_report.rb', line 182 def started_date_time return @started_date_time end |
#started_date_time=(value) ⇒ Object
Sets the startedDateTime property value. The date time that the associated run started. Value is null if the run has not started.
190 191 192 |
# File 'lib/models/identity_governance_task_report.rb', line 190 def started_date_time=(value) @started_date_time = value end |
#successful_users_count ⇒ Object
Gets the successfulUsersCount property value. The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
197 198 199 |
# File 'lib/models/identity_governance_task_report.rb', line 197 def successful_users_count return @successful_users_count end |
#successful_users_count=(value) ⇒ Object
Sets the successfulUsersCount property value. The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
205 206 207 |
# File 'lib/models/identity_governance_task_report.rb', line 205 def successful_users_count=(value) @successful_users_count = value end |
#task ⇒ Object
Gets the task property value. The task property
212 213 214 |
# File 'lib/models/identity_governance_task_report.rb', line 212 def task return @task end |
#task=(value) ⇒ Object
Sets the task property value. The task property
220 221 222 |
# File 'lib/models/identity_governance_task_report.rb', line 220 def task=(value) @task = value end |
#task_definition ⇒ Object
Gets the taskDefinition property value. The taskDefinition property
227 228 229 |
# File 'lib/models/identity_governance_task_report.rb', line 227 def task_definition return @task_definition end |
#task_definition=(value) ⇒ Object
Sets the taskDefinition property value. The taskDefinition property
235 236 237 |
# File 'lib/models/identity_governance_task_report.rb', line 235 def task_definition=(value) @task_definition = value end |
#task_processing_results ⇒ Object
Gets the taskProcessingResults property value. The related lifecycle workflow taskProcessingResults.
242 243 244 |
# File 'lib/models/identity_governance_task_report.rb', line 242 def task_processing_results return @task_processing_results end |
#task_processing_results=(value) ⇒ Object
Sets the taskProcessingResults property value. The related lifecycle workflow taskProcessingResults.
250 251 252 |
# File 'lib/models/identity_governance_task_report.rb', line 250 def task_processing_results=(value) @task_processing_results = value end |
#total_users_count ⇒ Object
Gets the totalUsersCount property value. The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
257 258 259 |
# File 'lib/models/identity_governance_task_report.rb', line 257 def total_users_count return @total_users_count end |
#total_users_count=(value) ⇒ Object
Sets the totalUsersCount property value. The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
265 266 267 |
# File 'lib/models/identity_governance_task_report.rb', line 265 def total_users_count=(value) @total_users_count = value end |
#unprocessed_users_count ⇒ Object
Gets the unprocessedUsersCount property value. The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
272 273 274 |
# File 'lib/models/identity_governance_task_report.rb', line 272 def unprocessed_users_count return @unprocessed_users_count end |
#unprocessed_users_count=(value) ⇒ Object
Sets the unprocessedUsersCount property value. The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
280 281 282 |
# File 'lib/models/identity_governance_task_report.rb', line 280 def unprocessed_users_count=(value) @unprocessed_users_count = value end |