Package org.apache.polaris.service.types
Class PolicyIdentifier
java.lang.Object
org.apache.polaris.service.types.PolicyIdentifier
Represents a modified version of the PolicyIdentifier that is different from the one generated by
the OpenAPI generator
the open api generation inlines the namespace definition, generates a List<String>
directly, instead of generating a Namespace class. This version uses Namespace for namespace field.
TODO: make code generation use Namespace directly
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPolicyIdentifier(org.apache.iceberg.catalog.Namespace namespace, String name) -
Method Summary
Modifier and TypeMethodDescriptionstatic PolicyIdentifier.Builderbuilder()static PolicyIdentifier.BuilderbooleangetName()org.apache.iceberg.catalog.NamespaceReference to one or more levels of a namespaceinthashCode()toString()
-
Constructor Details
-
PolicyIdentifier
-
-
Method Details
-
getNamespace
public org.apache.iceberg.catalog.Namespace getNamespace()Reference to one or more levels of a namespace -
getName
-
builder
-
builder
public static PolicyIdentifier.Builder builder(org.apache.iceberg.catalog.Namespace namespace, String name) -
equals
-
hashCode
public int hashCode() -
toString
-