Class ToolchainToolPatch

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

    public class ToolchainToolPatch
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Response structure for PATCH tool.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  ToolchainToolPatch.State
      Current configuration state of the tool.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCrn()
      Gets the crn.
      java.lang.String getHref()
      Gets the href.
      java.lang.String getId()
      Gets the id.
      java.lang.String getName()
      Gets the name.
      java.util.Map<java.lang.String,​java.lang.Object> getParameters()
      Gets the parameters.
      ToolModelReferent getReferent()
      Gets the referent.
      java.lang.String getResourceGroupId()
      Gets the resourceGroupId.
      java.lang.String getState()
      Gets the state.
      java.lang.String getToolchainCrn()
      Gets the toolchainCrn.
      java.lang.String getToolchainId()
      Gets the toolchainId.
      java.lang.String getToolTypeId()
      Gets the toolTypeId.
      java.util.Date getUpdatedAt()
      Gets the updatedAt.
      • 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

      • getId

        public java.lang.String getId()
        Gets the id. Tool ID.
        Returns:
        the id
      • getResourceGroupId

        public java.lang.String getResourceGroupId()
        Gets the resourceGroupId. Resource group where the tool is located.
        Returns:
        the resourceGroupId
      • getCrn

        public java.lang.String getCrn()
        Gets the crn. Tool CRN.
        Returns:
        the crn
      • getToolTypeId

        public java.lang.String getToolTypeId()
        Gets the toolTypeId. The unique name of the provisioned tool. 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
      • getToolchainId

        public java.lang.String getToolchainId()
        Gets the toolchainId. ID of toolchain which the tool is bound to.
        Returns:
        the toolchainId
      • getToolchainCrn

        public java.lang.String getToolchainCrn()
        Gets the toolchainCrn. CRN of toolchain which the tool is bound to.
        Returns:
        the toolchainCrn
      • getHref

        public java.lang.String getHref()
        Gets the href. URI representing the tool.
        Returns:
        the href
      • getReferent

        public ToolModelReferent getReferent()
        Gets the referent. Information on URIs to access this resource through the UI or API.
        Returns:
        the referent
      • getName

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

        public java.util.Date getUpdatedAt()
        Gets the updatedAt. Latest tool update timestamp.
        Returns:
        the updatedAt
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
        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
      • getState

        public java.lang.String getState()
        Gets the state. Current configuration state of the tool.
        Returns:
        the state