com.ibm.mm.sdk.common

Class DKPid.Builder

  • java.lang.Object
    • com.ibm.mm.sdk.common.DKPid.Builder
  • Enclosing class:
    DKPid


    public static final class DKPid.Builder
    extends java.lang.Object
    Builder for constructing DKPid instances.

    Provides a fluent API for creating PIDs when you want to set components individually.

    • Constructor Summary

      Constructors 
      Constructor and Description
      Builder() 
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • objectStore

        public DKPid.Builder objectStore(java.lang.String value)
        Sets the object store name.
        Parameters:
        value - the object store name
        Returns:
        this builder
      • className

        public DKPid.Builder className(java.lang.String value)
        Sets the class name.
        Parameters:
        value - the class name
        Returns:
        this builder
      • itemId

        public DKPid.Builder itemId(java.lang.String value)
        Sets the item ID.
        Parameters:
        value - the item ID
        Returns:
        this builder
      • build

        public DKPid build()
        Builds and returns a new DKPid instance.
        Returns:
        a new DKPid
        Throws:
        java.lang.IllegalArgumentException - if any required component is null or empty
Copyright © 2024 IBM Corporation

Copyright © 2024 IBM Corporation. All rights reserved.