Class CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appflow.CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty>
- Enclosing interface:
CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty
@Stability(Stable)
public static final class CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationHostUrl(String applicationHostUrl) applicationServicePath(String applicationServicePath) build()Builds the configured instance.clientNumber(String clientNumber) disableSso(Boolean disableSso) disableSso(IResolvable disableSso) logonLanguage(String logonLanguage) oAuthProperties(CfnConnectorProfilePropsMixin.OAuthPropertiesProperty oAuthProperties) oAuthProperties(IResolvable oAuthProperties) portNumber(Number portNumber) privateLinkServiceName(String privateLinkServiceName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applicationHostUrl
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder applicationHostUrl(String applicationHostUrl) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getApplicationHostUrl()- Parameters:
applicationHostUrl- The location of the SAPOData resource.- Returns:
this
-
applicationServicePath
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder applicationServicePath(String applicationServicePath) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getApplicationServicePath()- Parameters:
applicationServicePath- The application path to catalog service.- Returns:
this
-
clientNumber
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder clientNumber(String clientNumber) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getClientNumber()- Parameters:
clientNumber- The client number for the client creating the connection.- Returns:
this
-
disableSso
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder disableSso(Boolean disableSso) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getDisableSso()- Parameters:
disableSso- If you set this parameter totrue, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance. Whether you need this option depends on the types of credentials that you applied to your SAP OData connection profile. If your profile uses basic authentication credentials, SAP SSO can prevent Amazon AppFlow from connecting to your account with your username and password. In this case, bypassing SSO makes it possible for Amazon AppFlow to connect successfully. However, if your profile uses OAuth credentials, this parameter has no affect.- Returns:
this
-
disableSso
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder disableSso(IResolvable disableSso) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getDisableSso()- Parameters:
disableSso- If you set this parameter totrue, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance. Whether you need this option depends on the types of credentials that you applied to your SAP OData connection profile. If your profile uses basic authentication credentials, SAP SSO can prevent Amazon AppFlow from connecting to your account with your username and password. In this case, bypassing SSO makes it possible for Amazon AppFlow to connect successfully. However, if your profile uses OAuth credentials, this parameter has no affect.- Returns:
this
-
logonLanguage
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder logonLanguage(String logonLanguage) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getLogonLanguage()- Parameters:
logonLanguage- The logon language of SAPOData instance.- Returns:
this
-
oAuthProperties
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder oAuthProperties(IResolvable oAuthProperties) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getOAuthProperties()- Parameters:
oAuthProperties- The SAPOData OAuth properties required for OAuth type authentication.- Returns:
this
-
oAuthProperties
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder oAuthProperties(CfnConnectorProfilePropsMixin.OAuthPropertiesProperty oAuthProperties) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getOAuthProperties()- Parameters:
oAuthProperties- The SAPOData OAuth properties required for OAuth type authentication.- Returns:
this
-
portNumber
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder portNumber(Number portNumber) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getPortNumber()- Parameters:
portNumber- The port number of the SAPOData instance.- Returns:
this
-
privateLinkServiceName
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.Builder privateLinkServiceName(String privateLinkServiceName) Sets the value ofCfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty.getPrivateLinkServiceName()- Parameters:
privateLinkServiceName- The SAPOData Private Link service name to be used for private data transfers.- Returns:
this
-
build
@Stability(Stable) public CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty>- Returns:
- a new instance of
CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-