Struct aws_sdk_appflow::model::connector_profile::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for ConnectorProfile
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn connector_profile_arn(self, input: impl Into<String>) -> Self
pub fn connector_profile_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the connector profile.
sourcepub fn set_connector_profile_arn(self, input: Option<String>) -> Self
pub fn set_connector_profile_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the connector profile.
sourcepub fn connector_profile_name(self, input: impl Into<String>) -> Self
pub fn connector_profile_name(self, input: impl Into<String>) -> Self
The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon Web Services account.
sourcepub fn set_connector_profile_name(self, input: Option<String>) -> Self
pub fn set_connector_profile_name(self, input: Option<String>) -> Self
The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon Web Services account.
sourcepub fn connector_type(self, input: ConnectorType) -> Self
pub fn connector_type(self, input: ConnectorType) -> Self
The type of connector, such as Salesforce, Amplitude, and so on.
sourcepub fn set_connector_type(self, input: Option<ConnectorType>) -> Self
pub fn set_connector_type(self, input: Option<ConnectorType>) -> Self
The type of connector, such as Salesforce, Amplitude, and so on.
sourcepub fn connector_label(self, input: impl Into<String>) -> Self
pub fn connector_label(self, input: impl Into<String>) -> Self
The label for the connector profile being created.
sourcepub fn set_connector_label(self, input: Option<String>) -> Self
pub fn set_connector_label(self, input: Option<String>) -> Self
The label for the connector profile being created.
sourcepub fn connection_mode(self, input: ConnectionMode) -> Self
pub fn connection_mode(self, input: ConnectionMode) -> Self
Indicates the connection mode and if it is public or private.
sourcepub fn set_connection_mode(self, input: Option<ConnectionMode>) -> Self
pub fn set_connection_mode(self, input: Option<ConnectionMode>) -> Self
Indicates the connection mode and if it is public or private.
sourcepub fn credentials_arn(self, input: impl Into<String>) -> Self
pub fn credentials_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the connector profile credentials.
sourcepub fn set_credentials_arn(self, input: Option<String>) -> Self
pub fn set_credentials_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the connector profile credentials.
sourcepub fn connector_profile_properties(
self,
input: ConnectorProfileProperties
) -> Self
pub fn connector_profile_properties(
self,
input: ConnectorProfileProperties
) -> Self
The connector-specific properties of the profile configuration.
sourcepub fn set_connector_profile_properties(
self,
input: Option<ConnectorProfileProperties>
) -> Self
pub fn set_connector_profile_properties(
self,
input: Option<ConnectorProfileProperties>
) -> Self
The connector-specific properties of the profile configuration.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
Specifies when the connector profile was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
Specifies when the connector profile was created.
sourcepub fn last_updated_at(self, input: DateTime) -> Self
pub fn last_updated_at(self, input: DateTime) -> Self
Specifies when the connector profile was last updated.
sourcepub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
Specifies when the connector profile was last updated.
sourcepub fn private_connection_provisioning_state(
self,
input: PrivateConnectionProvisioningState
) -> Self
pub fn private_connection_provisioning_state(
self,
input: PrivateConnectionProvisioningState
) -> Self
Specifies the private connection provisioning state.
sourcepub fn set_private_connection_provisioning_state(
self,
input: Option<PrivateConnectionProvisioningState>
) -> Self
pub fn set_private_connection_provisioning_state(
self,
input: Option<PrivateConnectionProvisioningState>
) -> Self
Specifies the private connection provisioning state.
sourcepub fn build(self) -> ConnectorProfile
pub fn build(self) -> ConnectorProfile
Consumes the builder and constructs a ConnectorProfile
.