Package org.cdk8s.plus24
Class NetworkPolicyPeerConfig.Builder
- java.lang.Object
-
- org.cdk8s.plus24.NetworkPolicyPeerConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetworkPolicyPeerConfig>
- Enclosing interface:
- NetworkPolicyPeerConfig
@Stability(Stable) public static final class NetworkPolicyPeerConfig.Builder extends Object implements software.amazon.jsii.Builder<NetworkPolicyPeerConfig>
A builder forNetworkPolicyPeerConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkPolicyPeerConfig
build()
Builds the configured instance.NetworkPolicyPeerConfig.Builder
ipBlock(NetworkPolicyIpBlock ipBlock)
Sets the value ofNetworkPolicyPeerConfig.getIpBlock()
NetworkPolicyPeerConfig.Builder
podSelector(PodSelectorConfig podSelector)
Sets the value ofNetworkPolicyPeerConfig.getPodSelector()
-
-
-
Method Detail
-
ipBlock
@Stability(Stable) public NetworkPolicyPeerConfig.Builder ipBlock(NetworkPolicyIpBlock ipBlock)
Sets the value ofNetworkPolicyPeerConfig.getIpBlock()
- Parameters:
ipBlock
- The ip block this peer represents.- Returns:
this
-
podSelector
@Stability(Stable) public NetworkPolicyPeerConfig.Builder podSelector(PodSelectorConfig podSelector)
Sets the value ofNetworkPolicyPeerConfig.getPodSelector()
- Parameters:
podSelector
- The pod selector this peer represents.- Returns:
this
-
build
@Stability(Stable) public NetworkPolicyPeerConfig build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<NetworkPolicyPeerConfig>
- Returns:
- a new instance of
NetworkPolicyPeerConfig
- Throws:
NullPointerException
- if any required attribute was not provided
-
-