Package com.google.events.cloud.batch.v1 (0.15.0)

Classes

AllocationPolicy

A Job's resource allocation policy describes when, where, and how compute resources should be allocated for the Job.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy

AllocationPolicy.Accelerator

Accelerator describes Compute Engine accelerators to be attached to the VM.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.Accelerator

AllocationPolicy.Accelerator.Builder

Accelerator describes Compute Engine accelerators to be attached to the VM.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.Accelerator

AllocationPolicy.AttachedDisk

A new or an existing persistent disk (PD) or a local ssd attached to a VM instance.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.AttachedDisk

AllocationPolicy.AttachedDisk.Builder

A new or an existing persistent disk (PD) or a local ssd attached to a VM instance.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.AttachedDisk

AllocationPolicy.Builder

A Job's resource allocation policy describes when, where, and how compute resources should be allocated for the Job.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy

AllocationPolicy.Disk

A new persistent disk or a local ssd. A VM can only have one local SSD setting but multiple local SSD partitions. See https://cloud.google.com/compute/docs/disks#pdspecs and https://cloud.google.com/compute/docs/disks#localssds.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.Disk

AllocationPolicy.Disk.Builder

A new persistent disk or a local ssd. A VM can only have one local SSD setting but multiple local SSD partitions. See https://cloud.google.com/compute/docs/disks#pdspecs and https://cloud.google.com/compute/docs/disks#localssds.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.Disk

AllocationPolicy.InstancePolicy

InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.InstancePolicy

AllocationPolicy.InstancePolicy.Builder

InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.InstancePolicy

AllocationPolicy.InstancePolicyOrTemplate

Either an InstancePolicy or an instance template.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate

AllocationPolicy.InstancePolicyOrTemplate.Builder

Either an InstancePolicy or an instance template.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate

AllocationPolicy.LocationPolicy

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.LocationPolicy

AllocationPolicy.LocationPolicy.Builder

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.LocationPolicy

AllocationPolicy.NetworkInterface

A network interface.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.NetworkInterface

AllocationPolicy.NetworkInterface.Builder

A network interface.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.NetworkInterface

AllocationPolicy.NetworkPolicy

NetworkPolicy describes VM instance network configurations.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.NetworkPolicy

AllocationPolicy.NetworkPolicy.Builder

NetworkPolicy describes VM instance network configurations.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.NetworkPolicy

AllocationPolicy.PlacementPolicy

PlacementPolicy describes a group placement policy for the VMs controlled by this AllocationPolicy.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.PlacementPolicy

AllocationPolicy.PlacementPolicy.Builder

PlacementPolicy describes a group placement policy for the VMs controlled by this AllocationPolicy.

Protobuf type google.events.cloud.batch.v1.AllocationPolicy.PlacementPolicy

ComputeResource

Compute resource requirements

Protobuf type google.events.cloud.batch.v1.ComputeResource

ComputeResource.Builder

Compute resource requirements

Protobuf type google.events.cloud.batch.v1.ComputeResource

Data

Environment

An Environment describes a collection of environment variables to set when executing Tasks.

Protobuf type google.events.cloud.batch.v1.Environment

Environment.Builder

An Environment describes a collection of environment variables to set when executing Tasks.

Protobuf type google.events.cloud.batch.v1.Environment

Environment.KMSEnvMap

Protobuf type google.events.cloud.batch.v1.Environment.KMSEnvMap

Environment.KMSEnvMap.Builder

Protobuf type google.events.cloud.batch.v1.Environment.KMSEnvMap

GCS

Represents a Google Cloud Storage volume.

Protobuf type google.events.cloud.batch.v1.GCS

GCS.Builder

Represents a Google Cloud Storage volume.

Protobuf type google.events.cloud.batch.v1.GCS

Job

The Cloud Batch Job description.

Protobuf type google.events.cloud.batch.v1.Job

Job.Builder

The Cloud Batch Job description.

Protobuf type google.events.cloud.batch.v1.Job

JobEventData

The data within all Job events.

Protobuf type google.events.cloud.batch.v1.JobEventData

JobEventData.Builder

The data within all Job events.

Protobuf type google.events.cloud.batch.v1.JobEventData

JobNotification

Notification configurations.

Protobuf type google.events.cloud.batch.v1.JobNotification

JobNotification.Builder

Notification configurations.

Protobuf type google.events.cloud.batch.v1.JobNotification

JobNotification.Message

Message details. Describe the attribute that a message should have. Without specified message attributes, no message will be sent by default.

Protobuf type google.events.cloud.batch.v1.JobNotification.Message

JobNotification.Message.Builder

Message details. Describe the attribute that a message should have. Without specified message attributes, no message will be sent by default.

Protobuf type google.events.cloud.batch.v1.JobNotification.Message

JobStatus

Job status.

Protobuf type google.events.cloud.batch.v1.JobStatus

JobStatus.Builder

Job status.

Protobuf type google.events.cloud.batch.v1.JobStatus

JobStatus.InstanceStatus

VM instance status.

Protobuf type google.events.cloud.batch.v1.JobStatus.InstanceStatus

JobStatus.InstanceStatus.Builder

VM instance status.

Protobuf type google.events.cloud.batch.v1.JobStatus.InstanceStatus

JobStatus.TaskGroupStatus

Aggregated task status for a TaskGroup.

Protobuf type google.events.cloud.batch.v1.JobStatus.TaskGroupStatus

JobStatus.TaskGroupStatus.Builder

Aggregated task status for a TaskGroup.

Protobuf type google.events.cloud.batch.v1.JobStatus.TaskGroupStatus

LifecyclePolicy

LifecyclePolicy describes how to deal with task failures based on different conditions.

Protobuf type google.events.cloud.batch.v1.LifecyclePolicy

LifecyclePolicy.ActionCondition

Conditions for actions to deal with task failures.

Protobuf type google.events.cloud.batch.v1.LifecyclePolicy.ActionCondition

LifecyclePolicy.ActionCondition.Builder

Conditions for actions to deal with task failures.

Protobuf type google.events.cloud.batch.v1.LifecyclePolicy.ActionCondition

LifecyclePolicy.Builder

LifecyclePolicy describes how to deal with task failures based on different conditions.

Protobuf type google.events.cloud.batch.v1.LifecyclePolicy

LogsPolicy

LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be preserved.

Protobuf type google.events.cloud.batch.v1.LogsPolicy

LogsPolicy.Builder

LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be preserved.

Protobuf type google.events.cloud.batch.v1.LogsPolicy

NFS

Represents an NFS volume.

Protobuf type google.events.cloud.batch.v1.NFS

NFS.Builder

Represents an NFS volume.

Protobuf type google.events.cloud.batch.v1.NFS

Runnable

Runnable describes instructions for executing a specific script or container as part of a Task.

Protobuf type google.events.cloud.batch.v1.Runnable

Runnable.Barrier

Barrier runnable blocks until all tasks in a taskgroup reach it.

Protobuf type google.events.cloud.batch.v1.Runnable.Barrier

Runnable.Barrier.Builder

Barrier runnable blocks until all tasks in a taskgroup reach it.

Protobuf type google.events.cloud.batch.v1.Runnable.Barrier

Runnable.Builder

Runnable describes instructions for executing a specific script or container as part of a Task.

Protobuf type google.events.cloud.batch.v1.Runnable

Runnable.Container

Container runnable.

Protobuf type google.events.cloud.batch.v1.Runnable.Container

Runnable.Container.Builder

Container runnable.

Protobuf type google.events.cloud.batch.v1.Runnable.Container

Runnable.Script

Script runnable.

Protobuf type google.events.cloud.batch.v1.Runnable.Script

Runnable.Script.Builder

Script runnable.

Protobuf type google.events.cloud.batch.v1.Runnable.Script

ServiceAccount

Carries information about a Google Cloud service account.

Protobuf type google.events.cloud.batch.v1.ServiceAccount

ServiceAccount.Builder

Carries information about a Google Cloud service account.

Protobuf type google.events.cloud.batch.v1.ServiceAccount

StatusEvent

Status event

Protobuf type google.events.cloud.batch.v1.StatusEvent

StatusEvent.Builder

Status event

Protobuf type google.events.cloud.batch.v1.StatusEvent

TaskExecution

