public static class NamespaceRelativePathLogInfo.Builder
extends java.lang.Object
NamespaceRelativePathLogInfo.| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Boolean |
isSharedNamespace |
protected java.lang.String |
nsId |
protected java.lang.String |
relativePath |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
NamespaceRelativePathLogInfo |
build()
Builds an instance of
NamespaceRelativePathLogInfo configured
with this builder's values |
NamespaceRelativePathLogInfo.Builder |
withIsSharedNamespace(java.lang.Boolean isSharedNamespace)
Set value for optional field.
|
NamespaceRelativePathLogInfo.Builder |
withNsId(java.lang.String nsId)
Set value for optional field.
|
NamespaceRelativePathLogInfo.Builder |
withRelativePath(java.lang.String relativePath)
Set value for optional field.
|
protected java.lang.String nsId
protected java.lang.String relativePath
protected java.lang.Boolean isSharedNamespace
public NamespaceRelativePathLogInfo.Builder withNsId(java.lang.String nsId)
nsId - Namespace ID. Might be missing due to historical data
gap.public NamespaceRelativePathLogInfo.Builder withRelativePath(java.lang.String relativePath)
relativePath - A path relative to the specified namespace ID.
Might be missing due to historical data gap.public NamespaceRelativePathLogInfo.Builder withIsSharedNamespace(java.lang.Boolean isSharedNamespace)
isSharedNamespace - True if the namespace is shared. Might be
missing due to historical data gap.public NamespaceRelativePathLogInfo build()
NamespaceRelativePathLogInfo configured
with this builder's valuesNamespaceRelativePathLogInfo