Interface CodegenDependency.Builder

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

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

    • name

      Name of the dependency package.

      Parameters:
      name - Name of the dependency package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedVersion

      CodegenDependency.Builder supportedVersion(String supportedVersion)

      Indicates the version of the supported dependency package.

      Parameters:
      supportedVersion - Indicates the version of the supported dependency package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isSemVer

      CodegenDependency.Builder isSemVer(Boolean isSemVer)

      Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.

      Parameters:
      isSemVer - Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reason

      Indicates the reason to include the dependency package in your project code.

      Parameters:
      reason - Indicates the reason to include the dependency package in your project code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.