Constructor
new BuildConfig(propertiesopt)
Constructs a new BuildConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.functions.v2.IBuildConfig |
<optional> |
Properties to set |
- Implements:
-
- IBuildConfig
Members
automaticUpdatePolicy
BuildConfig automaticUpdatePolicy.
build
BuildConfig build.
dockerRegistry
BuildConfig dockerRegistry.
dockerRepository
BuildConfig dockerRepository.
entryPoint
BuildConfig entryPoint.
environmentVariables
BuildConfig environmentVariables.
onDeployUpdatePolicy
BuildConfig onDeployUpdatePolicy.
runtime
BuildConfig runtime.
runtimeUpdatePolicy
BuildConfig runtimeUpdatePolicy.
serviceAccount
BuildConfig serviceAccount.
source
BuildConfig source.
sourceProvenance
BuildConfig sourceProvenance.
workerPool
BuildConfig workerPool.
DockerRegistry
DockerRegistry enum.
Properties:
Name | Type | Description |
---|---|---|
DOCKER_REGISTRY_UNSPECIFIED |
number |
DOCKER_REGISTRY_UNSPECIFIED value |
CONTAINER_REGISTRY |
number |
CONTAINER_REGISTRY value |
ARTIFACT_REGISTRY |
number |
ARTIFACT_REGISTRY value |
Methods
toJSON() → {Object.<string, *>}
Converts this BuildConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.functions.v2.BuildConfig}
Creates a new BuildConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.functions.v2.IBuildConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.functions.v2.BuildConfig |
BuildConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.functions.v2.BuildConfig}
Decodes a BuildConfig 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.functions.v2.BuildConfig |
BuildConfig |
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.functions.v2.BuildConfig}
Decodes a BuildConfig 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.functions.v2.BuildConfig |
BuildConfig |
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 BuildConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.functions.v2.IBuildConfig |
BuildConfig 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 BuildConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.functions.v2.IBuildConfig |
BuildConfig 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.functions.v2.BuildConfig}
Creates a BuildConfig 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.functions.v2.BuildConfig |
BuildConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for BuildConfig
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 BuildConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.functions.v2.BuildConfig |
BuildConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a BuildConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|