### YamlMime:JavaType uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration" name: "NetworkConfiguration" nameWithType: "NetworkConfiguration" summary: "NetworkConfiguration specifies the Kubernetes cluster network related configuration." inheritances: - "" inheritedClassMethods: - classRef: "java.lang.Object" methodsRef: - "clone" - "equals" - "finalize" - "getClass" - "hashCode" - "notify" - "notifyAll" - "toString" - "wait" - "wait" - "wait" syntax: "public final class **NetworkConfiguration**" constructors: - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.NetworkConfiguration()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.NetworkConfiguration()" name: "NetworkConfiguration()" nameWithType: "NetworkConfiguration.NetworkConfiguration()" summary: "Creates an instance of NetworkConfiguration class." syntax: "public NetworkConfiguration()" desc: "Creates an instance of NetworkConfiguration class." methods: - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.attachedNetworkConfiguration()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.attachedNetworkConfiguration()" name: "attachedNetworkConfiguration()" nameWithType: "NetworkConfiguration.attachedNetworkConfiguration()" summary: "Get the attachedNetworkConfiguration property: AttachedNetworkConfiguration represents the set of workload networks to attach to a resource." syntax: "public AttachedNetworkConfiguration attachedNetworkConfiguration()" desc: "Get the attachedNetworkConfiguration property: AttachedNetworkConfiguration represents the set of workload networks to attach to a resource.\n\nThe configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster." returns: description: "the attachedNetworkConfiguration value." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.bgpServiceLoadBalancerConfiguration()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.bgpServiceLoadBalancerConfiguration()" name: "bgpServiceLoadBalancerConfiguration()" nameWithType: "NetworkConfiguration.bgpServiceLoadBalancerConfiguration()" summary: "Get the bgpServiceLoadBalancerConfiguration property: BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer." syntax: "public BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration()" desc: "Get the bgpServiceLoadBalancerConfiguration property: BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer.\n\nThe configuration of the BGP service load balancer for this Kubernetes cluster." returns: description: "the bgpServiceLoadBalancerConfiguration value." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.cloudServicesNetworkId()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.cloudServicesNetworkId()" name: "cloudServicesNetworkId()" nameWithType: "NetworkConfiguration.cloudServicesNetworkId()" summary: "Get the cloudServicesNetworkId property: The resource ID of the associated Cloud Services network." syntax: "public String cloudServicesNetworkId()" desc: "Get the cloudServicesNetworkId property: The resource ID of the associated Cloud Services network." returns: description: "the cloudServicesNetworkId value." type: "String" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.cniNetworkId()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.cniNetworkId()" name: "cniNetworkId()" nameWithType: "NetworkConfiguration.cniNetworkId()" summary: "Get the cniNetworkId property: The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network." syntax: "public String cniNetworkId()" desc: "Get the cniNetworkId property: The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network." returns: description: "the cniNetworkId value." type: "String" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.dnsServiceIp()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.dnsServiceIp()" name: "dnsServiceIp()" nameWithType: "NetworkConfiguration.dnsServiceIp()" summary: "Get the dnsServiceIp property: The IP address assigned to the Kubernetes DNS service." syntax: "public String dnsServiceIp()" desc: "Get the dnsServiceIp property: The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR." returns: description: "the dnsServiceIp value." type: "String" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.podCidrs()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.podCidrs()" name: "podCidrs()" nameWithType: "NetworkConfiguration.podCidrs()" summary: "Get the podCidrs property: The CIDR notation IP ranges from which to assign pod IPs." syntax: "public List podCidrs()" desc: "Get the podCidrs property: The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking." returns: description: "the podCidrs value." type: "List<String>" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.serviceCidrs()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.serviceCidrs()" name: "serviceCidrs()" nameWithType: "NetworkConfiguration.serviceCidrs()" summary: "Get the serviceCidrs property: The CIDR notation IP ranges from which to assign service IPs." syntax: "public List serviceCidrs()" desc: "Get the serviceCidrs property: The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking." returns: description: "the serviceCidrs value." type: "List<String>" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.validate()" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.validate()" name: "validate()" nameWithType: "NetworkConfiguration.validate()" summary: "Validates the instance." syntax: "public void validate()" desc: "Validates the instance." - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withAttachedNetworkConfiguration(com.azure.resourcemanager.networkcloud.models.AttachedNetworkConfiguration)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)" name: "withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)" nameWithType: "NetworkConfiguration.withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)" summary: "Set the attachedNetworkConfiguration property: AttachedNetworkConfiguration represents the set of workload networks to attach to a resource." parameters: - description: "the attachedNetworkConfiguration value to set." name: "attachedNetworkConfiguration" type: "" syntax: "public NetworkConfiguration withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)" desc: "Set the attachedNetworkConfiguration property: AttachedNetworkConfiguration represents the set of workload networks to attach to a resource.\n\nThe configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster." returns: description: "the NetworkConfiguration object itself." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withBgpServiceLoadBalancerConfiguration(com.azure.resourcemanager.networkcloud.models.BgpServiceLoadBalancerConfiguration)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withBgpServiceLoadBalancerConfiguration(BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration)" name: "withBgpServiceLoadBalancerConfiguration(BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration)" nameWithType: "NetworkConfiguration.withBgpServiceLoadBalancerConfiguration(BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration)" summary: "Set the bgpServiceLoadBalancerConfiguration property: BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer." parameters: - description: "the bgpServiceLoadBalancerConfiguration value to set." name: "bgpServiceLoadBalancerConfiguration" type: "" syntax: "public NetworkConfiguration withBgpServiceLoadBalancerConfiguration(BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration)" desc: "Set the bgpServiceLoadBalancerConfiguration property: BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer.\n\nThe configuration of the BGP service load balancer for this Kubernetes cluster." returns: description: "the NetworkConfiguration object itself." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withCloudServicesNetworkId(java.lang.String)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withCloudServicesNetworkId(String cloudServicesNetworkId)" name: "withCloudServicesNetworkId(String cloudServicesNetworkId)" nameWithType: "NetworkConfiguration.withCloudServicesNetworkId(String cloudServicesNetworkId)" summary: "Set the cloudServicesNetworkId property: The resource ID of the associated Cloud Services network." parameters: - description: "the cloudServicesNetworkId value to set." name: "cloudServicesNetworkId" type: "String" syntax: "public NetworkConfiguration withCloudServicesNetworkId(String cloudServicesNetworkId)" desc: "Set the cloudServicesNetworkId property: The resource ID of the associated Cloud Services network." returns: description: "the NetworkConfiguration object itself." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withCniNetworkId(java.lang.String)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withCniNetworkId(String cniNetworkId)" name: "withCniNetworkId(String cniNetworkId)" nameWithType: "NetworkConfiguration.withCniNetworkId(String cniNetworkId)" summary: "Set the cniNetworkId property: The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network." parameters: - description: "the cniNetworkId value to set." name: "cniNetworkId" type: "String" syntax: "public NetworkConfiguration withCniNetworkId(String cniNetworkId)" desc: "Set the cniNetworkId property: The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network." returns: description: "the NetworkConfiguration object itself." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withDnsServiceIp(java.lang.String)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withDnsServiceIp(String dnsServiceIp)" name: "withDnsServiceIp(String dnsServiceIp)" nameWithType: "NetworkConfiguration.withDnsServiceIp(String dnsServiceIp)" summary: "Set the dnsServiceIp property: The IP address assigned to the Kubernetes DNS service." parameters: - description: "the dnsServiceIp value to set." name: "dnsServiceIp" type: "String" syntax: "public NetworkConfiguration withDnsServiceIp(String dnsServiceIp)" desc: "Set the dnsServiceIp property: The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR." returns: description: "the NetworkConfiguration object itself." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withPodCidrs(java.util.List)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withPodCidrs(List podCidrs)" name: "withPodCidrs(List podCidrs)" nameWithType: "NetworkConfiguration.withPodCidrs(List podCidrs)" summary: "Set the podCidrs property: The CIDR notation IP ranges from which to assign pod IPs." parameters: - description: "the podCidrs value to set." name: "podCidrs" type: "List<String>" syntax: "public NetworkConfiguration withPodCidrs(List podCidrs)" desc: "Set the podCidrs property: The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking." returns: description: "the NetworkConfiguration object itself." type: "" - uid: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withServiceCidrs(java.util.List)" fullName: "com.azure.resourcemanager.networkcloud.models.NetworkConfiguration.withServiceCidrs(List serviceCidrs)" name: "withServiceCidrs(List serviceCidrs)" nameWithType: "NetworkConfiguration.withServiceCidrs(List serviceCidrs)" summary: "Set the serviceCidrs property: The CIDR notation IP ranges from which to assign service IPs." parameters: - description: "the serviceCidrs value to set." name: "serviceCidrs" type: "List<String>" syntax: "public NetworkConfiguration withServiceCidrs(List serviceCidrs)" desc: "Set the serviceCidrs property: The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking." returns: description: "the NetworkConfiguration object itself." type: "" type: "class" desc: "NetworkConfiguration specifies the Kubernetes cluster network related configuration." metadata: {} package: "com.azure.resourcemanager.networkcloud.models" artifact: com.azure.resourcemanager:azure-resourcemanager-networkcloud:1.0.0