#[non_exhaustive]pub struct VpcIngressConnectionBuilder { /* private fields */ }
Expand description
A builder for VpcIngressConnection
.
Implementations§
source§impl VpcIngressConnectionBuilder
impl VpcIngressConnectionBuilder
sourcepub fn vpc_ingress_connection_arn(self, input: impl Into<String>) -> Self
pub fn vpc_ingress_connection_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
sourcepub fn set_vpc_ingress_connection_arn(self, input: Option<String>) -> Self
pub fn set_vpc_ingress_connection_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
sourcepub fn get_vpc_ingress_connection_arn(&self) -> &Option<String>
pub fn get_vpc_ingress_connection_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
sourcepub fn vpc_ingress_connection_name(self, input: impl Into<String>) -> Self
pub fn vpc_ingress_connection_name(self, input: impl Into<String>) -> Self
The customer-provided VPC Ingress Connection name.
sourcepub fn set_vpc_ingress_connection_name(self, input: Option<String>) -> Self
pub fn set_vpc_ingress_connection_name(self, input: Option<String>) -> Self
The customer-provided VPC Ingress Connection name.
sourcepub fn get_vpc_ingress_connection_name(&self) -> &Option<String>
pub fn get_vpc_ingress_connection_name(&self) -> &Option<String>
The customer-provided VPC Ingress Connection name.
sourcepub fn service_arn(self, input: impl Into<String>) -> Self
pub fn service_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
sourcepub fn set_service_arn(self, input: Option<String>) -> Self
pub fn set_service_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
sourcepub fn get_service_arn(&self) -> &Option<String>
pub fn get_service_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
sourcepub fn status(self, input: VpcIngressConnectionStatus) -> Self
pub fn status(self, input: VpcIngressConnectionStatus) -> Self
The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE
, PENDING_CREATION
, PENDING_UPDATE
, PENDING_DELETION
,FAILED_CREATION
, FAILED_UPDATE
, FAILED_DELETION
, and DELETED
..
sourcepub fn set_status(self, input: Option<VpcIngressConnectionStatus>) -> Self
pub fn set_status(self, input: Option<VpcIngressConnectionStatus>) -> Self
The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE
, PENDING_CREATION
, PENDING_UPDATE
, PENDING_DELETION
,FAILED_CREATION
, FAILED_UPDATE
, FAILED_DELETION
, and DELETED
..
sourcepub fn get_status(&self) -> &Option<VpcIngressConnectionStatus>
pub fn get_status(&self) -> &Option<VpcIngressConnectionStatus>
The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE
, PENDING_CREATION
, PENDING_UPDATE
, PENDING_DELETION
,FAILED_CREATION
, FAILED_UPDATE
, FAILED_DELETION
, and DELETED
..
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The Account Id you use to create the VPC Ingress Connection resource.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The Account Id you use to create the VPC Ingress Connection resource.
sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
The Account Id you use to create the VPC Ingress Connection resource.
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
The domain name associated with the VPC Ingress Connection resource.
sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
The domain name associated with the VPC Ingress Connection resource.
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
The domain name associated with the VPC Ingress Connection resource.
sourcepub fn ingress_vpc_configuration(self, input: IngressVpcConfiguration) -> Self
pub fn ingress_vpc_configuration(self, input: IngressVpcConfiguration) -> Self
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
sourcepub fn set_ingress_vpc_configuration(
self,
input: Option<IngressVpcConfiguration>
) -> Self
pub fn set_ingress_vpc_configuration( self, input: Option<IngressVpcConfiguration> ) -> Self
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
sourcepub fn get_ingress_vpc_configuration(&self) -> &Option<IngressVpcConfiguration>
pub fn get_ingress_vpc_configuration(&self) -> &Option<IngressVpcConfiguration>
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: Yes
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: Yes
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: Yes
sourcepub fn deleted_at(self, input: DateTime) -> Self
pub fn deleted_at(self, input: DateTime) -> Self
The time when the App Runner service was deleted. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: No
sourcepub fn set_deleted_at(self, input: Option<DateTime>) -> Self
pub fn set_deleted_at(self, input: Option<DateTime>) -> Self
The time when the App Runner service was deleted. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: No
sourcepub fn get_deleted_at(&self) -> &Option<DateTime>
pub fn get_deleted_at(&self) -> &Option<DateTime>
The time when the App Runner service was deleted. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: No
sourcepub fn build(self) -> VpcIngressConnection
pub fn build(self) -> VpcIngressConnection
Consumes the builder and constructs a VpcIngressConnection
.
Trait Implementations§
source§impl Clone for VpcIngressConnectionBuilder
impl Clone for VpcIngressConnectionBuilder
source§fn clone(&self) -> VpcIngressConnectionBuilder
fn clone(&self) -> VpcIngressConnectionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VpcIngressConnectionBuilder
impl Debug for VpcIngressConnectionBuilder
source§impl Default for VpcIngressConnectionBuilder
impl Default for VpcIngressConnectionBuilder
source§fn default() -> VpcIngressConnectionBuilder
fn default() -> VpcIngressConnectionBuilder
source§impl PartialEq for VpcIngressConnectionBuilder
impl PartialEq for VpcIngressConnectionBuilder
source§fn eq(&self, other: &VpcIngressConnectionBuilder) -> bool
fn eq(&self, other: &VpcIngressConnectionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.