Interface SAPODataConnectorProfileProperties.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<SAPODataConnectorProfileProperties.Builder,SAPODataConnectorProfileProperties>
,SdkBuilder<SAPODataConnectorProfileProperties.Builder,SAPODataConnectorProfileProperties>
,SdkPojo
- Enclosing class:
- SAPODataConnectorProfileProperties
public static interface SAPODataConnectorProfileProperties.Builder extends SdkPojo, CopyableBuilder<SAPODataConnectorProfileProperties.Builder,SAPODataConnectorProfileProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SAPODataConnectorProfileProperties.Builder
applicationHostUrl(String applicationHostUrl)
The location of the SAPOData resource.SAPODataConnectorProfileProperties.Builder
applicationServicePath(String applicationServicePath)
The application path to catalog service.SAPODataConnectorProfileProperties.Builder
clientNumber(String clientNumber)
The client number for the client creating the connection.SAPODataConnectorProfileProperties.Builder
disableSSO(Boolean 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.SAPODataConnectorProfileProperties.Builder
logonLanguage(String logonLanguage)
The logon language of SAPOData instance.default SAPODataConnectorProfileProperties.Builder
oAuthProperties(Consumer<OAuthProperties.Builder> oAuthProperties)
The SAPOData OAuth properties required for OAuth type authentication.SAPODataConnectorProfileProperties.Builder
oAuthProperties(OAuthProperties oAuthProperties)
The SAPOData OAuth properties required for OAuth type authentication.SAPODataConnectorProfileProperties.Builder
portNumber(Integer portNumber)
The port number of the SAPOData instance.SAPODataConnectorProfileProperties.Builder
privateLinkServiceName(String privateLinkServiceName)
The SAPOData Private Link service name to be used for private data transfers.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
applicationHostUrl
SAPODataConnectorProfileProperties.Builder applicationHostUrl(String applicationHostUrl)
The location of the SAPOData resource.
- Parameters:
applicationHostUrl
- The location of the SAPOData resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationServicePath
SAPODataConnectorProfileProperties.Builder applicationServicePath(String applicationServicePath)
The application path to catalog service.
- Parameters:
applicationServicePath
- The application path to catalog service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portNumber
SAPODataConnectorProfileProperties.Builder portNumber(Integer portNumber)
The port number of the SAPOData instance.
- Parameters:
portNumber
- The port number of the SAPOData instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientNumber
SAPODataConnectorProfileProperties.Builder clientNumber(String clientNumber)
The client number for the client creating the connection.
- Parameters:
clientNumber
- The client number for the client creating the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logonLanguage
SAPODataConnectorProfileProperties.Builder logonLanguage(String logonLanguage)
The logon language of SAPOData instance.
- Parameters:
logonLanguage
- The logon language of SAPOData instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateLinkServiceName
SAPODataConnectorProfileProperties.Builder privateLinkServiceName(String privateLinkServiceName)
The SAPOData Private Link service name to be used for private data transfers.
- Parameters:
privateLinkServiceName
- The SAPOData Private Link service name to be used for private data transfers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthProperties
SAPODataConnectorProfileProperties.Builder oAuthProperties(OAuthProperties oAuthProperties)
The SAPOData OAuth properties required for OAuth type authentication.
- Parameters:
oAuthProperties
- The SAPOData OAuth properties required for OAuth type authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthProperties
default SAPODataConnectorProfileProperties.Builder oAuthProperties(Consumer<OAuthProperties.Builder> oAuthProperties)
The SAPOData OAuth properties required for OAuth type authentication.
This is a convenience method that creates an instance of theOAuthProperties.Builder
avoiding the need to create one manually viaOAuthProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooAuthProperties(OAuthProperties)
.- Parameters:
oAuthProperties
- a consumer that will call methods onOAuthProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
oAuthProperties(OAuthProperties)
-
disableSSO
SAPODataConnectorProfileProperties.Builder disableSSO(Boolean disableSSO)
If you set this parameter to
true
, 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
-