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

      GetIntegrationResponse.Builder integrationArn(String integrationArn)

      The ARN of the integration.

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

      The name of the integration.

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

      GetIntegrationResponse.Builder integrationType(String integrationType)

      The immutable provider type for the integration.

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

      GetIntegrationResponse.Builder integrationType(IntegrationType integrationType)

      The immutable provider type for the integration.

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

      GetIntegrationResponse.Builder providerDetails(ProviderDetails providerDetails)

      Provider-specific details for the integration.

      Parameters:
      providerDetails - Provider-specific details for the integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • providerDetails

      default GetIntegrationResponse.Builder providerDetails(Consumer<ProviderDetails.Builder> providerDetails)

      Provider-specific details for the integration.

      This is a convenience method that creates an instance of the ProviderDetails.Builder avoiding the need to create one manually via ProviderDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to providerDetails(ProviderDetails).

      Parameters:
      providerDetails - a consumer that will call methods on ProviderDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp when the integration was created.

      Parameters:
      createdAt - The timestamp when the integration was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the integration was last updated.

      Parameters:
      updatedAt - The timestamp when the integration was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.