public sealed class PrivatePoolV1Config.Types.NetworkConfig : IMessage<PrivatePoolV1Config.Types.NetworkConfig>, IEquatable<PrivatePoolV1Config.Types.NetworkConfig>, IDeepCloneable<PrivatePoolV1Config.Types.NetworkConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Build v1 API class PrivatePoolV1Config.Types.NetworkConfig.
Required. Immutable. The network definition that the workers are peered
to. If this section is left empty, the workers will be peered to
WorkerPool.project_id on the service producer network. Must be in the
format projects/{project}/global/networks/{network}, where {project}
is a project number, such as 12345, and {network} is the name of a
VPC network in the project. See
Understanding network configuration
options
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-19 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003ePrivatePoolV1Config.Types.NetworkConfig\u003c/code\u003e class within the Google Cloud Build v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNetworkConfig\u003c/code\u003e class defines the network settings for a private pool, including egress options and the peered network.\u003c/p\u003e\n"],["\u003cp\u003eThe content lists all available versions of the API, from version 1.0.0 all the way to 2.15.0, with the latter being the latest, each with a link to the \u003ccode\u003eNetworkConfig\u003c/code\u003e documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as IMessage, IEquatable, IDeepCloneable, and IBufferMessage, allowing for protocol buffer message handling, equality checks, deep cloning, and buffered message handling respectively.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eNetworkConfig\u003c/code\u003e objects can be created using a default constructor, or by passing an existing \u003ccode\u003eNetworkConfig\u003c/code\u003e object to the copy constructor.\u003c/p\u003e\n"]]],[],null,[]]