Class SystemMediaWorkflow
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.mediaservices.model.SystemMediaWorkflow
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20211101") public final class SystemMediaWorkflow extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A named list of tasks to be used to run a job or as a template to create a MediaWorkflow.
Note: Objects should always be created or deserialized using theSystemMediaWorkflow.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 theSystemMediaWorkflow.Builder
, which maintain a set of all explicitly set fields calledSystemMediaWorkflow.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SystemMediaWorkflow.Builder
-
Constructor Summary
Constructors Constructor Description SystemMediaWorkflow(String name, String description, Map<String,Object> parameters, List<MediaWorkflowTask> tasks, List<ResourceLock> locks)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SystemMediaWorkflow.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDescription()
Description of this workflow’s processing and how that processing can be customized by specifying parameter values.List<ResourceLock>
getLocks()
Locks associated with this resource.String
getName()
System provided unique identifier for this static media workflow.Map<String,Object>
getParameters()
JSON object representing named parameters and their default values that can be referenced throughout this workflow.List<MediaWorkflowTask>
getTasks()
The processing to be done in this workflow.int
hashCode()
SystemMediaWorkflow.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SystemMediaWorkflow
@Deprecated @ConstructorProperties({"name","description","parameters","tasks","locks"}) public SystemMediaWorkflow(String name, String description, Map<String,Object> parameters, List<MediaWorkflowTask> tasks, List<ResourceLock> locks)
Deprecated.
-
-
Method Detail
-
builder
public static SystemMediaWorkflow.Builder builder()
Create a new builder.
-
toBuilder
public SystemMediaWorkflow.Builder toBuilder()
-
getName
public String getName()
System provided unique identifier for this static media workflow.- Returns:
- the value
-
getDescription
public String getDescription()
Description of this workflow’s processing and how that processing can be customized by specifying parameter values.- Returns:
- the value
-
getParameters
public Map<String,Object> getParameters()
JSON object representing named parameters and their default values that can be referenced throughout this workflow.The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating MediaWorkflowJobs from this MediaWorkflow.
- Returns:
- the value
-
getTasks
public List<MediaWorkflowTask> getTasks()
The processing to be done in this workflow.Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
- Returns:
- the value
-
getLocks
public List<ResourceLock> getLocks()
Locks associated with this resource.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-