IntegrationRuntimeConnectionInfoInner Class

  • java.lang.Object
    • com.azure.resourcemanager.synapse.fluent.models.IntegrationRuntimeConnectionInfoInner

Implements

public final class IntegrationRuntimeConnectionInfoInner
implements JsonSerializable<IntegrationRuntimeConnectionInfoInner>

Connection information for encrypting the on-premises data source credentials.

Constructor Summary

Constructor Description
IntegrationRuntimeConnectionInfoInner()

Creates an instance of IntegrationRuntimeConnectionInfoInner class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: Connection information for encrypting the on-premises data source credentials.

static IntegrationRuntimeConnectionInfoInner fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeConnectionInfoInner from the JsonReader.

String hostServiceUri()

Get the hostServiceUri property: The on-premises integration runtime host URL.

String identityCertThumbprint()

Get the identityCertThumbprint property: The integration runtime SSL certificate thumbprint.

Boolean isIdentityCertExprired()

Get the isIdentityCertExprired property: Whether the identity certificate is expired.

String publicKey()

Get the publicKey property: The public key for encrypting a credential when transferring the credential to the integration runtime.

String serviceToken()

Get the serviceToken property: The token generated in service.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String version()

Get the version property: The integration runtime version.

IntegrationRuntimeConnectionInfoInner withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: Connection information for encrypting the on-premises data source credentials.

Methods inherited from java.lang.Object

Constructor Details

IntegrationRuntimeConnectionInfoInner

public IntegrationRuntimeConnectionInfoInner()

Creates an instance of IntegrationRuntimeConnectionInfoInner class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: Connection information for encrypting the on-premises data source credentials.

Returns:

the additionalProperties value.

fromJson

public static IntegrationRuntimeConnectionInfoInner fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeConnectionInfoInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of IntegrationRuntimeConnectionInfoInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the IntegrationRuntimeConnectionInfoInner.

hostServiceUri

public String hostServiceUri()

Get the hostServiceUri property: The on-premises integration runtime host URL.

Returns:

the hostServiceUri value.

identityCertThumbprint

public String identityCertThumbprint()

Get the identityCertThumbprint property: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation.

Returns:

the identityCertThumbprint value.

isIdentityCertExprired

public Boolean isIdentityCertExprired()

Get the isIdentityCertExprired property: Whether the identity certificate is expired.

Returns:

the isIdentityCertExprired value.

publicKey

public String publicKey()

Get the publicKey property: The public key for encrypting a credential when transferring the credential to the integration runtime.

Returns:

the publicKey value.

serviceToken

public String serviceToken()

Get the serviceToken property: The token generated in service. Callers use this token to authenticate to integration runtime.

Returns:

the serviceToken value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

version

public String version()

Get the version property: The integration runtime version.

Returns:

the version value.

withAdditionalProperties

public IntegrationRuntimeConnectionInfoInner withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: Connection information for encrypting the on-premises data source credentials.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the IntegrationRuntimeConnectionInfoInner object itself.

Applies to