public static final class Cluster.NetworkConfig.Builder extends GeneratedMessageV3.Builder<Cluster.NetworkConfig.Builder> implements Cluster.NetworkConfigOrBuilder
Metadata related to network configuration.
Protobuf type google.cloud.alloydb.v1alpha.Cluster.NetworkConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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 Cluster.NetworkConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Cluster.NetworkConfig build()
buildPartial()
public Cluster.NetworkConfig buildPartial()
clear()
public Cluster.NetworkConfig.Builder clear()
Overrides
clearAllocatedIpRange()
public Cluster.NetworkConfig.Builder clearAllocatedIpRange()
Optional. The name of the allocated IP range for the private IP AlloyDB
cluster. For example: "google-managed-services-default". If set, the
instance IPs for this cluster will be created in the allocated range. The
range name must comply with RFC 1035. Specifically, the name must be 1-63
characters long and match the regular expression
a-z?.
Field name is intended to be consistent with CloudSQL.
string allocated_ip_range = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public Cluster.NetworkConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearNetwork()
public Cluster.NetworkConfig.Builder clearNetwork()
Required. The resource link for the VPC network in which cluster
resources are created and from which they are accessible via Private IP.
The network must belong to the same project as the cluster. It is
specified in the form:
"projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster. It can be updated, but it cannot be
removed.
string network = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearOneof(Descriptors.OneofDescriptor oneof)
public Cluster.NetworkConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public Cluster.NetworkConfig.Builder clone()
Overrides
getAllocatedIpRange()
public String getAllocatedIpRange()
Optional. The name of the allocated IP range for the private IP AlloyDB
cluster. For example: "google-managed-services-default". If set, the
instance IPs for this cluster will be created in the allocated range. The
range name must comply with RFC 1035. Specifically, the name must be 1-63
characters long and match the regular expression
a-z?.
Field name is intended to be consistent with CloudSQL.
string allocated_ip_range = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The allocatedIpRange.
|
getAllocatedIpRangeBytes()
public ByteString getAllocatedIpRangeBytes()
Optional. The name of the allocated IP range for the private IP AlloyDB
cluster. For example: "google-managed-services-default". If set, the
instance IPs for this cluster will be created in the allocated range. The
range name must comply with RFC 1035. Specifically, the name must be 1-63
characters long and match the regular expression
a-z?.
Field name is intended to be consistent with CloudSQL.
string allocated_ip_range = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for allocatedIpRange.
|
getDefaultInstanceForType()
public Cluster.NetworkConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getNetwork()
public String getNetwork()
Required. The resource link for the VPC network in which cluster
resources are created and from which they are accessible via Private IP.
The network must belong to the same project as the cluster. It is
specified in the form:
"projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster. It can be updated, but it cannot be
removed.
string network = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The network.
|
getNetworkBytes()
public ByteString getNetworkBytes()
Required. The resource link for the VPC network in which cluster
resources are created and from which they are accessible via Private IP.
The network must belong to the same project as the cluster. It is
specified in the form:
"projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster. It can be updated, but it cannot be
removed.
string network = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for network.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Cluster.NetworkConfig other)
public Cluster.NetworkConfig.Builder mergeFrom(Cluster.NetworkConfig other)
public Cluster.NetworkConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Cluster.NetworkConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Cluster.NetworkConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAllocatedIpRange(String value)
public Cluster.NetworkConfig.Builder setAllocatedIpRange(String value)
Optional. The name of the allocated IP range for the private IP AlloyDB
cluster. For example: "google-managed-services-default". If set, the
instance IPs for this cluster will be created in the allocated range. The
range name must comply with RFC 1035. Specifically, the name must be 1-63
characters long and match the regular expression
a-z?.
Field name is intended to be consistent with CloudSQL.
string allocated_ip_range = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
String
The allocatedIpRange to set.
|
setAllocatedIpRangeBytes(ByteString value)
public Cluster.NetworkConfig.Builder setAllocatedIpRangeBytes(ByteString value)
Optional. The name of the allocated IP range for the private IP AlloyDB
cluster. For example: "google-managed-services-default". If set, the
instance IPs for this cluster will be created in the allocated range. The
range name must comply with RFC 1035. Specifically, the name must be 1-63
characters long and match the regular expression
a-z?.
Field name is intended to be consistent with CloudSQL.
string allocated_ip_range = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The bytes for allocatedIpRange to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Cluster.NetworkConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setNetwork(String value)
public Cluster.NetworkConfig.Builder setNetwork(String value)
Required. The resource link for the VPC network in which cluster
resources are created and from which they are accessible via Private IP.
The network must belong to the same project as the cluster. It is
specified in the form:
"projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster. It can be updated, but it cannot be
removed.
string network = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The network to set.
|
setNetworkBytes(ByteString value)
public Cluster.NetworkConfig.Builder setNetworkBytes(ByteString value)
Required. The resource link for the VPC network in which cluster
resources are created and from which they are accessible via Private IP.
The network must belong to the same project as the cluster. It is
specified in the form:
"projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster. It can be updated, but it cannot be
removed.
string network = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for network to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Cluster.NetworkConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Cluster.NetworkConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides