Interface EngineDefaults.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EngineDefaults.Builder,EngineDefaults>, SdkBuilder<EngineDefaults.Builder,EngineDefaults>, SdkPojo
Enclosing class:
EngineDefaults

public static interface EngineDefaults.Builder extends SdkPojo, CopyableBuilder<EngineDefaults.Builder,EngineDefaults>
  • Method Details

    • cacheParameterGroupFamily

      EngineDefaults.Builder cacheParameterGroupFamily(String cacheParameterGroupFamily)

      Specifies the name of the cache parameter group family to which the engine default parameters apply.

      Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.0 | redis6.x | redis7

      Parameters:
      cacheParameterGroupFamily - Specifies the name of the cache parameter group family to which the engine default parameters apply.

      Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.0 | redis6.x | redis7

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • marker

      Provides an identifier to allow retrieval of paginated results.

      Parameters:
      marker - Provides an identifier to allow retrieval of paginated results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      EngineDefaults.Builder parameters(Collection<Parameter> parameters)

      Contains a list of engine default parameters.

      Parameters:
      parameters - Contains a list of engine default parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      EngineDefaults.Builder parameters(Parameter... parameters)

      Contains a list of engine default parameters.

      Parameters:
      parameters - Contains a list of engine default parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      Contains a list of engine default parameters.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to parameters(List<Parameter>).

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

      EngineDefaults.Builder cacheNodeTypeSpecificParameters(Collection<CacheNodeTypeSpecificParameter> cacheNodeTypeSpecificParameters)

      A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.

      Parameters:
      cacheNodeTypeSpecificParameters - A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheNodeTypeSpecificParameters

      EngineDefaults.Builder cacheNodeTypeSpecificParameters(CacheNodeTypeSpecificParameter... cacheNodeTypeSpecificParameters)

      A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.

      Parameters:
      cacheNodeTypeSpecificParameters - A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheNodeTypeSpecificParameters

      EngineDefaults.Builder cacheNodeTypeSpecificParameters(Consumer<CacheNodeTypeSpecificParameter.Builder>... cacheNodeTypeSpecificParameters)

      A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to cacheNodeTypeSpecificParameters(List<CacheNodeTypeSpecificParameter>).

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