HBaseLinkedService Class

public class HBaseLinkedService
extends LinkedService

HBase server linked service.

Constructor Summary

Constructor Description
HBaseLinkedService()

Creates an instance of HBaseLinkedService class.

Method Summary

Modifier and Type Method and Description
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.

Object getAllowSelfSignedServerCert()

Get the allowSelfSignedServerCert property: Specifies whether to allow self-signed certificates from the server.

HBaseAuthenticationType getAuthenticationType()

Get the authenticationType property: The authentication mechanism to use to connect to the HBase server.

Object getEnableSsl()

Get the enableSsl property: Specifies whether the connections to the server are encrypted using SSL.

Object getEncryptedCredential()

Get the encryptedCredential property: The encrypted credential used for authentication.

Object getHost()

Get the host property: The IP address or host name of the HBase server.

Object getHttpPath()

Get the httpPath property: The partial URL corresponding to the HBase server.

SecretBase getPassword()

Get the password property: The password corresponding to the user name.

Object getPort()

Get the port property: The TCP port that the HBase instance uses to listen for client connections.

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.

Object getUsername()

Get the username property: The user name used to connect to the HBase instance.

HBaseLinkedService 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.

HBaseLinkedService setAllowSelfSignedServerCert(Object allowSelfSignedServerCert)

Set the allowSelfSignedServerCert property: Specifies whether to allow self-signed certificates from the server.

HBaseLinkedService setAnnotations(List<Object> annotations)

Set the annotations property: List of tags that can be used for describing the linked service.

HBaseLinkedService setAuthenticationType(HBaseAuthenticationType authenticationType)

Set the authenticationType property: The authentication mechanism to use to connect to the HBase server.

HBaseLinkedService setConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

HBaseLinkedService setDescription(String description)

Set the description property: Linked service description.

HBaseLinkedService setEnableSsl(Object enableSsl)

Set the enableSsl property: Specifies whether the connections to the server are encrypted using SSL.

HBaseLinkedService setEncryptedCredential(Object encryptedCredential)

Set the encryptedCredential property: The encrypted credential used for authentication.

HBaseLinkedService setHost(Object host)

Set the host property: The IP address or host name of the HBase server.

HBaseLinkedService setHttpPath(Object httpPath)

Set the httpPath property: The partial URL corresponding to the HBase server.

HBaseLinkedService setParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

HBaseLinkedService setPassword(SecretBase password)

Set the password property: The password corresponding to the user name.

HBaseLinkedService setPort(Object port)

Set the port property: The TCP port that the HBase instance uses to listen for client connections.

HBaseLinkedService 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.

HBaseLinkedService setUsername(Object username)

Set the username property: The user name used to connect to the HBase instance.

Methods inherited from LinkedService

Methods inherited from java.lang.Object

Constructor Details

HBaseLinkedService

public HBaseLinkedService()

Creates an instance of HBaseLinkedService class.

Method Details

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:

the allowHostNameCNMismatch value.

getAllowSelfSignedServerCert

public Object getAllowSelfSignedServerCert()

Get the allowSelfSignedServerCert property: Specifies whether to allow self-signed certificates from the server. The default value is false.

Returns:

the allowSelfSignedServerCert value.

getAuthenticationType

public HBaseAuthenticationType getAuthenticationType()

Get the authenticationType property: The authentication mechanism to use to connect to the HBase server.

Returns:

the authenticationType value.

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:

the enableSsl value.

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:

the encryptedCredential value.

getHost

public Object getHost()

Get the host property: The IP address or host name of the HBase server. (i.e. 192.168.222.160).

Returns:

the host value.

getHttpPath

public Object getHttpPath()

Get the httpPath property: The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version).

Returns:

the httpPath value.

getPassword

public SecretBase getPassword()

Get the password property: The password corresponding to the user name.

Returns:

the password value.

getPort

public Object getPort()

Get the port property: The TCP port that the HBase instance uses to listen for client connections. The default value is 9090.

Returns:

the port value.

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:

the trustedCertPath value.

getUsername

public Object getUsername()

Get the username property: The user name used to connect to the HBase instance.

Returns:

the username value.

setAllowHostNameCNMismatch

public HBaseLinkedService 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:

allowHostNameCNMismatch - the allowHostNameCNMismatch value to set.

Returns:

the HBaseLinkedService object itself.

setAllowSelfSignedServerCert

public HBaseLinkedService setAllowSelfSignedServerCert(Object allowSelfSignedServerCert)

Set the allowSelfSignedServerCert property: Specifies whether to allow self-signed certificates from the server. The default value is false.

Parameters:

allowSelfSignedServerCert - the allowSelfSignedServerCert value to set.

Returns:

the HBaseLinkedService object itself.

setAnnotations

public HBaseLinkedService setAnnotations(List annotations)

Set the annotations property: List of tags that can be used for describing the linked service.

Overrides:

HBaseLinkedService.setAnnotations(List<Object> annotations)

Parameters:

annotations

setAuthenticationType

public HBaseLinkedService setAuthenticationType(HBaseAuthenticationType authenticationType)

Set the authenticationType property: The authentication mechanism to use to connect to the HBase server.

Parameters:

authenticationType - the authenticationType value to set.

Returns:

the HBaseLinkedService object itself.

setConnectVia

public HBaseLinkedService setConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

Overrides:

HBaseLinkedService.setConnectVia(IntegrationRuntimeReference connectVia)

Parameters:

connectVia

setDescription

public HBaseLinkedService setDescription(String description)

Set the description property: Linked service description.

Overrides:

HBaseLinkedService.setDescription(String description)

Parameters:

description

setEnableSsl

public HBaseLinkedService setEnableSsl(Object enableSsl)

Set the enableSsl property: Specifies whether the connections to the server are encrypted using SSL. The default value is false.

Parameters:

enableSsl - the enableSsl value to set.

Returns:

the HBaseLinkedService object itself.

setEncryptedCredential

public HBaseLinkedService 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:

encryptedCredential - the encryptedCredential value to set.

Returns:

the HBaseLinkedService object itself.

setHost

public HBaseLinkedService setHost(Object host)

Set the host property: The IP address or host name of the HBase server. (i.e. 192.168.222.160).

Parameters:

host - the host value to set.

Returns:

the HBaseLinkedService object itself.

setHttpPath

public HBaseLinkedService setHttpPath(Object httpPath)

Set the httpPath property: The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version).

Parameters:

httpPath - the httpPath value to set.

Returns:

the HBaseLinkedService object itself.

setParameters

public HBaseLinkedService setParameters(Map parameters)

Set the parameters property: Parameters for linked service.

Overrides:

HBaseLinkedService.setParameters(Map<String,ParameterSpecification> parameters)

Parameters:

parameters

setPassword

public HBaseLinkedService setPassword(SecretBase password)

Set the password property: The password corresponding to the user name.

Parameters:

password - the password value to set.

Returns:

the HBaseLinkedService object itself.

setPort

public HBaseLinkedService setPort(Object port)

Set the port property: The TCP port that the HBase instance uses to listen for client connections. The default value is 9090.

Parameters:

port - the port value to set.

Returns:

the HBaseLinkedService object itself.

setTrustedCertPath

public HBaseLinkedService 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:

trustedCertPath - the trustedCertPath value to set.

Returns:

the HBaseLinkedService object itself.

setUsername

public HBaseLinkedService setUsername(Object username)

Set the username property: The user name used to connect to the HBase instance.

Parameters:

username - the username value to set.

Returns:

the HBaseLinkedService object itself.

Applies to