@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EngineConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Contains data processing unit (DPU) configuration settings and parameter mappings for a notebook engine.
| Constructor and Description |
|---|
EngineConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
EngineConfiguration |
addAdditionalConfigsEntry(String key,
String value)
Add a single AdditionalConfigs entry
|
EngineConfiguration |
clearAdditionalConfigsEntries()
Removes all the entries added into AdditionalConfigs.
|
EngineConfiguration |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getAdditionalConfigs()
Contains additional notebook engine
MAP<string, string> parameter mappings in the form of
key-value pairs. |
Integer |
getCoordinatorDpuSize()
The number of DPUs to use for the coordinator.
|
Integer |
getDefaultExecutorDpuSize()
The default number of DPUs to use for executors.
|
Integer |
getMaxConcurrentDpus()
The maximum number of DPUs that can run concurrently.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAdditionalConfigs(Map<String,String> additionalConfigs)
Contains additional notebook engine
MAP<string, string> parameter mappings in the form of
key-value pairs. |
void |
setCoordinatorDpuSize(Integer coordinatorDpuSize)
The number of DPUs to use for the coordinator.
|
void |
setDefaultExecutorDpuSize(Integer defaultExecutorDpuSize)
The default number of DPUs to use for executors.
|
void |
setMaxConcurrentDpus(Integer maxConcurrentDpus)
The maximum number of DPUs that can run concurrently.
|
String |
toString()
Returns a string representation of this object.
|
EngineConfiguration |
withAdditionalConfigs(Map<String,String> additionalConfigs)
Contains additional notebook engine
MAP<string, string> parameter mappings in the form of
key-value pairs. |
EngineConfiguration |
withCoordinatorDpuSize(Integer coordinatorDpuSize)
The number of DPUs to use for the coordinator.
|
EngineConfiguration |
withDefaultExecutorDpuSize(Integer defaultExecutorDpuSize)
The default number of DPUs to use for executors.
|
EngineConfiguration |
withMaxConcurrentDpus(Integer maxConcurrentDpus)
The maximum number of DPUs that can run concurrently.
|
public void setCoordinatorDpuSize(Integer coordinatorDpuSize)
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session.
coordinatorDpuSize - The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates
processing work and manages other executors in a notebook session.public Integer getCoordinatorDpuSize()
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session.
public EngineConfiguration withCoordinatorDpuSize(Integer coordinatorDpuSize)
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session.
coordinatorDpuSize - The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates
processing work and manages other executors in a notebook session.public void setMaxConcurrentDpus(Integer maxConcurrentDpus)
The maximum number of DPUs that can run concurrently.
maxConcurrentDpus - The maximum number of DPUs that can run concurrently.public Integer getMaxConcurrentDpus()
The maximum number of DPUs that can run concurrently.
public EngineConfiguration withMaxConcurrentDpus(Integer maxConcurrentDpus)
The maximum number of DPUs that can run concurrently.
maxConcurrentDpus - The maximum number of DPUs that can run concurrently.public void setDefaultExecutorDpuSize(Integer defaultExecutorDpuSize)
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena.
defaultExecutorDpuSize - The default number of DPUs to use for executors. An executor is the smallest unit of compute that a
notebook session can request from Athena.public Integer getDefaultExecutorDpuSize()
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena.
public EngineConfiguration withDefaultExecutorDpuSize(Integer defaultExecutorDpuSize)
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena.
defaultExecutorDpuSize - The default number of DPUs to use for executors. An executor is the smallest unit of compute that a
notebook session can request from Athena.public Map<String,String> getAdditionalConfigs()
Contains additional notebook engine MAP<string, string> parameter mappings in the form of
key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a value for
the StartSessionRequest$NotebookVersion field, and then add a key named NotebookFileURI to
AdditionalConfigs that has value of the Amazon S3 URI.
MAP<string, string> parameter mappings in the form
of key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify
a value for the StartSessionRequest$NotebookVersion field, and then add a key named
NotebookFileURI to AdditionalConfigs that has value of the Amazon S3 URI.public void setAdditionalConfigs(Map<String,String> additionalConfigs)
Contains additional notebook engine MAP<string, string> parameter mappings in the form of
key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a value for
the StartSessionRequest$NotebookVersion field, and then add a key named NotebookFileURI to
AdditionalConfigs that has value of the Amazon S3 URI.
additionalConfigs - Contains additional notebook engine MAP<string, string> parameter mappings in the form
of key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a
value for the StartSessionRequest$NotebookVersion field, and then add a key named
NotebookFileURI to AdditionalConfigs that has value of the Amazon S3 URI.public EngineConfiguration withAdditionalConfigs(Map<String,String> additionalConfigs)
Contains additional notebook engine MAP<string, string> parameter mappings in the form of
key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a value for
the StartSessionRequest$NotebookVersion field, and then add a key named NotebookFileURI to
AdditionalConfigs that has value of the Amazon S3 URI.
additionalConfigs - Contains additional notebook engine MAP<string, string> parameter mappings in the form
of key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a
value for the StartSessionRequest$NotebookVersion field, and then add a key named
NotebookFileURI to AdditionalConfigs that has value of the Amazon S3 URI.public EngineConfiguration addAdditionalConfigsEntry(String key, String value)
public EngineConfiguration clearAdditionalConfigsEntries()
public String toString()
toString in class ObjectObject.toString()public EngineConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.