Interface ComponentVariant.Builder

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

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

    • variantValues

      ComponentVariant.Builder variantValues(Map<String,String> variantValues)

      The combination of variants that comprise this variant. You can't specify tags as a valid property for variantValues.

      Parameters:
      variantValues - The combination of variants that comprise this variant. You can't specify tags as a valid property for variantValues.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrides

      ComponentVariant.Builder overrides(Map<String,? extends Map<String,String>> overrides)

      The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify tags as a valid property for overrides.

      Parameters:
      overrides - The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify tags as a valid property for overrides.
      Returns:
      Returns a reference to this object so that method calls can be chained together.