@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public final class WorkRequestResource extends ExplicitlySetBmcModel
A resource created, operated on or used by a work request.
Note: Objects should always be created or deserialized using the WorkRequestResource.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 WorkRequestResource.Builder, which maintain a set of all explicitly set fields called
ExplicitlySetBmcModel.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__ into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the constructor cannot distinguish explicit null from unset null).
| Modifier and Type | Class and Description |
|---|---|
static class |
WorkRequestResource.ActionType
The way in which this resource is affected by the work tracked in the work request.
|
static class |
WorkRequestResource.Builder |
| Constructor and Description |
|---|
WorkRequestResource(String entityType,
WorkRequestResource.ActionType actionType,
String identifier,
String name,
String entityUri)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static WorkRequestResource.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
WorkRequestResource.ActionType |
getActionType()
The way in which this resource is affected by the work tracked in the work request.
|
String |
getEntityType()
The resource type for the work request.
|
String |
getEntityUri()
The URI path that the user can do a GET on to access the resource metadata.
|
String |
getIdentifier()
The identifier of the resource.
|
String |
getName()
The name of the resource.
|
int |
hashCode() |
WorkRequestResource.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet@Deprecated @ConstructorProperties(value={"entityType","actionType","identifier","name","entityUri"}) public WorkRequestResource(String entityType, WorkRequestResource.ActionType actionType, String identifier, String name, String entityUri)
public static WorkRequestResource.Builder builder()
Create a new builder.
public WorkRequestResource.Builder toBuilder()
public String getEntityType()
The resource type for the work request.
public WorkRequestResource.ActionType getActionType()
The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. If the request failed for that resource, the state will be FAILED.
public String getIdentifier()
The identifier of the resource. Not all resources will have an id.
public String getName()
The name of the resource. Not all resources will have a name specified.
public String getEntityUri()
The URI path that the user can do a GET on to access the resource metadata.
public String toString()
toString in class ExplicitlySetBmcModelpublic 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 ExplicitlySetBmcModelpublic int hashCode()
hashCode in class ExplicitlySetBmcModelCopyright © 2016–2022. All rights reserved.