Send feedback
Storage Batch Operations v1 API - Class Job (1.0.0-beta01)
Stay organized with collections
Save and categorize content based on your preferences.
public sealed class Job : IMessage<Job>, IEquatable<Job>, IDeepCloneable<Job>, IBufferMessage, IMessage
Reference documentation and code samples for the Storage Batch Operations v1 API class Job.
The Storage Batch Operations Job description.
Namespace
Google.Cloud.StorageBatchOperations.V1
Assembly
Google.Cloud.StorageBatchOperations.V1.dll
Constructors
Job()
Job(Job)
Parameter
Name
Description
other
Job
Properties
BucketList
public BucketList BucketList { get; set; }
Specifies a list of buckets and their objects to be transformed.
CompleteTime
public Timestamp CompleteTime { get; set; }
Output only. The time that the job was completed.
Counters
public Counters Counters { get; set; }
Output only. Information about the progress of the job.
Property Value
Type
Description
Counters
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time that the job was created.
DeleteObject
public DeleteObject DeleteObject { get; set; }
Description
public string Description { get; set; }
Optional. A description provided by the user for the job. Its max length is
1024 bytes when Unicode-encoded.
Property Value
Type
Description
string
ErrorSummaries
public RepeatedField<ErrorSummary> ErrorSummaries { get; }
Output only. Summarizes errors encountered with sample error log entries.
JobName
public JobName JobName { get; set; }
JobName -typed view over the Name resource name property.
Property Value
Type
Description
JobName
LoggingConfig
public LoggingConfig LoggingConfig { get; set; }
Optional. Logging configuration.
Name
public string Name { get; set; }
Identifier. The resource name of the Job. job_id is unique
within the project and location, that is either set by the customer or
defined by the service. Format:
projects/{project}/locations/{location}/jobs/{job_id} .
For example: "projects/123456/locations/us-central1/jobs/job01".
Property Value
Type
Description
string
public PutMetadata PutMetadata { get; set; }
Updates object metadata. Allows updating fixed-key and custom metadata
and fixed-key metadata i.e. Cache-Control, Content-Disposition,
Content-Encoding, Content-Language, Content-Type, Custom-Time.
PutObjectHold
public PutObjectHold PutObjectHold { get; set; }
Changes object hold status.
RewriteObject
public RewriteObject RewriteObject { get; set; }
Rewrite the object and updates metadata like KMS key.
ScheduleTime
public Timestamp ScheduleTime { get; set; }
Output only. The time that the job was scheduled.
SourceCase
public Job.SourceOneofCase SourceCase { get; }
State
public Job.Types.State State { get; set; }
Output only. State of the job.
public Job.TransformationOneofCase TransformationCase { get; }
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[]]