public static final class NetworkConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder> implements NetworkConfigOrBuilder
Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources.Protobuf type
google.cloud.datafusion.v1.NetworkConfig| Modifier and Type | Method and Description |
|---|---|
NetworkConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NetworkConfig |
build() |
NetworkConfig |
buildPartial() |
NetworkConfig.Builder |
clear() |
NetworkConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NetworkConfig.Builder |
clearIpAllocation()
The IP range in CIDR notation to use for the managed Data Fusion instance
nodes.
|
NetworkConfig.Builder |
clearNetwork()
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines.
|
NetworkConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NetworkConfig.Builder |
clone() |
NetworkConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getIpAllocation()
The IP range in CIDR notation to use for the managed Data Fusion instance
nodes.
|
com.google.protobuf.ByteString |
getIpAllocationBytes()
The IP range in CIDR notation to use for the managed Data Fusion instance
nodes.
|
String |
getNetwork()
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines.
|
com.google.protobuf.ByteString |
getNetworkBytes()
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
NetworkConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NetworkConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
NetworkConfig.Builder |
mergeFrom(NetworkConfig other) |
NetworkConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NetworkConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NetworkConfig.Builder |
setIpAllocation(String value)
The IP range in CIDR notation to use for the managed Data Fusion instance
nodes.
|
NetworkConfig.Builder |
setIpAllocationBytes(com.google.protobuf.ByteString value)
The IP range in CIDR notation to use for the managed Data Fusion instance
nodes.
|
NetworkConfig.Builder |
setNetwork(String value)
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines.
|
NetworkConfig.Builder |
setNetworkBytes(com.google.protobuf.ByteString value)
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines.
|
NetworkConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NetworkConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NetworkConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NetworkConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NetworkConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NetworkConfig.Builder>public NetworkConfig.Builder mergeFrom(NetworkConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public NetworkConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NetworkConfig.Builder>IOExceptionpublic String getNetwork()
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines. In case of shared VPC where the
network resides in another host project the network should specified in
the form of projects/{host-project-id}/global/networks/{network}
string network = 1;getNetwork in interface NetworkConfigOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines. In case of shared VPC where the
network resides in another host project the network should specified in
the form of projects/{host-project-id}/global/networks/{network}
string network = 1;getNetworkBytes in interface NetworkConfigOrBuilderpublic NetworkConfig.Builder setNetwork(String value)
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines. In case of shared VPC where the
network resides in another host project the network should specified in
the form of projects/{host-project-id}/global/networks/{network}
string network = 1;value - The network to set.public NetworkConfig.Builder clearNetwork()
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines. In case of shared VPC where the
network resides in another host project the network should specified in
the form of projects/{host-project-id}/global/networks/{network}
string network = 1;public NetworkConfig.Builder setNetworkBytes(com.google.protobuf.ByteString value)
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines. In case of shared VPC where the
network resides in another host project the network should specified in
the form of projects/{host-project-id}/global/networks/{network}
string network = 1;value - The bytes for network to set.public String getIpAllocation()
The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
string ip_allocation = 2;getIpAllocation in interface NetworkConfigOrBuilderpublic com.google.protobuf.ByteString getIpAllocationBytes()
The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
string ip_allocation = 2;getIpAllocationBytes in interface NetworkConfigOrBuilderpublic NetworkConfig.Builder setIpAllocation(String value)
The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
string ip_allocation = 2;value - The ipAllocation to set.public NetworkConfig.Builder clearIpAllocation()
The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
string ip_allocation = 2;public NetworkConfig.Builder setIpAllocationBytes(com.google.protobuf.ByteString value)
The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
string ip_allocation = 2;value - The bytes for ipAllocation to set.public final NetworkConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>public final NetworkConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>Copyright © 2023 Google LLC. All rights reserved.