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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONTAINERS_FIELD_NUMBER
public static final int CONTAINERS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ENCRYPTION_KEY_FIELD_NUMBER
public static final int ENCRYPTION_KEY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXECUTION_ENVIRONMENT_FIELD_NUMBER
public static final int EXECUTION_ENVIRONMENT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MAX_RETRIES_FIELD_NUMBER
public static final int MAX_RETRIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TIMEOUT_FIELD_NUMBER
public static final int TIMEOUT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VOLUMES_FIELD_NUMBER
public static final int VOLUMES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VPC_ACCESS_FIELD_NUMBER
public static final int VPC_ACCESS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TaskTemplate getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TaskTemplate.Builder newBuilder()
newBuilder(TaskTemplate prototype)
public static TaskTemplate.Builder newBuilder(TaskTemplate prototype)
public static TaskTemplate parseDelimitedFrom(InputStream input)
public static TaskTemplate parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TaskTemplate parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TaskTemplate parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(CodedInputStream input)
public static TaskTemplate parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(InputStream input)
public static TaskTemplate parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TaskTemplate parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TaskTemplate parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TaskTemplate> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
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 |
Name |
Description |
index |
int
|
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 |
Type |
Description |
int |
|
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;
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 |
Name |
Description |
index |
int
|
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()
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;
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.
Defaults to 3.
int32 max_retries = 3;
Returns |
Type |
Description |
int |
The maxRetries.
|
getParserForType()
public Parser<TaskTemplate> getParserForType()
Overrides
getRetriesCase()
public TaskTemplate.RetriesCase getRetriesCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
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.
Defaults to 600 seconds.
.google.protobuf.Duration timeout = 4;
Returns |
Type |
Description |
Duration |
The timeout.
|
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.
Defaults to 600 seconds.
.google.protobuf.Duration timeout = 4;
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 |
Name |
Description |
index |
int
|
Returns |
Type |
Description |
Volume |
|
getVolumesCount()
public int getVolumesCount()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
Returns |
Type |
Description |
int |
|
getVolumesList()
public List<Volume> getVolumesList()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 2;
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 |
Name |
Description |
index |
int
|
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 |
Type |
Description |
VpcAccess |
The vpcAccess.
|
getVpcAccessOrBuilder()
public VpcAccessOrBuilder getVpcAccessOrBuilder()
hasMaxRetries()
public boolean hasMaxRetries()
Number of retries allowed per Task, before marking this Task failed.
Defaults to 3.
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.
Defaults to 600 seconds.
.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 |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TaskTemplate.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TaskTemplate.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public TaskTemplate.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides