Reference documentation and code samples for the Google Cloud Batch V1 Client class Script.
Script runnable.
Generated from protobuf message google.cloud.batch.v1.Runnable.Script
Namespace
Google \ Cloud \ Batch \ V1 \ RunnableMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ path |
string
The path to a script file that is accessible from the host VM(s). Unless the script file supports the default |
↳ text |
string
The text for a script. Unless the script text supports the default |
getPath
The path to a script file that is accessible from the host VM(s).
Unless the script file supports the default #!/bin/sh
shell
interpreter, you must specify an interpreter by including a
[shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix) as the
first line of the file. For example, to execute the script using bash,
include #!/bin/bash
as the first line of the file. Alternatively,
to execute the script using Python3, include #!/usr/bin/env python3
as the first line of the file.
Returns | |
---|---|
Type | Description |
string |
hasPath
setPath
The path to a script file that is accessible from the host VM(s).
Unless the script file supports the default #!/bin/sh
shell
interpreter, you must specify an interpreter by including a
[shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix) as the
first line of the file. For example, to execute the script using bash,
include #!/bin/bash
as the first line of the file. Alternatively,
to execute the script using Python3, include #!/usr/bin/env python3
as the first line of the file.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getText
The text for a script.
Unless the script text supports the default #!/bin/sh
shell
interpreter, you must specify an interpreter by including a
[shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix) at the
beginning of the text. For example, to execute the script using bash,
include #!/bin/bash\n
at the beginning of the text. Alternatively,
to execute the script using Python3, include #!/usr/bin/env python3\n
at the beginning of the text.
Returns | |
---|---|
Type | Description |
string |
hasText
setText
The text for a script.
Unless the script text supports the default #!/bin/sh
shell
interpreter, you must specify an interpreter by including a
[shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix) at the
beginning of the text. For example, to execute the script using bash,
include #!/bin/bash\n
at the beginning of the text. Alternatively,
to execute the script using Python3, include #!/usr/bin/env python3\n
at the beginning of the text.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCommand
Returns | |
---|---|
Type | Description |
string |