Struct aws_sdk_ec2::model::network_interface_permission::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for NetworkInterfacePermission
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn network_interface_permission_id(self, input: impl Into<String>) -> Self
pub fn network_interface_permission_id(self, input: impl Into<String>) -> Self
The ID of the network interface permission.
sourcepub fn set_network_interface_permission_id(self, input: Option<String>) -> Self
pub fn set_network_interface_permission_id(self, input: Option<String>) -> Self
The ID of the network interface permission.
sourcepub fn network_interface_id(self, input: impl Into<String>) -> Self
pub fn network_interface_id(self, input: impl Into<String>) -> Self
The ID of the network interface.
sourcepub fn set_network_interface_id(self, input: Option<String>) -> Self
pub fn set_network_interface_id(self, input: Option<String>) -> Self
The ID of the network interface.
sourcepub fn aws_account_id(self, input: impl Into<String>) -> Self
pub fn aws_account_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID.
sourcepub fn set_aws_account_id(self, input: Option<String>) -> Self
pub fn set_aws_account_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID.
sourcepub fn aws_service(self, input: impl Into<String>) -> Self
pub fn aws_service(self, input: impl Into<String>) -> Self
The Amazon Web Service.
sourcepub fn set_aws_service(self, input: Option<String>) -> Self
pub fn set_aws_service(self, input: Option<String>) -> Self
The Amazon Web Service.
sourcepub fn permission(self, input: InterfacePermissionType) -> Self
pub fn permission(self, input: InterfacePermissionType) -> Self
The type of permission.
sourcepub fn set_permission(self, input: Option<InterfacePermissionType>) -> Self
pub fn set_permission(self, input: Option<InterfacePermissionType>) -> Self
The type of permission.
sourcepub fn permission_state(self, input: NetworkInterfacePermissionState) -> Self
pub fn permission_state(self, input: NetworkInterfacePermissionState) -> Self
Information about the state of the permission.
sourcepub fn set_permission_state(
self,
input: Option<NetworkInterfacePermissionState>
) -> Self
pub fn set_permission_state(
self,
input: Option<NetworkInterfacePermissionState>
) -> Self
Information about the state of the permission.
sourcepub fn build(self) -> NetworkInterfacePermission
pub fn build(self) -> NetworkInterfacePermission
Consumes the builder and constructs a NetworkInterfacePermission
.