Class UpdateToolOptions.Builder

  • Enclosing class:
    UpdateToolOptions

    public static class UpdateToolOptions.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(java.lang.String toolchainId,
                       java.lang.String toolId,
                       java.util.Map<java.lang.String,​java.lang.Object> toolchainToolPrototypePatch)
        Instantiates a new builder with required properties.
        Parameters:
        toolchainId - the toolchainId
        toolId - the toolId
        toolchainToolPrototypePatch - the toolchainToolPrototypePatch
    • Method Detail

      • build

        public UpdateToolOptions build()
        Builds a UpdateToolOptions.
        Returns:
        the new UpdateToolOptions instance
      • toolchainId

        public UpdateToolOptions.Builder toolchainId​(java.lang.String toolchainId)
        Set the toolchainId.
        Parameters:
        toolchainId - the toolchainId
        Returns:
        the UpdateToolOptions builder
      • toolId

        public UpdateToolOptions.Builder toolId​(java.lang.String toolId)
        Set the toolId.
        Parameters:
        toolId - the toolId
        Returns:
        the UpdateToolOptions builder
      • toolchainToolPrototypePatch

        public UpdateToolOptions.Builder toolchainToolPrototypePatch​(java.util.Map<java.lang.String,​java.lang.Object> toolchainToolPrototypePatch)
        Set the toolchainToolPrototypePatch.
        Parameters:
        toolchainToolPrototypePatch - the toolchainToolPrototypePatch
        Returns:
        the UpdateToolOptions builder