@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)
Marshalls this structured data using the given
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 Athena notebook that the Jupyter server will download and serve, specify a value
for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookId
to
AdditionalConfigs
that has the value of the Athena notebook ID.
MAP<string, string>
parameter mappings in the form
of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve,
specify a value for the StartSessionRequest$NotebookVersion field, and then add a key named
NotebookId
to AdditionalConfigs
that has the value of the Athena notebook ID.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 Athena notebook that the Jupyter server will download and serve, specify a value
for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookId
to
AdditionalConfigs
that has the value of the Athena notebook ID.
additionalConfigs
- Contains additional notebook engine MAP<string, string>
parameter mappings in the form
of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify
a value for the StartSessionRequest$NotebookVersion field, and then add a key named
NotebookId
to AdditionalConfigs
that has the value of the Athena notebook ID.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 Athena notebook that the Jupyter server will download and serve, specify a value
for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookId
to
AdditionalConfigs
that has the value of the Athena notebook ID.
additionalConfigs
- Contains additional notebook engine MAP<string, string>
parameter mappings in the form
of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify
a value for the StartSessionRequest$NotebookVersion field, and then add a key named
NotebookId
to AdditionalConfigs
that has the value of the Athena notebook ID.public EngineConfiguration addAdditionalConfigsEntry(String key, String value)
public EngineConfiguration clearAdditionalConfigsEntries()
public String toString()
toString
in class Object
Object.toString()
public EngineConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.