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.ObjectBuilder 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()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description DKPidbuild()Builds and returns a new DKPid instance.DKPid.BuilderclassName(java.lang.String value)Sets the class name.DKPid.BuilderitemId(java.lang.String value)Sets the item ID.DKPid.BuilderobjectStore(java.lang.String value)Sets the object store name.
-
-
-
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
-
-