public static final class ConfluentResourceName.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ConfluentResourceName.Builder |
addAllElements(java.util.List<ConfluentResourceName.Element> elements)
The caller is responsible for ensuring that elements are properly encoded
|
ConfluentResourceName.Builder |
addElement(java.lang.String resourceType,
java.lang.String unencodedResourceName)
This encodes the resource name.
|
ConfluentResourceName.Builder |
addElementWithWildcard(java.lang.String resourceType,
java.lang.String unencodedResourceName)
This URLEncodes the resource name and then adds a wildcard marker after it.
|
ConfluentResourceName |
build() |
ConfluentResourceName.Builder |
setAuthority(java.lang.String authority) |
public ConfluentResourceName.Builder setAuthority(java.lang.String authority)
public ConfluentResourceName.Builder addElement(java.lang.String resourceType, java.lang.String unencodedResourceName) throws CrnSyntaxException
CrnSyntaxException
public ConfluentResourceName.Builder addElementWithWildcard(java.lang.String resourceType, java.lang.String unencodedResourceName) throws CrnSyntaxException
CrnSyntaxException
public ConfluentResourceName.Builder addAllElements(java.util.List<ConfluentResourceName.Element> elements)
public ConfluentResourceName build() throws CrnSyntaxException
CrnSyntaxException