@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AssignmentValidationStatus extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of assignment Validation status.
Note: Objects should always be created or deserialized using the AssignmentValidationStatus.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the AssignmentValidationStatus.Builder
, which maintain a
set of all explicitly set fields called AssignmentValidationStatus.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
AssignmentValidationStatus.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AssignmentValidationStatus(String executionId,
String userId,
String accessRequestId,
String errorMessage,
AssignmentValidationLifecycleStates executionStatus,
List<StatusDetail> statusDetail,
Date timeOfValidationStart,
Date timeOfValidationFinish)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AssignmentValidationStatus.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAccessRequestId()
Id of the accessRequest which got created as part of Assignment Validation.
|
String |
getErrorMessage()
any errorMessage during validation.
|
String |
getExecutionId()
Id of the unique execution.
|
AssignmentValidationLifecycleStates |
getExecutionStatus()
Status of the execution Success or Failure.
|
List<StatusDetail> |
getStatusDetail()
List of execution detail for the validate assignment.
|
Date |
getTimeOfValidationFinish()
Time when the respective action happened in RFC
3339timestamp format.
|
Date |
getTimeOfValidationStart()
Time when the respective action happened in RFC
3339timestamp format.
|
String |
getUserId()
Id of the user who triggered the Assignment Validation.
|
int |
hashCode() |
AssignmentValidationStatus.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"executionId","userId","accessRequestId","errorMessage","executionStatus","statusDetail","timeOfValidationStart","timeOfValidationFinish"}) public AssignmentValidationStatus(String executionId, String userId, String accessRequestId, String errorMessage, AssignmentValidationLifecycleStates executionStatus, List<StatusDetail> statusDetail, Date timeOfValidationStart, Date timeOfValidationFinish)
public static AssignmentValidationStatus.Builder builder()
Create a new builder.
public AssignmentValidationStatus.Builder toBuilder()
public String getExecutionId()
Id of the unique execution.
public String getUserId()
Id of the user who triggered the Assignment Validation.
public String getAccessRequestId()
Id of the accessRequest which got created as part of Assignment Validation.
public String getErrorMessage()
any errorMessage during validation.
public AssignmentValidationLifecycleStates getExecutionStatus()
Status of the execution Success or Failure.
public List<StatusDetail> getStatusDetail()
List of execution detail for the validate assignment.
public Date getTimeOfValidationStart()
Time when the respective action happened in RFC 3339timestamp format. Example: ‘2020-05-22T21:10:29.600Z’.
public Date getTimeOfValidationFinish()
Time when the respective action happened in RFC 3339timestamp format. Example: ‘2020-05-22T21:10:29.600Z’.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.