Class WorkRequestEventDataAdditionalDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220901")
    public final class WorkRequestEventDataAdditionalDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Provides additional information for the work request associated with an event.
    Note: Objects should always be created or deserialized using the WorkRequestEventDataAdditionalDetails.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 WorkRequestEventDataAdditionalDetails.Builder, which maintain a set of all explicitly set fields called WorkRequestEventDataAdditionalDetails.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).
    • Method Detail

      • getInitiatorId

        public String getInitiatorId()
        The OCID of the resource that triggered the event, such as scheduled job id.
        Returns:
        the value
      • getWorkRequestIds

        public List<String> getWorkRequestIds()
        List of all work request OCIDs associated with the event.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel