Google Cloud Dataproc v1 API - Class Batch (5.12.0)

public sealed class Batch : IMessage<Batch>, IEquatable<Batch>, IDeepCloneable<Batch>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class Batch.

A representation of a batch workload in the service.

Inheritance

object > Batch

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

Batch()

public Batch()

Batch(Batch)

public Batch(Batch other)
Parameter
Name Description
other Batch

Properties

BatchConfigCase

public Batch.BatchConfigOneofCase BatchConfigCase { get; }
Property Value
Type Description
BatchBatchConfigOneofCase

BatchName

public BatchName BatchName { get; set; }

BatchName-typed view over the Name resource name property.

Property Value
Type Description
BatchName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the batch was created.

Property Value
Type Description
Timestamp

Creator

public string Creator { get; set; }

Output only. The email address of the user who created the batch.

Property Value
Type Description
string

EnvironmentConfig

public EnvironmentConfig EnvironmentConfig { get; set; }

Optional. Environment configuration for the batch execution.

Property Value
Type Description
EnvironmentConfig

Labels

public MapField<string, string> Labels { get; }

Optional. The labels to associate with this batch. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a batch.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Output only. The resource name of the batch.

Property Value
Type Description
string

Operation

public string Operation { get; set; }

Output only. The resource name of the operation associated with this batch.

Property Value
Type Description
string

PysparkBatch

public PySparkBatch PysparkBatch { get; set; }

Optional. PySpark batch config.

Property Value
Type Description
PySparkBatch

RuntimeConfig

public RuntimeConfig RuntimeConfig { get; set; }

Optional. Runtime configuration for the batch execution.

Property Value
Type Description
RuntimeConfig

RuntimeInfo

public RuntimeInfo RuntimeInfo { get; set; }

Output only. Runtime information about batch execution.

Property Value
Type Description
RuntimeInfo

SparkBatch

public SparkBatch SparkBatch { get; set; }

Optional. Spark batch config.

Property Value
Type Description
SparkBatch

SparkRBatch

public SparkRBatch SparkRBatch { get; set; }

Optional. SparkR batch config.

Property Value
Type Description
SparkRBatch

SparkSqlBatch

public SparkSqlBatch SparkSqlBatch { get; set; }

Optional. SparkSql batch config.

Property Value
Type Description
SparkSqlBatch

State

public Batch.Types.State State { get; set; }

Output only. The state of the batch.

Property Value
Type Description
BatchTypesState

StateHistory

public RepeatedField<Batch.Types.StateHistory> StateHistory { get; }

Output only. Historical state information for the batch.

Property Value
Type Description
RepeatedFieldBatchTypesStateHistory

StateMessage

public string StateMessage { get; set; }

Output only. Batch state details, such as a failure description if the state is FAILED.

Property Value
Type Description
string

StateTime

public Timestamp StateTime { get; set; }

Output only. The time when the batch entered a current state.

Property Value
Type Description
Timestamp

Uuid

public string Uuid { get; set; }

Output only. A batch UUID (Unique Universal Identifier). The service generates this value when it creates the batch.

Property Value
Type Description
string