Interface ConnectorProfile.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConnectorProfile.Builder,
,ConnectorProfile> SdkBuilder<ConnectorProfile.Builder,
,ConnectorProfile> SdkPojo
- Enclosing class:
ConnectorProfile
-
Method Summary
Modifier and TypeMethodDescriptionconnectionMode
(String connectionMode) Indicates the connection mode and if it is public or private.connectionMode
(ConnectionMode connectionMode) Indicates the connection mode and if it is public or private.connectorLabel
(String connectorLabel) The label for the connector profile being created.connectorProfileArn
(String connectorProfileArn) The Amazon Resource Name (ARN) of the connector profile.connectorProfileName
(String connectorProfileName) The name of the connector profile.default ConnectorProfile.Builder
connectorProfileProperties
(Consumer<ConnectorProfileProperties.Builder> connectorProfileProperties) The connector-specific properties of the profile configuration.connectorProfileProperties
(ConnectorProfileProperties connectorProfileProperties) The connector-specific properties of the profile configuration.connectorType
(String connectorType) The type of connector, such as Salesforce, Amplitude, and so on.connectorType
(ConnectorType connectorType) The type of connector, such as Salesforce, Amplitude, and so on.Specifies when the connector profile was created.credentialsArn
(String credentialsArn) The Amazon Resource Name (ARN) of the connector profile credentials.lastUpdatedAt
(Instant lastUpdatedAt) Specifies when the connector profile was last updated.default ConnectorProfile.Builder
privateConnectionProvisioningState
(Consumer<PrivateConnectionProvisioningState.Builder> privateConnectionProvisioningState) Specifies the private connection provisioning state.privateConnectionProvisioningState
(PrivateConnectionProvisioningState privateConnectionProvisioningState) Specifies the private connection provisioning state.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
connectorProfileArn
The Amazon Resource Name (ARN) of the connector profile.
- Parameters:
connectorProfileArn
- The Amazon Resource Name (ARN) of the connector profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorProfileName
The name of the connector profile. The name is unique for each
ConnectorProfile
in the Amazon Web Services account.- Parameters:
connectorProfileName
- The name of the connector profile. The name is unique for eachConnectorProfile
in the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorType
The type of connector, such as Salesforce, Amplitude, and so on.
- Parameters:
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectorType
The type of connector, such as Salesforce, Amplitude, and so on.
- Parameters:
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectorLabel
The label for the connector profile being created.
- Parameters:
connectorLabel
- The label for the connector profile being created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionMode
Indicates the connection mode and if it is public or private.
- Parameters:
connectionMode
- Indicates the connection mode and if it is public or private.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionMode
Indicates the connection mode and if it is public or private.
- Parameters:
connectionMode
- Indicates the connection mode and if it is public or private.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentialsArn
The Amazon Resource Name (ARN) of the connector profile credentials.
- Parameters:
credentialsArn
- The Amazon Resource Name (ARN) of the connector profile credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorProfileProperties
ConnectorProfile.Builder connectorProfileProperties(ConnectorProfileProperties connectorProfileProperties) The connector-specific properties of the profile configuration.
- Parameters:
connectorProfileProperties
- The connector-specific properties of the profile configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorProfileProperties
default ConnectorProfile.Builder connectorProfileProperties(Consumer<ConnectorProfileProperties.Builder> connectorProfileProperties) The connector-specific properties of the profile configuration.
This is a convenience method that creates an instance of theConnectorProfileProperties.Builder
avoiding the need to create one manually viaConnectorProfileProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconnectorProfileProperties(ConnectorProfileProperties)
.- Parameters:
connectorProfileProperties
- a consumer that will call methods onConnectorProfileProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
Specifies when the connector profile was created.
- Parameters:
createdAt
- Specifies when the connector profile was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
Specifies when the connector profile was last updated.
- Parameters:
lastUpdatedAt
- Specifies when the connector profile was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateConnectionProvisioningState
ConnectorProfile.Builder privateConnectionProvisioningState(PrivateConnectionProvisioningState privateConnectionProvisioningState) Specifies the private connection provisioning state.
- Parameters:
privateConnectionProvisioningState
- Specifies the private connection provisioning state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateConnectionProvisioningState
default ConnectorProfile.Builder privateConnectionProvisioningState(Consumer<PrivateConnectionProvisioningState.Builder> privateConnectionProvisioningState) Specifies the private connection provisioning state.
This is a convenience method that creates an instance of thePrivateConnectionProvisioningState.Builder
avoiding the need to create one manually viaPrivateConnectionProvisioningState.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprivateConnectionProvisioningState(PrivateConnectionProvisioningState)
.- Parameters:
privateConnectionProvisioningState
- a consumer that will call methods onPrivateConnectionProvisioningState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-