Interface ConnectorProfile.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectorProfile.Builder,ConnectorProfile>,SdkBuilder<ConnectorProfile.Builder,ConnectorProfile>,SdkPojo
- Enclosing class:
- ConnectorProfile
public static interface ConnectorProfile.Builder extends SdkPojo, CopyableBuilder<ConnectorProfile.Builder,ConnectorProfile>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConnectorProfile.BuilderconnectionMode(String connectionMode)Indicates the connection mode and if it is public or private.ConnectorProfile.BuilderconnectionMode(ConnectionMode connectionMode)Indicates the connection mode and if it is public or private.ConnectorProfile.BuilderconnectorLabel(String connectorLabel)The label for the connector profile being created.ConnectorProfile.BuilderconnectorProfileArn(String connectorProfileArn)The Amazon Resource Name (ARN) of the connector profile.ConnectorProfile.BuilderconnectorProfileName(String connectorProfileName)The name of the connector profile.default ConnectorProfile.BuilderconnectorProfileProperties(Consumer<ConnectorProfileProperties.Builder> connectorProfileProperties)The connector-specific properties of the profile configuration.ConnectorProfile.BuilderconnectorProfileProperties(ConnectorProfileProperties connectorProfileProperties)The connector-specific properties of the profile configuration.ConnectorProfile.BuilderconnectorType(String connectorType)The type of connector, such as Salesforce, Amplitude, and so on.ConnectorProfile.BuilderconnectorType(ConnectorType connectorType)The type of connector, such as Salesforce, Amplitude, and so on.ConnectorProfile.BuildercreatedAt(Instant createdAt)Specifies when the connector profile was created.ConnectorProfile.BuildercredentialsArn(String credentialsArn)The Amazon Resource Name (ARN) of the connector profile credentials.ConnectorProfile.BuilderlastUpdatedAt(Instant lastUpdatedAt)Specifies when the connector profile was last updated.default ConnectorProfile.BuilderprivateConnectionProvisioningState(Consumer<PrivateConnectionProvisioningState.Builder> privateConnectionProvisioningState)Specifies the private connection provisioning state.ConnectorProfile.BuilderprivateConnectionProvisioningState(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 Detail
-
connectorProfileArn
ConnectorProfile.Builder connectorProfileArn(String 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
ConnectorProfile.Builder connectorProfileName(String connectorProfileName)
The name of the connector profile. The name is unique for each
ConnectorProfilein the Amazon Web Services account.- Parameters:
connectorProfileName- The name of the connector profile. The name is unique for eachConnectorProfilein the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorType
ConnectorProfile.Builder connectorType(String 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,ConnectorType
-
connectorType
ConnectorProfile.Builder connectorType(ConnectorType 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,ConnectorType
-
connectorLabel
ConnectorProfile.Builder connectorLabel(String 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
ConnectorProfile.Builder connectionMode(String 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,ConnectionMode
-
connectionMode
ConnectorProfile.Builder connectionMode(ConnectionMode 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,ConnectionMode
-
credentialsArn
ConnectorProfile.Builder credentialsArn(String 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.Builderavoiding the need to create one manually viaConnectorProfileProperties.builder().When the
Consumercompletes,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:
connectorProfileProperties(ConnectorProfileProperties)
-
createdAt
ConnectorProfile.Builder createdAt(Instant 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
ConnectorProfile.Builder lastUpdatedAt(Instant 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.Builderavoiding the need to create one manually viaPrivateConnectionProvisioningState.builder().When the
Consumercompletes,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:
privateConnectionProvisioningState(PrivateConnectionProvisioningState)
-
-