Interface GetIntegrationResponse.Builder

  • Method Details

    • integrationName

      GetIntegrationResponse.Builder integrationName(String integrationName)

      The name of the integration.

      Parameters:
      integrationName - 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 type of integration. Integrations with OpenSearch Service have the type OPENSEARCH.

      Parameters:
      integrationType - The type of integration. Integrations with OpenSearch Service have the type OPENSEARCH.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • integrationType

      GetIntegrationResponse.Builder integrationType(IntegrationType integrationType)

      The type of integration. Integrations with OpenSearch Service have the type OPENSEARCH.

      Parameters:
      integrationType - The type of integration. Integrations with OpenSearch Service have the type OPENSEARCH.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • integrationStatus

      GetIntegrationResponse.Builder integrationStatus(String integrationStatus)

      The current status of this integration.

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

      GetIntegrationResponse.Builder integrationStatus(IntegrationStatus integrationStatus)

      The current status of this integration.

      Parameters:
      integrationStatus - The current status of this integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • integrationDetails

      GetIntegrationResponse.Builder integrationDetails(IntegrationDetails integrationDetails)

      A structure that contains information about the integration configuration. For an integration with OpenSearch Service, this includes information about OpenSearch Service resources such as the collection, the workspace, and policies.

      Parameters:
      integrationDetails - A structure that contains information about the integration configuration. For an integration with OpenSearch Service, this includes information about OpenSearch Service resources such as the collection, the workspace, and policies.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • integrationDetails

      default GetIntegrationResponse.Builder integrationDetails(Consumer<IntegrationDetails.Builder> integrationDetails)

      A structure that contains information about the integration configuration. For an integration with OpenSearch Service, this includes information about OpenSearch Service resources such as the collection, the workspace, and policies.

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

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

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