Class ConnectorProfileState.Builder

  • Enclosing class:
    ConnectorProfileState

    public static final class ConnectorProfileState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public ConnectorProfileState.Builder arn​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the connector profile.
        Returns:
        builder
      • connectionMode

        public ConnectorProfileState.Builder connectionMode​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> connectionMode)
        Parameters:
        connectionMode - Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: `Public`, `Private`.
        Returns:
        builder
      • connectionMode

        public ConnectorProfileState.Builder connectionMode​(java.lang.String connectionMode)
        Parameters:
        connectionMode - Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: `Public`, `Private`.
        Returns:
        builder
      • connectorLabel

        public ConnectorProfileState.Builder connectorLabel​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> connectorLabel)
        Parameters:
        connectorLabel - Label of the connector. The label is unique for each `ConnectorRegistration` in your AWS account. Only needed if calling for the `CustomConnector` connector type.
        Returns:
        builder
      • connectorLabel

        public ConnectorProfileState.Builder connectorLabel​(java.lang.String connectorLabel)
        Parameters:
        connectorLabel - Label of the connector. The label is unique for each `ConnectorRegistration` in your AWS account. Only needed if calling for the `CustomConnector` connector type.
        Returns:
        builder
      • connectorType

        public ConnectorProfileState.Builder connectorType​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> connectorType)
        Parameters:
        connectorType - Type of connector. One of: `Amplitude`, `CustomConnector`, `CustomerProfiles`, `Datadog`, `Dynatrace`, `EventBridge`, `Googleanalytics`, `Honeycode`, `Infornexus`, `LookoutMetrics`, `Marketo`, `Redshift`, `S3`, `Salesforce`, `SAPOData`, `Servicenow`, `Singular`, `Slack`, `Snowflake`, `Trendmicro`, `Upsolver`, `Veeva`, `Zendesk`.
        Returns:
        builder
      • connectorType

        public ConnectorProfileState.Builder connectorType​(java.lang.String connectorType)
        Parameters:
        connectorType - Type of connector. One of: `Amplitude`, `CustomConnector`, `CustomerProfiles`, `Datadog`, `Dynatrace`, `EventBridge`, `Googleanalytics`, `Honeycode`, `Infornexus`, `LookoutMetrics`, `Marketo`, `Redshift`, `S3`, `Salesforce`, `SAPOData`, `Servicenow`, `Singular`, `Slack`, `Snowflake`, `Trendmicro`, `Upsolver`, `Veeva`, `Zendesk`.
        Returns:
        builder
      • credentialsArn

        public ConnectorProfileState.Builder credentialsArn​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> credentialsArn)
        Parameters:
        credentialsArn - ARN of the connector profile credentials.
        Returns:
        builder
      • credentialsArn

        public ConnectorProfileState.Builder credentialsArn​(java.lang.String credentialsArn)
        Parameters:
        credentialsArn - ARN of the connector profile credentials.
        Returns:
        builder
      • kmsArn

        public ConnectorProfileState.Builder kmsArn​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> kmsArn)
        Parameters:
        kmsArn - ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
        Returns:
        builder
      • kmsArn

        public ConnectorProfileState.Builder kmsArn​(java.lang.String kmsArn)
        Parameters:
        kmsArn - ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
        Returns:
        builder
      • name

        public ConnectorProfileState.Builder name​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the connector profile. The name is unique for each `ConnectorProfile` in your AWS account.
        Returns:
        builder
      • name

        public ConnectorProfileState.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the connector profile. The name is unique for each `ConnectorProfile` in your AWS account.
        Returns:
        builder
      • region

        public ConnectorProfileState.Builder region​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public ConnectorProfileState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder