Class Batch (4.0.0)

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

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
NameDescription
otherBatch

Properties

BatchConfigCase

public Batch.BatchConfigOneofCase BatchConfigCase { get; }
Property Value
TypeDescription
Batch.BatchConfigOneofCase

BatchName

public BatchName BatchName { get; set; }

BatchName-typed view over the Name resource name property.

Property Value
TypeDescription
BatchName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the batch was created.

Property Value
TypeDescription
Timestamp

Creator

public string Creator { get; set; }

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

Property Value
TypeDescription
String

EnvironmentConfig

public EnvironmentConfig EnvironmentConfig { get; set; }

Optional. Environment configuration for the batch execution.

Property Value
TypeDescription
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
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

Output only. The resource name of the batch.

Property Value
TypeDescription
String

Operation

public string Operation { get; set; }

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

Property Value
TypeDescription
String

PysparkBatch

public PySparkBatch PysparkBatch { get; set; }

Optional. PySpark batch config.

Property Value
TypeDescription
PySparkBatch

RuntimeConfig

public RuntimeConfig RuntimeConfig { get; set; }

Optional. Runtime configuration for the batch execution.

Property Value
TypeDescription
RuntimeConfig

RuntimeInfo

public RuntimeInfo RuntimeInfo { get; set; }

Output only. Runtime information about batch execution.

Property Value
TypeDescription
RuntimeInfo

SparkBatch

public SparkBatch SparkBatch { get; set; }

Optional. Spark batch config.

Property Value
TypeDescription
SparkBatch

SparkRBatch

public SparkRBatch SparkRBatch { get; set; }

Optional. SparkR batch config.

Property Value
TypeDescription
SparkRBatch

SparkSqlBatch

public SparkSqlBatch SparkSqlBatch { get; set; }

Optional. SparkSql batch config.

Property Value
TypeDescription
SparkSqlBatch

State

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

Output only. The state of the batch.

Property Value
TypeDescription
Batch.Types.State

StateHistory

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

Output only. Historical state information for the batch.

Property Value
TypeDescription
RepeatedField<Batch.Types.StateHistory>

StateMessage

public string StateMessage { get; set; }

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

Property Value
TypeDescription
String

StateTime

public Timestamp StateTime { get; set; }

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

Property Value
TypeDescription
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
TypeDescription
String