Job class
Creates a job in the specified region.
Constructors
Properties
-
batchModePriority
↔ Output<
int> -
The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
latefinal
-
childResources
→ Set<
Resource> -
finalinherited
-
completionSources
↔ Map<
String, IOutputCompletionSource> -
latefinalinherited
-
config
↔ Output<
JobConfigResponse> -
The configuration for this job.
latefinal
-
createTime
↔ Output<
String> -
The time the job was created.
latefinal
-
endTime
↔ Output<
String> -
The time the transcoding finished.
latefinal
-
error
↔ Output<
StatusResponse> -
An error object that describes the reason for the failure. This property is always present when ProcessingState is
FAILED.latefinal - hashCode → int
-
The hash code for this object.
no setterinherited
-
id
↔ Output<
String> -
getter/setter pairinherited
-
inputUri
↔ Output<
String> -
Input only. Specify the
input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.latefinal - isCustom → bool
-
Returns whether this resource is provider-managed.
no setterinherited
- isProtected → bool
-
Returns whether this resource is protected from deletion.
no setterinherited
- isRemote → bool
-
Whether this resource is registered as remote.
no setterinherited
- isResourceReference → bool
-
Whether this instance represents a resource value returned over RPC.
finalinherited
-
labels
↔ Output<
Map< String, String> > -
The labels associated with this job. You can use these to organize and group your jobs.
latefinal
-
location
↔ Output<
String> -
latefinal
-
mode
↔ Output<
String> -
The processing mode of the job. The default is
PROCESSING_MODE_INTERACTIVE.latefinal -
name
↔ Output<
String> -
The resource name of the job. Format:
projects/{project_number}/locations/{location}/jobs/{job}latefinal -
optimization
↔ Output<
String> -
Optional. The optimization strategy of the job. The default is
AUTODETECT.latefinal -
outputUri
↔ Output<
String> -
Input only. Specify the
output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.latefinal -
project
↔ Output<
String> -
latefinal
-
resourceTransforms
→ List<
ResourceTransform> -
Inherited/explicit async transforms.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
startTime
↔ Output<
String> -
The time the transcoding started.
latefinal
-
state
↔ Output<
String> -
The current state of the job.
latefinal
-
templateId
↔ Output<
String> -
Input only. Specify the
template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}latefinal -
transformations
→ List<
ResourceTransformation> -
Inherited/explicit legacy transformations.
no setterinherited
-
ttlAfterCompletionDays
↔ Output<
int> -
Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
latefinal
-
urn
↔ Output<
String> -
latefinalinherited
Methods
-
failId(
Object error) → void -
Completes this resource ID with an error when registration fails.
inherited
-
failOutputs(
Object error) → void -
Completes all output properties with
error.inherited -
failUrn(
Object error) → void -
Completes this resource URN with an error when registration fails.
inherited
-
getProvider(
String moduleMember) → ProviderResource? -
Returns provider for
moduleMember's package, if configured.inherited -
getResourceName(
) → String -
Returns this resource's logical name.
inherited
-
getResourceType(
) → String -
Returns this resource's Pulumi type token.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerOutput<
T> (String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output< T> -
Registers a dynamic output property for this resource.
inherited
-
resolveId(
String? value, {required bool isKnown}) → void -
Resolves the provider-assigned ID for this resource.
inherited
-
resolveOutputs(
Struct outputs) → void -
Resolves all output properties from a monitor response payload.
inherited
-
resolveUrn(
String value) → void -
Resolves this resource's URN once assigned by the engine.
inherited
-
serializeProperties(
Map< String, dynamic> properties) → Future<Struct> -
Serializes resource properties for RPC transmission.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited