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
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AliasIpRange.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AliasIpRange build()
Returns
buildPartial()
public AliasIpRange buildPartial()
Returns
clear()
public AliasIpRange.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public AliasIpRange.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AliasIpRange.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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;
Returns
clone()
public AliasIpRange.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public AliasIpRange getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AliasIpRange other)
public AliasIpRange.Builder mergeFrom(AliasIpRange other)
Parameter
Returns
public AliasIpRange.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AliasIpRange.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AliasIpRange.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AliasIpRange.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AliasIpRange.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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.
|
Returns
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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final AliasIpRange.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides