public class PolicyDeploymentBuilderImpl extends Object implements PolicyDeploymentBuilder
Modifier and Type | Field and Description |
---|---|
protected PolicyDeploymentEntity |
deployment |
protected boolean |
isDuplicateFilterEnabled |
protected PolicyRepositoryServiceImpl |
repositoryService |
protected PolicyResourceEntityManager |
resourceEntityManager |
Constructor and Description |
---|
PolicyDeploymentBuilderImpl() |
protected PolicyRepositoryServiceImpl repositoryService
protected PolicyResourceEntityManager resourceEntityManager
protected PolicyDeploymentEntity deployment
protected boolean isDuplicateFilterEnabled
public PolicyDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
addInputStream
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder addClasspathResource(String resource)
addClasspathResource
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder addString(String resourceName, String text)
addString
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder addBytes(String resourceName, byte[] bytes)
addBytes
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
addZipInputStream
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder name(String name)
PolicyDeploymentBuilder
name
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder category(String category)
PolicyDeploymentBuilder
category
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder key(String key)
PolicyDeploymentBuilder
key
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder parentDeploymentId(String parentDeploymentId)
PolicyDeploymentBuilder
parentDeploymentId
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder tenantId(String tenantId)
PolicyDeploymentBuilder
tenantId
in interface PolicyDeploymentBuilder
public PolicyDeploymentBuilder enableDuplicateFiltering()
PolicyDeploymentBuilder
enableDuplicateFiltering
in interface PolicyDeploymentBuilder
public PolicyDeployment deploy()
PolicyDeploymentBuilder
deploy
in interface PolicyDeploymentBuilder
public PolicyDeployment getDeployment()
public boolean isDuplicateFilterEnabled()