Class CreateToolOptions

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class CreateToolOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The createTool options.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String name()
      Gets the name.
      CreateToolOptions.Builder newBuilder()
      New builder.
      java.util.Map<java.lang.String,​java.lang.Object> parameters()
      Gets the parameters.
      java.lang.String toolchainId()
      Gets the toolchainId.
      java.lang.String toolTypeId()
      Gets the toolTypeId.
      • Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • toolchainId

        public java.lang.String toolchainId()
        Gets the toolchainId. ID of the toolchain to bind the tool to.
        Returns:
        the toolchainId
      • toolTypeId

        public java.lang.String toolTypeId()
        Gets the toolTypeId. The unique short name of the tool that should be provisioned. A table of `tool_type_id` values corresponding to each tool integration can be found in the <a href="https://cloud.ibm.com/docs/ContinuousDelivery?topic=ContinuousDelivery-integrations">Configuring tool integrations page</a>.
        Returns:
        the toolTypeId
      • name

        public java.lang.String name()
        Gets the name. Name of the tool.
        Returns:
        the name
      • parameters

        public java.util.Map<java.lang.String,​java.lang.Object> parameters()
        Gets the parameters. Unique key-value pairs representing parameters to be used to create the tool. A list of parameters for each tool integration can be found in the <a href="https://cloud.ibm.com/docs/ContinuousDelivery?topic=ContinuousDelivery-integrations">Configuring tool integrations page</a>.
        Returns:
        the parameters