Interface CustomMemoryStrategyInput.Builder

  • Method Details

    • name

      The name of the custom memory strategy.

      Parameters:
      name - The name of the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CustomMemoryStrategyInput.Builder description(String description)

      The description of the custom memory strategy.

      Parameters:
      description - The description of the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaces

      Deprecated.
      Use namespaceTemplates instead

      The namespaces associated with the custom memory strategy.

      Parameters:
      namespaces - The namespaces associated with the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaces

      Deprecated.
      Use namespaceTemplates instead

      The namespaces associated with the custom memory strategy.

      Parameters:
      namespaces - The namespaces associated with the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceTemplates

      CustomMemoryStrategyInput.Builder namespaceTemplates(Collection<String> namespaceTemplates)

      The namespaceTemplates associated with the custom memory strategy.

      Parameters:
      namespaceTemplates - The namespaceTemplates associated with the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceTemplates

      CustomMemoryStrategyInput.Builder namespaceTemplates(String... namespaceTemplates)

      The namespaceTemplates associated with the custom memory strategy.

      Parameters:
      namespaceTemplates - The namespaceTemplates associated with the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      The configuration for the custom memory strategy.

      Parameters:
      configuration - The configuration for the custom memory strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      The configuration for the custom memory strategy.

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

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

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