Struct aws_sdk_glue::operation::create_dev_endpoint::builders::CreateDevEndpointOutputBuilder
source · #[non_exhaustive]pub struct CreateDevEndpointOutputBuilder { /* private fields */ }
Expand description
A builder for CreateDevEndpointOutput
.
Implementations§
source§impl CreateDevEndpointOutputBuilder
impl CreateDevEndpointOutputBuilder
sourcepub fn endpoint_name(self, input: impl Into<String>) -> Self
pub fn endpoint_name(self, input: impl Into<String>) -> Self
The name assigned to the new DevEndpoint
.
sourcepub fn set_endpoint_name(self, input: Option<String>) -> Self
pub fn set_endpoint_name(self, input: Option<String>) -> Self
The name assigned to the new DevEndpoint
.
sourcepub fn get_endpoint_name(&self) -> &Option<String>
pub fn get_endpoint_name(&self) -> &Option<String>
The name assigned to the new DevEndpoint
.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The current status of the new DevEndpoint
.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The current status of the new DevEndpoint
.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The current status of the new DevEndpoint
.
sourcepub fn security_group_ids(self, input: impl Into<String>) -> Self
pub fn security_group_ids(self, input: impl Into<String>) -> Self
Appends an item to security_group_ids
.
To override the contents of this collection use set_security_group_ids
.
The security groups assigned to the new DevEndpoint
.
sourcepub fn set_security_group_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_security_group_ids(self, input: Option<Vec<String>>) -> Self
The security groups assigned to the new DevEndpoint
.
sourcepub fn get_security_group_ids(&self) -> &Option<Vec<String>>
pub fn get_security_group_ids(&self) -> &Option<Vec<String>>
The security groups assigned to the new DevEndpoint
.
sourcepub fn subnet_id(self, input: impl Into<String>) -> Self
pub fn subnet_id(self, input: impl Into<String>) -> Self
The subnet ID assigned to the new DevEndpoint
.
sourcepub fn set_subnet_id(self, input: Option<String>) -> Self
pub fn set_subnet_id(self, input: Option<String>) -> Self
The subnet ID assigned to the new DevEndpoint
.
sourcepub fn get_subnet_id(&self) -> &Option<String>
pub fn get_subnet_id(&self) -> &Option<String>
The subnet ID assigned to the new DevEndpoint
.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint
.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint
.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint
.
sourcepub fn yarn_endpoint_address(self, input: impl Into<String>) -> Self
pub fn yarn_endpoint_address(self, input: impl Into<String>) -> Self
The address of the YARN endpoint used by this DevEndpoint
.
sourcepub fn set_yarn_endpoint_address(self, input: Option<String>) -> Self
pub fn set_yarn_endpoint_address(self, input: Option<String>) -> Self
The address of the YARN endpoint used by this DevEndpoint
.
sourcepub fn get_yarn_endpoint_address(&self) -> &Option<String>
pub fn get_yarn_endpoint_address(&self) -> &Option<String>
The address of the YARN endpoint used by this DevEndpoint
.
sourcepub fn zeppelin_remote_spark_interpreter_port(self, input: i32) -> Self
pub fn zeppelin_remote_spark_interpreter_port(self, input: i32) -> Self
The Apache Zeppelin port for the remote Apache Spark interpreter.
sourcepub fn set_zeppelin_remote_spark_interpreter_port(
self,
input: Option<i32>,
) -> Self
pub fn set_zeppelin_remote_spark_interpreter_port( self, input: Option<i32>, ) -> Self
The Apache Zeppelin port for the remote Apache Spark interpreter.
sourcepub fn get_zeppelin_remote_spark_interpreter_port(&self) -> &Option<i32>
pub fn get_zeppelin_remote_spark_interpreter_port(&self) -> &Option<i32>
The Apache Zeppelin port for the remote Apache Spark interpreter.
sourcepub fn number_of_nodes(self, input: i32) -> Self
pub fn number_of_nodes(self, input: i32) -> Self
The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
sourcepub fn set_number_of_nodes(self, input: Option<i32>) -> Self
pub fn set_number_of_nodes(self, input: Option<i32>) -> Self
The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
sourcepub fn get_number_of_nodes(&self) -> &Option<i32>
pub fn get_number_of_nodes(&self) -> &Option<i32>
The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
sourcepub fn worker_type(self, input: WorkerType) -> Self
pub fn worker_type(self, input: WorkerType) -> Self
The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.
sourcepub fn set_worker_type(self, input: Option<WorkerType>) -> Self
pub fn set_worker_type(self, input: Option<WorkerType>) -> Self
The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.
sourcepub fn get_worker_type(&self) -> &Option<WorkerType>
pub fn get_worker_type(&self) -> &Option<WorkerType>
The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.
sourcepub fn glue_version(self, input: impl Into<String>) -> Self
pub fn glue_version(self, input: impl Into<String>) -> Self
Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.
For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.
sourcepub fn set_glue_version(self, input: Option<String>) -> Self
pub fn set_glue_version(self, input: Option<String>) -> Self
Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.
For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.
sourcepub fn get_glue_version(&self) -> &Option<String>
pub fn get_glue_version(&self) -> &Option<String>
Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.
For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.
sourcepub fn number_of_workers(self, input: i32) -> Self
pub fn number_of_workers(self, input: i32) -> Self
The number of workers of a defined workerType
that are allocated to the development endpoint.
sourcepub fn set_number_of_workers(self, input: Option<i32>) -> Self
pub fn set_number_of_workers(self, input: Option<i32>) -> Self
The number of workers of a defined workerType
that are allocated to the development endpoint.
sourcepub fn get_number_of_workers(&self) -> &Option<i32>
pub fn get_number_of_workers(&self) -> &Option<i32>
The number of workers of a defined workerType
that are allocated to the development endpoint.
sourcepub fn availability_zone(self, input: impl Into<String>) -> Self
pub fn availability_zone(self, input: impl Into<String>) -> Self
The Amazon Web Services Availability Zone where this DevEndpoint
is located.
sourcepub fn set_availability_zone(self, input: Option<String>) -> Self
pub fn set_availability_zone(self, input: Option<String>) -> Self
The Amazon Web Services Availability Zone where this DevEndpoint
is located.
sourcepub fn get_availability_zone(&self) -> &Option<String>
pub fn get_availability_zone(&self) -> &Option<String>
The Amazon Web Services Availability Zone where this DevEndpoint
is located.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
The ID of the virtual private cloud (VPC) used by this DevEndpoint
.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
The ID of the virtual private cloud (VPC) used by this DevEndpoint
.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
The ID of the virtual private cloud (VPC) used by this DevEndpoint
.
sourcepub fn extra_python_libs_s3_path(self, input: impl Into<String>) -> Self
pub fn extra_python_libs_s3_path(self, input: impl Into<String>) -> Self
The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint
.
sourcepub fn set_extra_python_libs_s3_path(self, input: Option<String>) -> Self
pub fn set_extra_python_libs_s3_path(self, input: Option<String>) -> Self
The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint
.
sourcepub fn get_extra_python_libs_s3_path(&self) -> &Option<String>
pub fn get_extra_python_libs_s3_path(&self) -> &Option<String>
The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint
.
sourcepub fn extra_jars_s3_path(self, input: impl Into<String>) -> Self
pub fn extra_jars_s3_path(self, input: impl Into<String>) -> Self
Path to one or more Java .jar
files in an S3 bucket that will be loaded in your DevEndpoint
.
sourcepub fn set_extra_jars_s3_path(self, input: Option<String>) -> Self
pub fn set_extra_jars_s3_path(self, input: Option<String>) -> Self
Path to one or more Java .jar
files in an S3 bucket that will be loaded in your DevEndpoint
.
sourcepub fn get_extra_jars_s3_path(&self) -> &Option<String>
pub fn get_extra_jars_s3_path(&self) -> &Option<String>
Path to one or more Java .jar
files in an S3 bucket that will be loaded in your DevEndpoint
.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
The reason for a current failure in this DevEndpoint
.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
The reason for a current failure in this DevEndpoint
.
sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
The reason for a current failure in this DevEndpoint
.
sourcepub fn security_configuration(self, input: impl Into<String>) -> Self
pub fn security_configuration(self, input: impl Into<String>) -> Self
The name of the SecurityConfiguration
structure being used with this DevEndpoint
.
sourcepub fn set_security_configuration(self, input: Option<String>) -> Self
pub fn set_security_configuration(self, input: Option<String>) -> Self
The name of the SecurityConfiguration
structure being used with this DevEndpoint
.
sourcepub fn get_security_configuration(&self) -> &Option<String>
pub fn get_security_configuration(&self) -> &Option<String>
The name of the SecurityConfiguration
structure being used with this DevEndpoint
.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The point in time at which this DevEndpoint
was created.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The point in time at which this DevEndpoint
was created.
sourcepub fn get_created_timestamp(&self) -> &Option<DateTime>
pub fn get_created_timestamp(&self) -> &Option<DateTime>
The point in time at which this DevEndpoint
was created.
sourcepub fn arguments(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn arguments(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to arguments
.
To override the contents of this collection use set_arguments
.
The map of arguments used to configure this DevEndpoint
.
Valid arguments are:
-
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the Arguments
parameter in the CreateDevEndpoint
or UpdateDevEndpoint
APIs. If no arguments are provided, the version defaults to Python 2.
sourcepub fn set_arguments(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_arguments(self, input: Option<HashMap<String, String>>) -> Self
The map of arguments used to configure this DevEndpoint
.
Valid arguments are:
-
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the Arguments
parameter in the CreateDevEndpoint
or UpdateDevEndpoint
APIs. If no arguments are provided, the version defaults to Python 2.
sourcepub fn get_arguments(&self) -> &Option<HashMap<String, String>>
pub fn get_arguments(&self) -> &Option<HashMap<String, String>>
The map of arguments used to configure this DevEndpoint
.
Valid arguments are:
-
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the Arguments
parameter in the CreateDevEndpoint
or UpdateDevEndpoint
APIs. If no arguments are provided, the version defaults to Python 2.
sourcepub fn build(self) -> CreateDevEndpointOutput
pub fn build(self) -> CreateDevEndpointOutput
Consumes the builder and constructs a CreateDevEndpointOutput
.
Trait Implementations§
source§impl Clone for CreateDevEndpointOutputBuilder
impl Clone for CreateDevEndpointOutputBuilder
source§fn clone(&self) -> CreateDevEndpointOutputBuilder
fn clone(&self) -> CreateDevEndpointOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateDevEndpointOutputBuilder
impl Default for CreateDevEndpointOutputBuilder
source§fn default() -> CreateDevEndpointOutputBuilder
fn default() -> CreateDevEndpointOutputBuilder
source§impl PartialEq for CreateDevEndpointOutputBuilder
impl PartialEq for CreateDevEndpointOutputBuilder
source§fn eq(&self, other: &CreateDevEndpointOutputBuilder) -> bool
fn eq(&self, other: &CreateDevEndpointOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateDevEndpointOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateDevEndpointOutputBuilder
impl RefUnwindSafe for CreateDevEndpointOutputBuilder
impl Send for CreateDevEndpointOutputBuilder
impl Sync for CreateDevEndpointOutputBuilder
impl Unpin for CreateDevEndpointOutputBuilder
impl UnwindSafe for CreateDevEndpointOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more