Class NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder
- java.lang.Object
-
- org.apache.pulsar.common.policies.data.NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder
-
- All Implemented Interfaces:
org.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
- Enclosing class:
- NamespaceIsolationDataImpl
public static class NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder extends java.lang.Object implements org.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
-
-
Constructor Summary
Constructors Constructor Description NamespaceIsolationDataImplBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilderautoFailoverPolicy(org.apache.pulsar.common.policies.data.AutoFailoverPolicyData autoFailoverPolicy)NamespaceIsolationDataImplbuild()NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuildernamespaces(java.util.List<java.lang.String> namespaces)NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilderprimary(java.util.List<java.lang.String> primary)NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuildersecondary(java.util.List<java.lang.String> secondary)
-
-
-
Method Detail
-
namespaces
public NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder namespaces(java.util.List<java.lang.String> namespaces)
- Specified by:
namespacesin interfaceorg.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
-
primary
public NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder primary(java.util.List<java.lang.String> primary)
- Specified by:
primaryin interfaceorg.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
-
secondary
public NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder secondary(java.util.List<java.lang.String> secondary)
- Specified by:
secondaryin interfaceorg.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
-
autoFailoverPolicy
public NamespaceIsolationDataImpl.NamespaceIsolationDataImplBuilder autoFailoverPolicy(org.apache.pulsar.common.policies.data.AutoFailoverPolicyData autoFailoverPolicy)
- Specified by:
autoFailoverPolicyin interfaceorg.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
-
build
public NamespaceIsolationDataImpl build()
- Specified by:
buildin interfaceorg.apache.pulsar.common.policies.data.NamespaceIsolationData.Builder
-
-