Struct aws_sdk_emrcontainers::types::builders::EndpointBuilder
source · #[non_exhaustive]pub struct EndpointBuilder { /* private fields */ }Expand description
A builder for Endpoint.
Implementations§
source§impl EndpointBuilder
impl EndpointBuilder
sourcepub fn virtual_cluster_id(self, input: impl Into<String>) -> Self
pub fn virtual_cluster_id(self, input: impl Into<String>) -> Self
The ID of the endpoint's virtual cluster.
sourcepub fn set_virtual_cluster_id(self, input: Option<String>) -> Self
pub fn set_virtual_cluster_id(self, input: Option<String>) -> Self
The ID of the endpoint's virtual cluster.
sourcepub fn get_virtual_cluster_id(&self) -> &Option<String>
pub fn get_virtual_cluster_id(&self) -> &Option<String>
The ID of the endpoint's virtual cluster.
sourcepub fn state(self, input: EndpointState) -> Self
pub fn state(self, input: EndpointState) -> Self
The state of the endpoint.
sourcepub fn set_state(self, input: Option<EndpointState>) -> Self
pub fn set_state(self, input: Option<EndpointState>) -> Self
The state of the endpoint.
sourcepub fn get_state(&self) -> &Option<EndpointState>
pub fn get_state(&self) -> &Option<EndpointState>
The state of the endpoint.
sourcepub fn release_label(self, input: impl Into<String>) -> Self
pub fn release_label(self, input: impl Into<String>) -> Self
The EMR release version to be used for the endpoint.
sourcepub fn set_release_label(self, input: Option<String>) -> Self
pub fn set_release_label(self, input: Option<String>) -> Self
The EMR release version to be used for the endpoint.
sourcepub fn get_release_label(&self) -> &Option<String>
pub fn get_release_label(&self) -> &Option<String>
The EMR release version to be used for the endpoint.
sourcepub fn execution_role_arn(self, input: impl Into<String>) -> Self
pub fn execution_role_arn(self, input: impl Into<String>) -> Self
The execution role ARN of the endpoint.
sourcepub fn set_execution_role_arn(self, input: Option<String>) -> Self
pub fn set_execution_role_arn(self, input: Option<String>) -> Self
The execution role ARN of the endpoint.
sourcepub fn get_execution_role_arn(&self) -> &Option<String>
pub fn get_execution_role_arn(&self) -> &Option<String>
The execution role ARN of the endpoint.
sourcepub fn certificate_arn(self, input: impl Into<String>) -> Self
👎Deprecated: Customer provided certificate-arn is deprecated and would be removed in future.
pub fn certificate_arn(self, input: impl Into<String>) -> Self
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
sourcepub fn set_certificate_arn(self, input: Option<String>) -> Self
👎Deprecated: Customer provided certificate-arn is deprecated and would be removed in future.
pub fn set_certificate_arn(self, input: Option<String>) -> Self
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
sourcepub fn get_certificate_arn(&self) -> &Option<String>
👎Deprecated: Customer provided certificate-arn is deprecated and would be removed in future.
pub fn get_certificate_arn(&self) -> &Option<String>
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
sourcepub fn configuration_overrides(self, input: ConfigurationOverrides) -> Self
pub fn configuration_overrides(self, input: ConfigurationOverrides) -> Self
The configuration settings that are used to override existing configurations for endpoints.
sourcepub fn set_configuration_overrides(
self,
input: Option<ConfigurationOverrides>
) -> Self
pub fn set_configuration_overrides( self, input: Option<ConfigurationOverrides> ) -> Self
The configuration settings that are used to override existing configurations for endpoints.
sourcepub fn get_configuration_overrides(&self) -> &Option<ConfigurationOverrides>
pub fn get_configuration_overrides(&self) -> &Option<ConfigurationOverrides>
The configuration settings that are used to override existing configurations for endpoints.
sourcepub fn server_url(self, input: impl Into<String>) -> Self
pub fn server_url(self, input: impl Into<String>) -> Self
The server URL of the endpoint.
sourcepub fn set_server_url(self, input: Option<String>) -> Self
pub fn set_server_url(self, input: Option<String>) -> Self
The server URL of the endpoint.
sourcepub fn get_server_url(&self) -> &Option<String>
pub fn get_server_url(&self) -> &Option<String>
The server URL of the endpoint.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The date and time when the endpoint was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The date and time when the endpoint was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The date and time when the endpoint was created.
sourcepub fn security_group(self, input: impl Into<String>) -> Self
pub fn security_group(self, input: impl Into<String>) -> Self
The security group configuration of the endpoint.
sourcepub fn set_security_group(self, input: Option<String>) -> Self
pub fn set_security_group(self, input: Option<String>) -> Self
The security group configuration of the endpoint.
sourcepub fn get_security_group(&self) -> &Option<String>
pub fn get_security_group(&self) -> &Option<String>
The security group configuration of the endpoint.
sourcepub fn subnet_ids(self, input: impl Into<String>) -> Self
pub fn subnet_ids(self, input: impl Into<String>) -> Self
Appends an item to subnet_ids.
To override the contents of this collection use set_subnet_ids.
The subnet IDs of the endpoint.
sourcepub fn set_subnet_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_subnet_ids(self, input: Option<Vec<String>>) -> Self
The subnet IDs of the endpoint.
sourcepub fn get_subnet_ids(&self) -> &Option<Vec<String>>
pub fn get_subnet_ids(&self) -> &Option<Vec<String>>
The subnet IDs of the endpoint.
sourcepub fn state_details(self, input: impl Into<String>) -> Self
pub fn state_details(self, input: impl Into<String>) -> Self
Additional details of the endpoint state.
sourcepub fn set_state_details(self, input: Option<String>) -> Self
pub fn set_state_details(self, input: Option<String>) -> Self
Additional details of the endpoint state.
sourcepub fn get_state_details(&self) -> &Option<String>
pub fn get_state_details(&self) -> &Option<String>
Additional details of the endpoint state.
sourcepub fn failure_reason(self, input: FailureReason) -> Self
pub fn failure_reason(self, input: FailureReason) -> Self
The reasons why the endpoint has failed.
sourcepub fn set_failure_reason(self, input: Option<FailureReason>) -> Self
pub fn set_failure_reason(self, input: Option<FailureReason>) -> Self
The reasons why the endpoint has failed.
sourcepub fn get_failure_reason(&self) -> &Option<FailureReason>
pub fn get_failure_reason(&self) -> &Option<FailureReason>
The reasons why the endpoint has failed.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
The tags of the endpoint.
The tags of the endpoint.
The tags of the endpoint.
Trait Implementations§
source§impl Clone for EndpointBuilder
impl Clone for EndpointBuilder
source§fn clone(&self) -> EndpointBuilder
fn clone(&self) -> EndpointBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EndpointBuilder
impl Debug for EndpointBuilder
source§impl Default for EndpointBuilder
impl Default for EndpointBuilder
source§fn default() -> EndpointBuilder
fn default() -> EndpointBuilder
source§impl PartialEq<EndpointBuilder> for EndpointBuilder
impl PartialEq<EndpointBuilder> for EndpointBuilder
source§fn eq(&self, other: &EndpointBuilder) -> bool
fn eq(&self, other: &EndpointBuilder) -> bool
self and other values to be equal, and is used
by ==.