public static final class AliasIpRange.Builder extends GeneratedMessageV3.Builder<AliasIpRange.Builder> implements AliasIpRangeOrBuilder
An alias IP range attached to an instance's network interface.
Protobuf type google.cloud.compute.v1.AliasIpRange
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 AliasIpRange.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AliasIpRange build()
buildPartial()
public AliasIpRange buildPartial()
clear()
public AliasIpRange.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public AliasIpRange.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIpCidrRange()
public AliasIpRange.Builder clearIpCidrRange()
The IP alias ranges to allocate for this interface. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. This range may be a single IP address (such as 10.2.3.4), a netmask (such as /24) or a CIDR-formatted string (such as 10.1.2.0/24).
optional string ip_cidr_range = 98117322;
clearOneof(Descriptors.OneofDescriptor oneof)
public AliasIpRange.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSubnetworkRangeName()
public AliasIpRange.Builder clearSubnetworkRangeName()
The name of a subnetwork secondary IP range from which to allocate an IP alias range. If not specified, the primary range of the subnetwork is used.
optional string subnetwork_range_name = 387995966;
clone()
public AliasIpRange.Builder clone()
Overrides
getDefaultInstanceForType()
public AliasIpRange getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIpCidrRange()
public String getIpCidrRange()
The IP alias ranges to allocate for this interface. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. This range may be a single IP address (such as 10.2.3.4), a netmask (such as /24) or a CIDR-formatted string (such as 10.1.2.0/24).
optional string ip_cidr_range = 98117322;
Returns |
Type |
Description |
String |
The ipCidrRange.
|
getIpCidrRangeBytes()
public ByteString getIpCidrRangeBytes()
The IP alias ranges to allocate for this interface. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. This range may be a single IP address (such as 10.2.3.4), a netmask (such as /24) or a CIDR-formatted string (such as 10.1.2.0/24).
optional string ip_cidr_range = 98117322;
Returns |
Type |
Description |
ByteString |
The bytes for ipCidrRange.
|
getSubnetworkRangeName()
public String getSubnetworkRangeName()
The name of a subnetwork secondary IP range from which to allocate an IP alias range. If not specified, the primary range of the subnetwork is used.
optional string subnetwork_range_name = 387995966;
Returns |
Type |
Description |
String |
The subnetworkRangeName.
|
getSubnetworkRangeNameBytes()
public ByteString getSubnetworkRangeNameBytes()
The name of a subnetwork secondary IP range from which to allocate an IP alias range. If not specified, the primary range of the subnetwork is used.
optional string subnetwork_range_name = 387995966;
Returns |
Type |
Description |
ByteString |
The bytes for subnetworkRangeName.
|
hasIpCidrRange()
public boolean hasIpCidrRange()
The IP alias ranges to allocate for this interface. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. This range may be a single IP address (such as 10.2.3.4), a netmask (such as /24) or a CIDR-formatted string (such as 10.1.2.0/24).
optional string ip_cidr_range = 98117322;
Returns |
Type |
Description |
boolean |
Whether the ipCidrRange field is set.
|
hasSubnetworkRangeName()
public boolean hasSubnetworkRangeName()
The name of a subnetwork secondary IP range from which to allocate an IP alias range. If not specified, the primary range of the subnetwork is used.
optional string subnetwork_range_name = 387995966;
Returns |
Type |
Description |
boolean |
Whether the subnetworkRangeName field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AliasIpRange other)
public AliasIpRange.Builder mergeFrom(AliasIpRange other)
public AliasIpRange.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AliasIpRange.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AliasIpRange.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AliasIpRange.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIpCidrRange(String value)
public AliasIpRange.Builder setIpCidrRange(String value)
The IP alias ranges to allocate for this interface. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. This range may be a single IP address (such as 10.2.3.4), a netmask (such as /24) or a CIDR-formatted string (such as 10.1.2.0/24).
optional string ip_cidr_range = 98117322;
Parameter |
Name |
Description |
value |
String
The ipCidrRange to set.
|
setIpCidrRangeBytes(ByteString value)
public AliasIpRange.Builder setIpCidrRangeBytes(ByteString value)
The IP alias ranges to allocate for this interface. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. This range may be a single IP address (such as 10.2.3.4), a netmask (such as /24) or a CIDR-formatted string (such as 10.1.2.0/24).
optional string ip_cidr_range = 98117322;
Parameter |
Name |
Description |
value |
ByteString
The bytes for ipCidrRange to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AliasIpRange.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSubnetworkRangeName(String value)
public AliasIpRange.Builder setSubnetworkRangeName(String value)
The name of a subnetwork secondary IP range from which to allocate an IP alias range. If not specified, the primary range of the subnetwork is used.
optional string subnetwork_range_name = 387995966;
Parameter |
Name |
Description |
value |
String
The subnetworkRangeName to set.
|
setSubnetworkRangeNameBytes(ByteString value)
public AliasIpRange.Builder setSubnetworkRangeNameBytes(ByteString value)
The name of a subnetwork secondary IP range from which to allocate an IP alias range. If not specified, the primary range of the subnetwork is used.
optional string subnetwork_range_name = 387995966;
Parameter |
Name |
Description |
value |
ByteString
The bytes for subnetworkRangeName to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AliasIpRange.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides