public final class NetworkConfig extends GeneratedMessageV3 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.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
SUBNET_FIELD_NUMBER
public static final int SUBNET_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NetworkConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NetworkConfig.Builder newBuilder()
newBuilder(NetworkConfig prototype)
public static NetworkConfig.Builder newBuilder(NetworkConfig prototype)
public static NetworkConfig parseDelimitedFrom(InputStream input)
public static NetworkConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NetworkConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NetworkConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NetworkConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NetworkConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NetworkConfig parseFrom(CodedInputStream input)
public static NetworkConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NetworkConfig parseFrom(InputStream input)
public static NetworkConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NetworkConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NetworkConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NetworkConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public NetworkConfig getDefaultInstanceForType()
getParserForType()
public Parser<NetworkConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public NetworkConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected NetworkConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public NetworkConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides