Interface GetDirectQueryDataSourceResponse.Builder

    • Method Detail

      • dataSourceName

        GetDirectQueryDataSourceResponse.Builder dataSourceName​(String dataSourceName)

        A unique, user-defined label to identify the data source within your OpenSearch Service environment.

        Parameters:
        dataSourceName - A unique, user-defined label to identify the data source within your OpenSearch Service environment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSourceType

        GetDirectQueryDataSourceResponse.Builder dataSourceType​(DirectQueryDataSourceType dataSourceType)

        The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.

        Parameters:
        dataSourceType - The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        GetDirectQueryDataSourceResponse.Builder description​(String description)

        A description that provides additional context and details about the data source.

        Parameters:
        description - A description that provides additional context and details about the data source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • openSearchArns

        GetDirectQueryDataSourceResponse.Builder openSearchArns​(Collection<String> openSearchArns)

        A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.

        Parameters:
        openSearchArns - A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • openSearchArns

        GetDirectQueryDataSourceResponse.Builder openSearchArns​(String... openSearchArns)

        A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.

        Parameters:
        openSearchArns - A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSourceAccessPolicy

        GetDirectQueryDataSourceResponse.Builder dataSourceAccessPolicy​(String dataSourceAccessPolicy)

        The IAM access policy document that defines the permissions for accessing the direct query data source. Returns the current policy configuration in JSON format, or null if no custom policy is configured.

        Parameters:
        dataSourceAccessPolicy - The IAM access policy document that defines the permissions for accessing the direct query data source. Returns the current policy configuration in JSON format, or null if no custom policy is configured.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSourceArn

        GetDirectQueryDataSourceResponse.Builder dataSourceArn​(String dataSourceArn)

        The unique, system-generated identifier that represents the data source.

        Parameters:
        dataSourceArn - The unique, system-generated identifier that represents the data source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.