ContainerPolicyBuilder
Builder for creating instances of ContainerPolicyWithoutItem and ContainerPolicy.
Constructors
ContainerPolicyBuilder
Creates instance of ContainerPolicyBuilder initialized with Bridge's default policy values.
public void ContainerPolicyBuilder()
ContainerPolicyBuilder
Creates instance of ContainerPolicyBuilder
initialized with policy values from existing ContainerPolicy instance.
public void ContainerPolicyBuilder(
ContainerPolicy containerPolicy
)
Name | Type | Description |
---|
containerPolicy | ContainerPolicy | the existing ContainerPolicy instance to copy values from. |
ContainerPolicyBuilder
Creates instance of ContainerPolicyBuilder
initialized with policy values from existing ContainerPolicyWithoutItem instance.
public void ContainerPolicyBuilder(
ContainerPolicyWithoutItem containerPolicyWithoutItem
)
Name | Type | Description |
---|
containerPolicyWithoutItem | ContainerPolicyWithoutItem | the existing ContainerPolicyWithoutItem instance to copy values from. |
Methods
build
Creates ContainerPolicy from current state.
public ContainerPolicy build()
Type | Description |
---|
ContainerPolicy | new ContainerPolicy instance created from this builder policies. |
buildWithoutItem
Creates ContainerPolicyWithoutItem from current state.
public ContainerPolicyWithoutItem buildWithoutItem()
Type | Description |
---|
ContainerPolicyWithoutItem | new ContainerPolicyWithoutItem instance created from this builder policies. |
setDelete
Sets ContainerPolicyWithoutItem#delete policy value.
public ContainerPolicyBuilder setDelete(
ContainerPolicyValue policyValue
)
Name | Type | Description |
---|
policyValue | ContainerPolicyValue | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |
setGet
Sets ContainerPolicyWithoutItem#get policy value.
public ContainerPolicyBuilder setGet(
ContainerPolicyValue policyValue
)
Name | Type | Description |
---|
policyValue | ContainerPolicyValue | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |
setItem
Sets ContainerPolicy#item items policy value.
public ContainerPolicyBuilder setItem(
ItemPolicy item
)
Name | Type | Description |
---|
item | ItemPolicy | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |
setOwnerCanBeRemovedFromManagers
Sets ContainerPolicyWithoutItem#ownerCanBeRemovedFromManagers policy value.
public ContainerPolicyBuilder setOwnerCanBeRemovedFromManagers(
SpecialPolicyValue policyValue
)
Name | Type | Description |
---|
policyValue | SpecialPolicyValue | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |
setUpdate
Sets ContainerPolicyWithoutItem#update policy value.
public ContainerPolicyBuilder setUpdate(
ContainerPolicyValue policyValue
)
Name | Type | Description |
---|
policyValue | ContainerPolicyValue | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |
setUpdatePolicy
Sets ContainerPolicyWithoutItem#updatePolicy policy value.
public ContainerPolicyBuilder setUpdatePolicy(
ContainerPolicyValue policyValue
)
Name | Type | Description |
---|
policyValue | ContainerPolicyValue | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |
setUpdaterCanBeRemovedFromManagers
Sets ContainerPolicyWithoutItem#updaterCanBeRemovedFromManagers policy value.
public ContainerPolicyBuilder setUpdaterCanBeRemovedFromManagers(
SpecialPolicyValue policyValue
)
Name | Type | Description |
---|
policyValue | SpecialPolicyValue | policy value to set |
Type | Description |
---|
ContainerPolicyBuilder | ContainerPolicyBuilder instance to allow for method chaining. |