@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.
|
CreateResponse |
create(String name,
String script) |
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.
|
void |
update(String scriptId,
String name,
String script) |
public GlobalInitScriptsAPI(ApiClient apiClient)
public GlobalInitScriptsAPI(GlobalInitScriptsService mock)
public CreateResponse create(String name, String script)
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 © 2025. All rights reserved.