### YamlMime:JavaType
uid: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration"
fullName: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration"
name: "PublicIPAddressConfiguration"
nameWithType: "PublicIPAddressConfiguration"
summary: "The public IP Address configuration of the networking configuration of a Pool."
inheritances:
- ""
inheritedClassMethods:
- classRef: ""
methodsRef:
- ""
- ""
- ""
- ""
- ""
- ""
- ""
- ""
- ""
- ""
- ""
syntax: "public class **PublicIPAddressConfiguration**"
constructors:
- uid: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.PublicIPAddressConfiguration()"
fullName: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.PublicIPAddressConfiguration()"
name: "PublicIPAddressConfiguration()"
nameWithType: "PublicIPAddressConfiguration.PublicIPAddressConfiguration()"
syntax: "public PublicIPAddressConfiguration()"
methods:
- uid: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.ipAddressIds()"
fullName: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.ipAddressIds()"
name: "ipAddressIds()"
nameWithType: "PublicIPAddressConfiguration.ipAddressIds()"
summary: "Get the number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 low-priority nodes can be allocated for each public IP."
syntax: "public List ipAddressIds()"
desc: "Get the number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/\\{subscription\\}/resourceGroups/\\{group\\}/providers/Microsoft.Network/publicIPAddresses/\\{ip\\}."
returns:
description: "the ipAddressIds value"
type: "<>"
- uid: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.provision()"
fullName: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.provision()"
name: "provision()"
nameWithType: "PublicIPAddressConfiguration.provision()"
summary: "Get the default value is BatchManaged."
syntax: "public IPAddressProvisioningType provision()"
desc: "Get the default value is BatchManaged. Possible values include: 'BatchManaged', 'UserManaged', 'NoPublicIPAddresses'."
returns:
description: "the provision value"
type: ""
- uid: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.withIpAddressIds(java.util.List)"
fullName: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.withIpAddressIds(List ipAddressIds)"
name: "withIpAddressIds(List ipAddressIds)"
nameWithType: "PublicIPAddressConfiguration.withIpAddressIds(List ipAddressIds)"
summary: "Set the number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 low-priority nodes can be allocated for each public IP."
parameters:
- description: "the ipAddressIds value to set"
name: "ipAddressIds"
type: "<>"
syntax: "public PublicIPAddressConfiguration withIpAddressIds(List ipAddressIds)"
desc: "Set the number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/\\{subscription\\}/resourceGroups/\\{group\\}/providers/Microsoft.Network/publicIPAddresses/\\{ip\\}."
returns:
description: "the PublicIPAddressConfiguration object itself."
type: ""
- uid: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.withProvision(com.microsoft.azure.management.batch.IPAddressProvisioningType)"
fullName: "com.microsoft.azure.management.batch.PublicIPAddressConfiguration.withProvision(IPAddressProvisioningType provision)"
name: "withProvision(IPAddressProvisioningType provision)"
nameWithType: "PublicIPAddressConfiguration.withProvision(IPAddressProvisioningType provision)"
summary: "Set the default value is BatchManaged."
parameters:
- description: "the provision value to set"
name: "provision"
type: ""
syntax: "public PublicIPAddressConfiguration withProvision(IPAddressProvisioningType provision)"
desc: "Set the default value is BatchManaged. Possible values include: 'BatchManaged', 'UserManaged', 'NoPublicIPAddresses'."
returns:
description: "the PublicIPAddressConfiguration object itself."
type: ""
type: "class"
desc: "The public IP Address configuration of the networking configuration of a Pool."
metadata: {}
package: "com.microsoft.azure.management.batch"
artifact: com.microsoft.azure:azure-mgmt-batch:1.41.4