public final class TaskTemplate extends GeneratedMessageV3 implements TaskTemplateOrBuilder
TaskTemplate describes the data a task should have when created
from a template.
Protobuf type google.cloud.run.v2.TaskTemplate
Static Fields
CONTAINERS_FIELD_NUMBER
public static final int CONTAINERS_FIELD_NUMBER
Field Value
ENCRYPTION_KEY_FIELD_NUMBER
public static final int ENCRYPTION_KEY_FIELD_NUMBER
Field Value
EXECUTION_ENVIRONMENT_FIELD_NUMBER
public static final int EXECUTION_ENVIRONMENT_FIELD_NUMBER
Field Value
MAX_RETRIES_FIELD_NUMBER
public static final int MAX_RETRIES_FIELD_NUMBER
Field Value
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
Field Value
TIMEOUT_FIELD_NUMBER
public static final int TIMEOUT_FIELD_NUMBER
Field Value
VOLUMES_FIELD_NUMBER
public static final int VOLUMES_FIELD_NUMBER
Field Value
VPC_ACCESS_FIELD_NUMBER
public static final int VPC_ACCESS_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static TaskTemplate getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static TaskTemplate.Builder newBuilder()
Returns
newBuilder(TaskTemplate prototype)
public static TaskTemplate.Builder newBuilder(TaskTemplate prototype)
Parameter
Returns
public static TaskTemplate parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static TaskTemplate parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static TaskTemplate parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static TaskTemplate parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TaskTemplate parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static TaskTemplate parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TaskTemplate parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static TaskTemplate parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static TaskTemplate parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<TaskTemplate> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getContainers(int index)
public Container getContainers(int index)
Holds the single container that defines the unit of execution for this
task.
repeated .google.cloud.run.v2.Container containers = 1;
Parameter
Returns
getContainersCount()
public int getContainersCount()
Holds the single container that defines the unit of execution for this
task.
repeated .google.cloud.run.v2.Container containers = 1;
Returns
getContainersList()
public List<Container> getContainersList()
Holds the single container that defines the unit of execution for this
task.
repeated .google.cloud.run.v2.Container containers = 1;
Returns
getContainersOrBuilder(int index)
public ContainerOrBuilder getContainersOrBuilder(int index)
Holds the single container that defines the unit of execution for this
task.
repeated .google.cloud.run.v2.Container containers = 1;
Parameter
Returns
getContainersOrBuilderList()
public List<? extends ContainerOrBuilder> getContainersOrBuilderList()
Holds the single container that defines the unit of execution for this
task.
repeated .google.cloud.run.v2.Container containers = 1;
Returns
Type | Description |
List<? extends com.google.cloud.run.v2.ContainerOrBuilder> | |
getDefaultInstanceForType()
public TaskTemplate getDefaultInstanceForType()
Returns
getEncryptionKey()
public String getEncryptionKey()
Returns
Type | Description |
String | The encryptionKey.
|
getEncryptionKeyBytes()
public ByteString getEncryptionKeyBytes()
Returns
Type | Description |
ByteString | The bytes for encryptionKey.
|
getExecutionEnvironment()
public ExecutionEnvironment getExecutionEnvironment()
The execution environment being used to host this Task.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 6;
Returns
getExecutionEnvironmentValue()
public int getExecutionEnvironmentValue()
The execution environment being used to host this Task.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 6;
Returns
Type | Description |
int | The enum numeric value on the wire for executionEnvironment.
|
getMaxRetries()
public int getMaxRetries()
Number of retries allowed per Task, before marking this Task failed.
int32 max_retries = 3;
Returns
Type | Description |
int | The maxRetries.
|
getParserForType()
public Parser<TaskTemplate> getParserForType()
Returns
Overrides
getRetriesCase()
public TaskTemplate.RetriesCase getRetriesCase()
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getServiceAccount()
public String getServiceAccount()
Email address of the IAM service account associated with the Task of a
Job. The service account represents the identity of the
running task, and determines what permissions the task has. If
not provided, the task will use the project's default service account.
string service_account = 5;
Returns
Type | Description |
String | The serviceAccount.
|
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
Email address of the IAM service account associated with the Task of a
Job. The service account represents the identity of the
running task, and determines what permissions the task has. If
not provided, the task will use the project's default service account.
string service_account = 5;
Returns
Type | Description |
ByteString | The bytes for serviceAccount.
|
getTimeout()
public Duration getTimeout()
Max allowed time duration the Task may be active before the system will
actively try to mark it failed and kill associated containers. This applies
per attempt of a task, meaning each retry can run for the full timeout.
.google.protobuf.Duration timeout = 4;
Returns
getTimeoutOrBuilder()
public DurationOrBuilder getTimeoutOrBuilder()
Max allowed time duration the Task may be active before the system will
actively try to mark it failed and kill associated containers. This applies
per attempt of a task, meaning each retry can run for the full timeout.
.google.protobuf.Duration timeout = 4;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getVolumes(int index)
public Volume getVolumes(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
Parameter
Returns
getVolumesCount()
public int getVolumesCount()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
Returns
getVolumesList()
public List<Volume> getVolumesList()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
Returns
getVolumesOrBuilder(int index)
public VolumeOrBuilder getVolumesOrBuilder(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
Parameter
Returns
getVolumesOrBuilderList()
public List<? extends VolumeOrBuilder> getVolumesOrBuilderList()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
Returns
Type | Description |
List<? extends com.google.cloud.run.v2.VolumeOrBuilder> | |
getVpcAccess()
public VpcAccess getVpcAccess()
Returns
getVpcAccessOrBuilder()
public VpcAccessOrBuilder getVpcAccessOrBuilder()
Returns
hasMaxRetries()
public boolean hasMaxRetries()
Number of retries allowed per Task, before marking this Task failed.
int32 max_retries = 3;
Returns
Type | Description |
boolean | Whether the maxRetries field is set.
|
hasTimeout()
public boolean hasTimeout()
Max allowed time duration the Task may be active before the system will
actively try to mark it failed and kill associated containers. This applies
per attempt of a task, meaning each retry can run for the full timeout.
.google.protobuf.Duration timeout = 4;
Returns
Type | Description |
boolean | Whether the timeout field is set.
|
hasVpcAccess()
public boolean hasVpcAccess()
Returns
Type | Description |
boolean | Whether the vpcAccess field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public TaskTemplate.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TaskTemplate.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public TaskTemplate.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions