public static final class NetworkConfig.Builder extends GeneratedMessageV3.Builder<NetworkConfig.Builder> implements NetworkConfigOrBuilder
The configuration of a Virtual Private Cloud (VPC) network that can access
the Kafka cluster.
Protobuf type google.cloud.managedkafka.v1.NetworkConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NetworkConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public NetworkConfig build()
buildPartial()
public NetworkConfig buildPartial()
clear()
public NetworkConfig.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public NetworkConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public NetworkConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSubnet()
public NetworkConfig.Builder clearSubnet()
Required. Name of the VPC subnet in which to create Private Service Connect
(PSC) endpoints for the Kafka brokers and bootstrap address. Structured
like: projects/{project}/regions/{region}/subnetworks/{subnet_id}
The subnet must be located in the same region as the Kafka cluster. The
project may differ. Multiple subnets from the same parent network must not
be specified.
The CIDR range of the subnet must be within the IPv4 address ranges for
private networks, as specified in RFC 1918.
string subnet = 2 [(.google.api.field_behavior) = REQUIRED];
clone()
public NetworkConfig.Builder clone()
Overrides
getDefaultInstanceForType()
public NetworkConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSubnet()
public String getSubnet()
Required. Name of the VPC subnet in which to create Private Service Connect
(PSC) endpoints for the Kafka brokers and bootstrap address. Structured
like: projects/{project}/regions/{region}/subnetworks/{subnet_id}
The subnet must be located in the same region as the Kafka cluster. The
project may differ. Multiple subnets from the same parent network must not
be specified.
The CIDR range of the subnet must be within the IPv4 address ranges for
private networks, as specified in RFC 1918.
string subnet = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The subnet.
|
getSubnetBytes()
public ByteString getSubnetBytes()
Required. Name of the VPC subnet in which to create Private Service Connect
(PSC) endpoints for the Kafka brokers and bootstrap address. Structured
like: projects/{project}/regions/{region}/subnetworks/{subnet_id}
The subnet must be located in the same region as the Kafka cluster. The
project may differ. Multiple subnets from the same parent network must not
be specified.
The CIDR range of the subnet must be within the IPv4 address ranges for
private networks, as specified in RFC 1918.
string subnet = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for subnet.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(NetworkConfig other)
public NetworkConfig.Builder mergeFrom(NetworkConfig other)
public NetworkConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public NetworkConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NetworkConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public NetworkConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NetworkConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSubnet(String value)
public NetworkConfig.Builder setSubnet(String value)
Required. Name of the VPC subnet in which to create Private Service Connect
(PSC) endpoints for the Kafka brokers and bootstrap address. Structured
like: projects/{project}/regions/{region}/subnetworks/{subnet_id}
The subnet must be located in the same region as the Kafka cluster. The
project may differ. Multiple subnets from the same parent network must not
be specified.
The CIDR range of the subnet must be within the IPv4 address ranges for
private networks, as specified in RFC 1918.
string subnet = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
String
The subnet to set.
|
setSubnetBytes(ByteString value)
public NetworkConfig.Builder setSubnetBytes(ByteString value)
Required. Name of the VPC subnet in which to create Private Service Connect
(PSC) endpoints for the Kafka brokers and bootstrap address. Structured
like: projects/{project}/regions/{region}/subnetworks/{subnet_id}
The subnet must be located in the same region as the Kafka cluster. The
project may differ. Multiple subnets from the same parent network must not
be specified.
The CIDR range of the subnet must be within the IPv4 address ranges for
private networks, as specified in RFC 1918.
string subnet = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
ByteString
The bytes for subnet to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final NetworkConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides