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