Class CfnServiceAction.Builder

java.lang.Object
software.amazon.awscdk.services.servicecatalog.CfnServiceAction.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServiceAction>
Enclosing class:
CfnServiceAction

@Stability(Stable) public static final class CfnServiceAction.Builder extends Object implements software.amazon.jsii.Builder<CfnServiceAction>
A fluent builder for CfnServiceAction.
  • Method Details

    • create

      @Stability(Stable) public static CfnServiceAction.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnServiceAction.Builder.
    • definition

      @Stability(Stable) public CfnServiceAction.Builder definition(IResolvable definition)
      A map that defines the self-service action.

      Parameters:
      definition - A map that defines the self-service action. This parameter is required.
      Returns:
      this
    • definition

      @Stability(Stable) public CfnServiceAction.Builder definition(List<? extends Object> definition)
      A map that defines the self-service action.

      Parameters:
      definition - A map that defines the self-service action. This parameter is required.
      Returns:
      this
    • definitionType

      @Stability(Stable) public CfnServiceAction.Builder definitionType(String definitionType)
      The self-service action definition type.

      For example, SSM_AUTOMATION .

      Parameters:
      definitionType - The self-service action definition type. This parameter is required.
      Returns:
      this
    • name

      @Stability(Stable) public CfnServiceAction.Builder name(String name)
      The self-service action name.

      Parameters:
      name - The self-service action name. This parameter is required.
      Returns:
      this
    • acceptLanguage

      @Stability(Stable) public CfnServiceAction.Builder acceptLanguage(String acceptLanguage)
      The language code.

      • en - English (default)
      • jp - Japanese
      • zh - Chinese

      Parameters:
      acceptLanguage - The language code. This parameter is required.
      Returns:
      this
    • description

      @Stability(Stable) public CfnServiceAction.Builder description(String description)
      The self-service action description.

      Parameters:
      description - The self-service action description. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnServiceAction build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnServiceAction>
      Returns:
      a newly built instance of CfnServiceAction.