FtpServerLinkedService Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. LinkedService - com.
azure. resourcemanager. datafactory. models. FtpServerLinkedService
- com.
- com.
public final class FtpServerLinkedService
extends LinkedService
A FTP server Linked Service.
Constructor Summary
Constructor | Description |
---|---|
FtpServerLinkedService() |
Creates an instance of Ftp |
Method Summary
Modifier and Type | Method and Description |
---|---|
Ftp |
authenticationType()
Get the authentication |
Object |
enableServerCertificateValidation()
Get the enable |
Object |
enableSsl()
Get the enable |
String |
encryptedCredential()
Get the encrypted |
Object |
host()
Get the host property: Host name of the FTP server. |
Secret |
password()
Get the password property: Password to logon the FTP server. |
Object |
port()
Get the port property: The TCP port number that the FTP server uses to listen for client connections. |
String |
type()
Get the type property: Type of linked service. |
Object |
username()
Get the username property: Username to logon the FTP server. |
void |
validate()
Validates the instance. |
Ftp |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
Ftp |
withAuthenticationType(FtpAuthenticationType authenticationType)
Set the authentication |
Ftp |
withConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
Ftp |
withDescription(String description)
Set the description property: Linked service description. |
Ftp |
withEnableServerCertificateValidation(Object enableServerCertificateValidation)
Set the enable |
Ftp |
withEnableSsl(Object enableSsl)
Set the enable |
Ftp |
withEncryptedCredential(String encryptedCredential)
Set the encrypted |
Ftp |
withHost(Object host)
Set the host property: Host name of the FTP server. |
Ftp |
withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
Ftp |
withPassword(SecretBase password)
Set the password property: Password to logon the FTP server. |
Ftp |
withPort(Object port)
Set the port property: The TCP port number that the FTP server uses to listen for client connections. |
Ftp |
withUsername(Object username)
Set the username property: Username to logon the FTP server. |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
FtpServerLinkedService
public FtpServerLinkedService()
Creates an instance of FtpServerLinkedService class.
Method Details
authenticationType
public FtpAuthenticationType authenticationType()
Get the authenticationType property: The authentication type to be used to connect to the FTP server.
Returns:
enableServerCertificateValidation
public Object enableServerCertificateValidation()
Get the enableServerCertificateValidation property: If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean).
Returns:
enableSsl
public Object enableSsl()
Get the enableSsl property: If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean).
Returns:
encryptedCredential
public String encryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Returns:
host
public Object host()
Get the host property: Host name of the FTP server. Type: string (or Expression with resultType string).
Returns:
password
public SecretBase password()
Get the password property: Password to logon the FTP server.
Returns:
port
public Object port()
Get the port property: The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0.
Returns:
type
public String type()
Get the type property: Type of linked service.
Overrides:
FtpServerLinkedService.type()Returns:
username
public Object username()
Get the username property: Username to logon the FTP server. Type: string (or Expression with resultType string).
Returns:
validate
public void validate()
Validates the instance.
Overrides:
FtpServerLinkedService.validate()withAnnotations
public FtpServerLinkedService withAnnotations(List
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
FtpServerLinkedService.withAnnotations(List<Object> annotations)Parameters:
withAuthenticationType
public FtpServerLinkedService withAuthenticationType(FtpAuthenticationType authenticationType)
Set the authenticationType property: The authentication type to be used to connect to the FTP server.
Parameters:
Returns:
withConnectVia
public FtpServerLinkedService withConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
FtpServerLinkedService.withConnectVia(IntegrationRuntimeReference connectVia)Parameters:
withDescription
public FtpServerLinkedService withDescription(String description)
Set the description property: Linked service description.
Overrides:
FtpServerLinkedService.withDescription(String description)Parameters:
withEnableServerCertificateValidation
public FtpServerLinkedService withEnableServerCertificateValidation(Object enableServerCertificateValidation)
Set the enableServerCertificateValidation property: If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean).
Parameters:
Returns:
withEnableSsl
public FtpServerLinkedService withEnableSsl(Object enableSsl)
Set the enableSsl property: If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean).
Parameters:
Returns:
withEncryptedCredential
public FtpServerLinkedService withEncryptedCredential(String encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Parameters:
Returns:
withHost
public FtpServerLinkedService withHost(Object host)
Set the host property: Host name of the FTP server. Type: string (or Expression with resultType string).
Parameters:
Returns:
withParameters
public FtpServerLinkedService withParameters(Map
Set the parameters property: Parameters for linked service.
Overrides:
FtpServerLinkedService.withParameters(Map<String,ParameterSpecification> parameters)Parameters:
withPassword
public FtpServerLinkedService withPassword(SecretBase password)
Set the password property: Password to logon the FTP server.
Parameters:
Returns:
withPort
public FtpServerLinkedService withPort(Object port)
Set the port property: The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0.
Parameters:
Returns:
withUsername
public FtpServerLinkedService withUsername(Object username)
Set the username property: Username to logon the FTP server. Type: string (or Expression with resultType string).
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for