This Task Execution field includes detail information for task execution procedures, based on StatusEvent types.

Protobuf type google.events.cloud.batch.v1.TaskExecution

TaskExecution.Builder

This Task Execution field includes detail information for task execution procedures, based on StatusEvent types.

Protobuf type google.events.cloud.batch.v1.TaskExecution

TaskGroup

A TaskGroup defines one or more Tasks that all share the same TaskSpec.

Protobuf type google.events.cloud.batch.v1.TaskGroup

TaskGroup.Builder

A TaskGroup defines one or more Tasks that all share the same TaskSpec.

Protobuf type google.events.cloud.batch.v1.TaskGroup

TaskSpec

Spec of a task

Protobuf type google.events.cloud.batch.v1.TaskSpec

TaskSpec.Builder

Spec of a task

Protobuf type google.events.cloud.batch.v1.TaskSpec

TaskStatus

Status of a task

Protobuf type google.events.cloud.batch.v1.TaskStatus

TaskStatus.Builder

Status of a task

Protobuf type google.events.cloud.batch.v1.TaskStatus

Volume

Volume describes a volume and parameters for it to be mounted to a VM.

Protobuf type google.events.cloud.batch.v1.Volume

Volume.Builder

Volume describes a volume and parameters for it to be mounted to a VM.

Protobuf type google.events.cloud.batch.v1.Volume

Interfaces

AllocationPolicy.AcceleratorOrBuilder

AllocationPolicy.AttachedDiskOrBuilder

AllocationPolicy.DiskOrBuilder

AllocationPolicy.InstancePolicyOrBuilder

AllocationPolicy.InstancePolicyOrTemplateOrBuilder

AllocationPolicy.LocationPolicyOrBuilder

AllocationPolicy.NetworkInterfaceOrBuilder

AllocationPolicy.NetworkPolicyOrBuilder

AllocationPolicy.PlacementPolicyOrBuilder

AllocationPolicyOrBuilder

ComputeResourceOrBuilder

Environment.KMSEnvMapOrBuilder

EnvironmentOrBuilder

GCSOrBuilder

JobEventDataOrBuilder

JobNotification.MessageOrBuilder

JobNotificationOrBuilder

JobOrBuilder

JobStatus.InstanceStatusOrBuilder

JobStatus.TaskGroupStatusOrBuilder

JobStatusOrBuilder

LifecyclePolicy.ActionConditionOrBuilder

LifecyclePolicyOrBuilder

LogsPolicyOrBuilder

NFSOrBuilder

Runnable.BarrierOrBuilder

Runnable.ContainerOrBuilder

Runnable.ScriptOrBuilder

RunnableOrBuilder

ServiceAccountOrBuilder

StatusEventOrBuilder

TaskExecutionOrBuilder

TaskGroupOrBuilder

TaskSpecOrBuilder

TaskStatusOrBuilder

VolumeOrBuilder

Enums

AllocationPolicy.AttachedDisk.AttachedCase

AllocationPolicy.Disk.DataSourceCase

AllocationPolicy.InstancePolicyOrTemplate.PolicyTemplateCase

AllocationPolicy.ProvisioningModel

Compute Engine VM instance provisioning model.

Protobuf enum google.events.cloud.batch.v1.AllocationPolicy.ProvisioningModel

JobNotification.Type

The message type.

Protobuf enum google.events.cloud.batch.v1.JobNotification.Type

JobStatus.State

Valid Job states.

Protobuf enum google.events.cloud.batch.v1.JobStatus.State

LifecyclePolicy.Action

Action on task failures based on different conditions.

Protobuf enum google.events.cloud.batch.v1.LifecyclePolicy.Action

LogsPolicy.Destination

The destination (if any) for logs.

Protobuf enum google.events.cloud.batch.v1.LogsPolicy.Destination

Runnable.ExecutableCase

Runnable.Script.CommandCase

TaskGroup.SchedulingPolicy

How Tasks in the TaskGroup should be scheduled relative to each other.

Protobuf enum google.events.cloud.batch.v1.TaskGroup.SchedulingPolicy

TaskStatus.State

Task states.

Protobuf enum google.events.cloud.batch.v1.TaskStatus.State

Volume.SourceCase