Class NetworkSecurityRuleProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.NetworkSecurityRuleProperties
-
- All Implemented Interfaces:
Provisionable
public abstract class NetworkSecurityRuleProperties extends Object implements Provisionable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetworkSecurityRuleProperties.Access
static class
NetworkSecurityRuleProperties.Builder
static class
NetworkSecurityRuleProperties.Direction
static class
NetworkSecurityRuleProperties.Protocol
-
Constructor Summary
Constructors Constructor Description NetworkSecurityRuleProperties()
-
Method Summary
-
-
-
Method Detail
-
protocol
public abstract NetworkSecurityRuleProperties.Protocol protocol()
-
sourceAddressPrefix
public abstract String sourceAddressPrefix()
-
destinationAddressPrefix
public abstract String destinationAddressPrefix()
-
access
public abstract NetworkSecurityRuleProperties.Access access()
-
direction
public abstract NetworkSecurityRuleProperties.Direction direction()
-
provisioningState
@Nullable public abstract String provisioningState()
- Specified by:
provisioningState
in interfaceProvisionable
-
create
public static NetworkSecurityRuleProperties create(String description, NetworkSecurityRuleProperties.Protocol protocol, String sourcePortRange, String destinationPortRange, String sourceAddressPrefix, String destinationAddressPrefix, NetworkSecurityRuleProperties.Access access, Integer priority, NetworkSecurityRuleProperties.Direction direction, String provisioningState)
-
toBuilder
public abstract NetworkSecurityRuleProperties.Builder toBuilder()
-
builder
public static NetworkSecurityRuleProperties.Builder builder()
-
-