Constructor
new TaskTemplate(propertiesopt)
Constructs a new TaskTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.run.v2.ITaskTemplate |
<optional> |
Properties to set |
- Implements:
-
- ITaskTemplate
Members
containers
TaskTemplate containers.
encryptionKey
TaskTemplate encryptionKey.
executionEnvironment
TaskTemplate executionEnvironment.
maxRetries
TaskTemplate maxRetries.
retries
TaskTemplate retries.
serviceAccount
TaskTemplate serviceAccount.
timeout
TaskTemplate timeout.
volumes
TaskTemplate volumes.
vpcAccess
TaskTemplate vpcAccess.
Methods
toJSON() → {Object.<string, *>}
Converts this TaskTemplate to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.run.v2.TaskTemplate}
Creates a new TaskTemplate instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.run.v2.ITaskTemplate |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.run.v2.TaskTemplate |
TaskTemplate instance |
(static) decode(reader, lengthopt) → {google.cloud.run.v2.TaskTemplate}
Decodes a TaskTemplate message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.run.v2.TaskTemplate |
TaskTemplate |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.run.v2.TaskTemplate}
Decodes a TaskTemplate message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.run.v2.TaskTemplate |
TaskTemplate |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified TaskTemplate message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.run.v2.ITaskTemplate |
TaskTemplate message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified TaskTemplate message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.run.v2.ITaskTemplate |
TaskTemplate message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.run.v2.TaskTemplate}
Creates a TaskTemplate message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.run.v2.TaskTemplate |
TaskTemplate |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for TaskTemplate
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a TaskTemplate message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.run.v2.TaskTemplate |
TaskTemplate |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a TaskTemplate message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|