PhoenixLinkedService Class
- java.
lang. Object - com.
azure. analytics. synapse. artifacts. models. LinkedService - com.
azure. analytics. synapse. artifacts. models. PhoenixLinkedService
- com.
- com.
public class PhoenixLinkedService
extends LinkedService
Phoenix server linked service.
Constructor Summary
| Constructor | Description |
|---|---|
| PhoenixLinkedService() |
Creates an instance of Phoenix |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Phoenix |
fromJson(JsonReader jsonReader)
Reads an instance of Phoenix |
| Object |
getAllowHostNameCNMismatch()
Get the allow |
| Object |
getAllowSelfSignedServerCert()
Get the allow |
|
Phoenix |
getAuthenticationType()
Get the authentication |
| Object |
getEnableSsl()
Get the enable |
| Object |
getEncryptedCredential()
Get the encrypted |
| Object |
getHost()
Get the host property: The IP address or host name of the Phoenix server. |
| Object |
getHttpPath()
Get the http |
|
Secret |
getPassword()
Get the password property: The password corresponding to the user name. |
| Object |
getPort()
Get the port property: The TCP port that the Phoenix server uses to listen for client connections. |
| Object |
getTrustedCertPath()
Get the trusted |
| String |
getType()
Get the type property: Type of linked service. |
| Object |
getUsername()
Get the username property: The user name used to connect to the Phoenix server. |
| Object |
getUseSystemTrustStore()
Get the use |
|
Phoenix |
setAllowHostNameCNMismatch(Object allowHostNameCNMismatch)
Set the allow |
|
Phoenix |
setAllowSelfSignedServerCert(Object allowSelfSignedServerCert)
Set the allow |
|
Phoenix |
setAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
|
Phoenix |
setAuthenticationType(PhoenixAuthenticationType authenticationType)
Set the authentication |
|
Phoenix |
setConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
|
Phoenix |
setDescription(String description)
Set the description property: Linked service description. |
|
Phoenix |
setEnableSsl(Object enableSsl)
Set the enable |
|
Phoenix |
setEncryptedCredential(Object encryptedCredential)
Set the encrypted |
|
Phoenix |
setHost(Object host)
Set the host property: The IP address or host name of the Phoenix server. |
|
Phoenix |
setHttpPath(Object httpPath)
Set the http |
|
Phoenix |
setParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
|
Phoenix |
setPassword(SecretBase password)
Set the password property: The password corresponding to the user name. |
|
Phoenix |
setPort(Object port)
Set the port property: The TCP port that the Phoenix server uses to listen for client connections. |
|
Phoenix |
setTrustedCertPath(Object trustedCertPath)
Set the trusted |
|
Phoenix |
setUsername(Object username)
Set the username property: The user name used to connect to the Phoenix server. |
|
Phoenix |
setUseSystemTrustStore(Object useSystemTrustStore)
Set the use |
|
Phoenix |
setVersion(String version)
Set the version property: Version of the linked service. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
PhoenixLinkedService
public PhoenixLinkedService()
Creates an instance of PhoenixLinkedService class.
Method Details
fromJson
public static PhoenixLinkedService fromJson(JsonReader jsonReader)
Reads an instance of PhoenixLinkedService from the JsonReader.
Parameters:
Returns:
Throws:
getAllowHostNameCNMismatch
public Object getAllowHostNameCNMismatch()
Get the allowHostNameCNMismatch property: Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false.
Returns:
getAllowSelfSignedServerCert
public Object getAllowSelfSignedServerCert()
Get the allowSelfSignedServerCert property: Specifies whether to allow self-signed certificates from the server. The default value is false.
Returns:
getAuthenticationType
public PhoenixAuthenticationType getAuthenticationType()
Get the authenticationType property: The authentication mechanism used to connect to the Phoenix server.
Returns:
getEnableSsl
public Object getEnableSsl()
Get the enableSsl property: Specifies whether the connections to the server are encrypted using SSL. The default value is false.
Returns:
getEncryptedCredential
public Object getEncryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
Returns:
getHost
public Object getHost()
Get the host property: The IP address or host name of the Phoenix server. (i.e. 192.168.222.160).
Returns:
getHttpPath
public Object getHttpPath()
Get the httpPath property: The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using WindowsAzureHDInsightService.
Returns:
getPassword
public SecretBase getPassword()
Get the password property: The password corresponding to the user name.
Returns:
getPort
public Object getPort()
Get the port property: The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765.
Returns:
getTrustedCertPath
public Object getTrustedCertPath()
Get the trustedCertPath property: The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.
Returns:
getType
public String getType()
Get the type property: Type of linked service.
Overrides:
PhoenixLinkedService.getType()Returns:
getUsername
public Object getUsername()
Get the username property: The user name used to connect to the Phoenix server.
Returns:
getUseSystemTrustStore
public Object getUseSystemTrustStore()
Get the useSystemTrustStore property: Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false.
Returns:
setAllowHostNameCNMismatch
public PhoenixLinkedService setAllowHostNameCNMismatch(Object allowHostNameCNMismatch)
Set the allowHostNameCNMismatch property: Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false.
Parameters:
Returns:
setAllowSelfSignedServerCert
public PhoenixLinkedService setAllowSelfSignedServerCert(Object allowSelfSignedServerCert)
Set the allowSelfSignedServerCert property: Specifies whether to allow self-signed certificates from the server. The default value is false.
Parameters:
Returns:
setAnnotations
public PhoenixLinkedService setAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
PhoenixLinkedService.setAnnotations(List<Object> annotations)Parameters:
setAuthenticationType
public PhoenixLinkedService setAuthenticationType(PhoenixAuthenticationType authenticationType)
Set the authenticationType property: The authentication mechanism used to connect to the Phoenix server.
Parameters:
Returns:
setConnectVia
public PhoenixLinkedService setConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
PhoenixLinkedService.setConnectVia(IntegrationRuntimeReference connectVia)Parameters:
setDescription
public PhoenixLinkedService setDescription(String description)
Set the description property: Linked service description.
Overrides:
PhoenixLinkedService.setDescription(String description)Parameters:
setEnableSsl
public PhoenixLinkedService setEnableSsl(Object enableSsl)
Set the enableSsl property: Specifies whether the connections to the server are encrypted using SSL. The default value is false.
Parameters:
Returns:
setEncryptedCredential
public PhoenixLinkedService setEncryptedCredential(Object encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
Parameters:
Returns:
setHost
public PhoenixLinkedService setHost(Object host)
Set the host property: The IP address or host name of the Phoenix server. (i.e. 192.168.222.160).
Parameters:
Returns:
setHttpPath
public PhoenixLinkedService setHttpPath(Object httpPath)
Set the httpPath property: The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using WindowsAzureHDInsightService.
Parameters:
Returns:
setParameters
public PhoenixLinkedService setParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service.
Overrides:
PhoenixLinkedService.setParameters(Map<String,ParameterSpecification> parameters)Parameters:
setPassword
public PhoenixLinkedService setPassword(SecretBase password)
Set the password property: The password corresponding to the user name.
Parameters:
Returns:
setPort
public PhoenixLinkedService setPort(Object port)
Set the port property: The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765.
Parameters:
Returns:
setTrustedCertPath
public PhoenixLinkedService setTrustedCertPath(Object trustedCertPath)
Set the trustedCertPath property: The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.
Parameters:
Returns:
setUsername
public PhoenixLinkedService setUsername(Object username)
Set the username property: The user name used to connect to the Phoenix server.
Parameters:
Returns:
setUseSystemTrustStore
public PhoenixLinkedService setUseSystemTrustStore(Object useSystemTrustStore)
Set the useSystemTrustStore property: Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false.
Parameters:
Returns:
setVersion
public PhoenixLinkedService setVersion(String version)
Set the version property: Version of the linked service.
Overrides:
PhoenixLinkedService.setVersion(String version)Parameters:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
PhoenixLinkedService.toJson(JsonWriter jsonWriter)Parameters:
Throws: