Class IntegrationRuntimeConnectionInfoInner

java.lang.Object
com.azure.resourcemanager.datafactory.fluent.models.IntegrationRuntimeConnectionInfoInner

public final class IntegrationRuntimeConnectionInfoInner extends Object
Connection information for encrypting the on-premises data source credentials.
  • Constructor Details

    • IntegrationRuntimeConnectionInfoInner

      public IntegrationRuntimeConnectionInfoInner()
      Creates an instance of IntegrationRuntimeConnectionInfoInner class.
  • Method Details

    • 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.
    • 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.
    • hostServiceUri

      public String hostServiceUri()
      Get the hostServiceUri property: The on-premises integration runtime host URL.
      Returns:
      the hostServiceUri value.
    • version

      public String version()
      Get the version property: The integration runtime version.
      Returns:
      the version 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.
    • isIdentityCertExprired

      public Boolean isIdentityCertExprired()
      Get the isIdentityCertExprired property: Whether the identity certificate is expired.
      Returns:
      the isIdentityCertExprired value.
    • additionalProperties

      public Map<String,Object> additionalProperties()
      Get the additionalProperties property: Connection information for encrypting the on-premises data source credentials.
      Returns:
      the additionalProperties 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.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.