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