Class ManagedClusterNatGatewayProfile
java.lang.Object
com.azure.resourcemanager.containerservice.models.ManagedClusterNatGatewayProfile
Profile of the managed cluster NAT gateway.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the effectiveOutboundIPs property: The effective outbound IP resources of the cluster NAT gateway.Get the idleTimeoutInMinutes property: Desired outbound flow idle timeout in minutes.Get the managedOutboundIpProfile property: Profile of the managed outbound IP resources of the cluster NAT gateway.voidvalidate()Validates the instance.withEffectiveOutboundIPs(List<ResourceReference> effectiveOutboundIPs) Set the effectiveOutboundIPs property: The effective outbound IP resources of the cluster NAT gateway.withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes) Set the idleTimeoutInMinutes property: Desired outbound flow idle timeout in minutes.withManagedOutboundIpProfile(ManagedClusterManagedOutboundIpProfile managedOutboundIpProfile) Set the managedOutboundIpProfile property: Profile of the managed outbound IP resources of the cluster NAT gateway.
-
Constructor Details
-
ManagedClusterNatGatewayProfile
public ManagedClusterNatGatewayProfile()
-
-
Method Details
-
managedOutboundIpProfile
Get the managedOutboundIpProfile property: Profile of the managed outbound IP resources of the cluster NAT gateway.- Returns:
- the managedOutboundIpProfile value.
-
withManagedOutboundIpProfile
public ManagedClusterNatGatewayProfile withManagedOutboundIpProfile(ManagedClusterManagedOutboundIpProfile managedOutboundIpProfile) Set the managedOutboundIpProfile property: Profile of the managed outbound IP resources of the cluster NAT gateway.- Parameters:
managedOutboundIpProfile- the managedOutboundIpProfile value to set.- Returns:
- the ManagedClusterNatGatewayProfile object itself.
-
effectiveOutboundIPs
Get the effectiveOutboundIPs property: The effective outbound IP resources of the cluster NAT gateway.- Returns:
- the effectiveOutboundIPs value.
-
withEffectiveOutboundIPs
public ManagedClusterNatGatewayProfile withEffectiveOutboundIPs(List<ResourceReference> effectiveOutboundIPs) Set the effectiveOutboundIPs property: The effective outbound IP resources of the cluster NAT gateway.- Parameters:
effectiveOutboundIPs- the effectiveOutboundIPs value to set.- Returns:
- the ManagedClusterNatGatewayProfile object itself.
-
idleTimeoutInMinutes
Get the idleTimeoutInMinutes property: Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes.- Returns:
- the idleTimeoutInMinutes value.
-
withIdleTimeoutInMinutes
Set the idleTimeoutInMinutes property: Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes.- Parameters:
idleTimeoutInMinutes- the idleTimeoutInMinutes value to set.- Returns:
- the ManagedClusterNatGatewayProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-