Interface GetIntegrationResponse.Builder

  • Method Details

    • integrationId

      GetIntegrationResponse.Builder integrationId(String integrationId)

      The unique identifier of the integration.

      Parameters:
      integrationId - The unique identifier of the integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • installationId

      GetIntegrationResponse.Builder installationId(String installationId)

      The installation identifier from the integration provider.

      Parameters:
      installationId - The installation identifier from the integration provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      The integration provider.

      Parameters:
      provider - The integration provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • provider

      The integration provider.

      Parameters:
      provider - The integration provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • providerType

      GetIntegrationResponse.Builder providerType(String providerType)

      The type of the integration provider.

      Parameters:
      providerType - The type of the integration provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • providerType

      GetIntegrationResponse.Builder providerType(ProviderType providerType)

      The type of the integration provider.

      Parameters:
      providerType - The type of the integration provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • displayName

      GetIntegrationResponse.Builder displayName(String displayName)

      The display name of the integration.

      Parameters:
      displayName - The display name of the integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      The identifier of the AWS KMS key used to encrypt data associated with the integration.

      Parameters:
      kmsKeyId - The identifier of the AWS KMS key used to encrypt data associated with the integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetUrl

      GetIntegrationResponse.Builder targetUrl(String targetUrl)

      The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance. This value is absent for SaaS integrations.

      Parameters:
      targetUrl - The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance. This value is absent for SaaS integrations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateConnectionName

      GetIntegrationResponse.Builder privateConnectionName(String privateConnectionName)

      The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.

      Parameters:
      privateConnectionName - The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.
      Returns:
      Returns a reference to this object so that method calls can be chained together.