### 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