Interface ComponentConfiguration.Builder

  • Method Details

    • componentArn

      ComponentConfiguration.Builder componentArn(String componentArn)

      The Amazon Resource Name (ARN) of the component. You can specify a build version ARN, or a component version ARN whose version segments can use x wildcards, for example 1.x.x.

      Parameters:
      componentArn - The Amazon Resource Name (ARN) of the component. You can specify a build version ARN, or a component version ARN whose version segments can use x wildcards, for example 1.x.x.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      A group of parameter settings that Image Builder uses to configure the component for a specific recipe. You must supply a value for every component parameter that has no default value, and you can only supply parameters that the component defines.

      Parameters:
      parameters - A group of parameter settings that Image Builder uses to configure the component for a specific recipe. You must supply a value for every component parameter that has no default value, and you can only supply parameters that the component defines.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      A group of parameter settings that Image Builder uses to configure the component for a specific recipe. You must supply a value for every component parameter that has no default value, and you can only supply parameters that the component defines.

      Parameters:
      parameters - A group of parameter settings that Image Builder uses to configure the component for a specific recipe. You must supply a value for every component parameter that has no default value, and you can only supply parameters that the component defines.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      A group of parameter settings that Image Builder uses to configure the component for a specific recipe. You must supply a value for every component parameter that has no default value, and you can only supply parameters that the component defines.

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

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

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