@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 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 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.