@Generated public class GlobalInitScriptsAPI extends Object
**Important:** Existing clusters must be restarted to pick up any changes made to global init scripts. Global init scripts are run in order. If the init script returns with a bad exit code, the Apache Spark container fails to launch and init scripts with later position are skipped. If enough containers fail, the entire cluster fails with a `GLOBAL_INIT_SCRIPT_FAILURE` error code.
| Constructor and Description |
|---|
GlobalInitScriptsAPI(ApiClient apiClient)
Regular-use constructor
|
GlobalInitScriptsAPI(GlobalInitScriptsService mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
CreateResponse |
create(GlobalInitScriptCreateRequest request)
Creates a new global init script in this workspace.
|
void |
delete(DeleteGlobalInitScriptRequest request)
Deletes a global init script.
|
void |
delete(String scriptId) |
GlobalInitScriptDetailsWithContent |
get(GetGlobalInitScriptRequest request)
Gets all the details of a script, including its Base64-encoded contents.
|
GlobalInitScriptDetailsWithContent |
get(String scriptId) |
GlobalInitScriptsService |
impl() |
Iterable<GlobalInitScriptDetails> |
list()
Get a list of all global init scripts for this workspace.
|
void |
update(GlobalInitScriptUpdateRequest request)
Updates a global init script, specifying only the fields to change.
|
public GlobalInitScriptsAPI(ApiClient apiClient)
public GlobalInitScriptsAPI(GlobalInitScriptsService mock)
public CreateResponse create(GlobalInitScriptCreateRequest request)
public void delete(String scriptId)
public void delete(DeleteGlobalInitScriptRequest request)
public GlobalInitScriptDetailsWithContent get(String scriptId)
public GlobalInitScriptDetailsWithContent get(GetGlobalInitScriptRequest request)
public Iterable<GlobalInitScriptDetails> list()
public void update(GlobalInitScriptUpdateRequest request)
public GlobalInitScriptsService impl()
Copyright © 2026. All rights reserved.